#include <linux/device.h>
#include <linux/platform_device.h>
#include <linux/mtd/physmap.h>
#include <linux/reboot.h>
#include <linux/interrupt.h>
#include <linux/pwm_backlight.h>
#include <linux/gpio_keys.h>
#include <mach/hardware.h>
static struct physmap_flash_data physmap_flash_data = {
static struct resource physmap_flash_resource = {
static struct resource puv3_i2c_resources[] = {
.start = io_v2p(PKUNITY_I2C_BASE),
.end = io_v2p(PKUNITY_I2C_BASE) + 0xff,
static struct pwm_lookup nb0916_pwm_lookup[] = {
PWM_LOOKUP("PKUnity-v3-PWM", 0, "pwm-backlight", NULL, 70 * 1024,
static struct platform_pwm_backlight_data nb0916_backlight_data = {