CONFIG_INPUT_TOUCHSCREEN=y
# CONFIG_TOUCHSCREEN_ADS7846 is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
-# CONFIG_TOUCHSCREEN_XPT2046_SPI is not set
-CONFIG_TOUCHSCREEN_XPT2046_CBN_SPI=y
+CONFIG_TOUCHSCREEN_XPT2046_SPI=y
+# CONFIG_TOUCHSCREEN_XPT2046_CBN_SPI is not set
# CONFIG_TOUCHSCREEN_XPT2046_320X480_SPI is not set
# CONFIG_TOUCHSCREEN_XPT2046_320X480_CBN_SPI is not set
# CONFIG_TOUCHSCREEN_IT7250 is not set
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_GPIO is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-# CONFIG_G_SENSOR_DEVICE is not set
+CONFIG_G_SENSOR_DEVICE=y
+CONFIG_GS_MMA7660=y
+CONFIG_INPUT_JOGBALL=y
+CONFIG_RK2818_JOGBALL=y
#
# Hardware I/O ports
.flags = 0,
.slave_addr = 0xff,
.scl_rate = 400*1000,
- .mode = I2C_MODE_IRQ,
+ .mode = I2C_MODE_POLL,
.io_init = rk2818_i2c1_io_init,
};
#ifdef CONFIG_HEADSET_DET
&rk28_device_headset,
#endif
+#ifdef CONFIG_INPUT_JOGBALL
+ &rk2818_jogball_device,
+#endif
#ifdef CONFIG_DWC_OTG
&rk2818_device_dwc_otg,
#endif
#endif
#ifdef CONFIG_MACH_RK2818INFO_IT50
-#define INFO_BT_GPIO_POWER_N TCA6424_P02
+#define INFO_BT_GPIO_POWER_N TCA6424_P01
#define INFO_BT_GPIO_RESET_N TCA6424_P14
#else
#define INFO_BT_GPIO_POWER_N TCA6424_P25
};
#endif
+
+#if defined(CONFIG_INPUT_JOGBALL)
+struct platform_device rk2818_jogball_device = {
+ .name = "rk2818_jogball",
+ .id = -1,
+};
+#endif
+
/*DWC_OTG*/
static struct resource dwc_otg_resource[] = {
{
extern struct platform_device rk2818_device_sdmmc1;
extern struct rk2818_sdmmc_platform_data default_sdmmc0_data;
extern struct rk2818_sdmmc_platform_data default_sdmmc1_data;
+extern struct platform_device rk2818_jogball_device;
extern struct platform_device rk2818_device_i2s;
extern struct rk2818_i2s_platform_data rk2818_i2s_platdata;
extern struct platform_device rk2818_device_pmem;
if INPUT_JOGBALL
-config RK28_JOGBALL
- tristate "RK28 Jogball"
+config RK2818_JOGBALL
+ tristate "RK2818 Jogball"
depends on INPUT_JOGBALL
help
say Y here if you have a jogball interface .
# Each configuration option enables a list of files.
-obj-$(CONFIG_RK28_JOGBALL) += rk2818_jogball.o
+obj-$(CONFIG_RK2818_JOGBALL) += rk2818_jogball.o
.probe = rk28_jogball_probe,\r
.remove = __devexit_p(rk28_jogball_remove),\r
.driver = {\r
- .name = "rk28_jogball",\r
+ .name = "rk2818_jogball",\r
.owner = THIS_MODULE,\r
},\r
.shutdown = rk28_jogball_shutdown,\r