比如,我在nexus one手机的代码中看到在
static struct i2c_board_info base_i2c_devices[]中
{
I2C_BOARD_INFO("ds2482", 0x30 >> 1),
.platform_data = ds2482_set_slp_n,
},
{
I2C_BOARD_INFO("cy8c-tmg-ts", 0x34),
.platform_data = &mahimahi_cy8c_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N),
},
{
I2C_BOARD_INFO(SYNAPTICS_I2C_RMI_NAME, 0x40),
.platform_data = mahimahi_synaptics_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N)
},
{
I2C_BOARD_INFO("ftk", 0x4B),
.platform_data = mahimahi_synaptics_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N)
}, {
I2C_BOARD_INFO("mahimahi-microp", 0x66),
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_UP_INT_N)
},
{
I2C_BOARD_INFO("s5k3e2fx", 0x20 >> 1),
},
{
I2C_BOARD_INFO("tps65023", 0x48),
.platform_data = tps65023_data,
},而且看到在//include\generated\autoconf.h 中有定义:
#define CONFIG_W1_MASTER_DS2482 1
#define CONFIG_REGULATOR_TPS65023 1
#define CONFIG_S5K3E2FX 1
#define CONFIG_MACH_MAHIMAHI 1
#define CONFIG_SENSORS_AKM8973 1
#define CONFIG_VP_A1026 1但是,我如何查看实际设备是否被正确安装并运行了?
static struct i2c_board_info base_i2c_devices[]中
{
I2C_BOARD_INFO("ds2482", 0x30 >> 1),
.platform_data = ds2482_set_slp_n,
},
{
I2C_BOARD_INFO("cy8c-tmg-ts", 0x34),
.platform_data = &mahimahi_cy8c_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N),
},
{
I2C_BOARD_INFO(SYNAPTICS_I2C_RMI_NAME, 0x40),
.platform_data = mahimahi_synaptics_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N)
},
{
I2C_BOARD_INFO("ftk", 0x4B),
.platform_data = mahimahi_synaptics_ts_data,
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_TP_INT_N)
}, {
I2C_BOARD_INFO("mahimahi-microp", 0x66),
.irq = MSM_GPIO_TO_INT(MAHIMAHI_GPIO_UP_INT_N)
},
{
I2C_BOARD_INFO("s5k3e2fx", 0x20 >> 1),
},
{
I2C_BOARD_INFO("tps65023", 0x48),
.platform_data = tps65023_data,
},而且看到在//include\generated\autoconf.h 中有定义:
#define CONFIG_W1_MASTER_DS2482 1
#define CONFIG_REGULATOR_TPS65023 1
#define CONFIG_S5K3E2FX 1
#define CONFIG_MACH_MAHIMAHI 1
#define CONFIG_SENSORS_AKM8973 1
#define CONFIG_VP_A1026 1但是,我如何查看实际设备是否被正确安装并运行了?
至于正确运行与否要看你的具体情况了