rk2928: sdk: add gsensor mxc6225 support

This commit is contained in:
gy@rock-chips.com
2012-11-22 16:27:11 +08:00
committed by 黄涛
parent b181f07469
commit b88ada1dc2

View File

@@ -423,6 +423,23 @@ static struct sensor_platform_data mma7660_info = {
};
#endif
#if defined (CONFIG_GS_MXC6225)
#define MXC6225_INT_PIN RK2928_PIN3_PD1
static int mxc6225_init_platform_hw(void)
{
rk30_mux_api_set(GPIO1B1_SPI_TXD_UART1_SOUT_NAME, GPIO1B_GPIO1B1);
return 0;
}
static struct sensor_platform_data mxc6225_info = {
.type = SENSOR_TYPE_ACCEL,
.irq_enable = 0,
.poll_delay_ms = 30,
.init_platform_hw = mxc6225_init_platform_hw,
.orientation = { 0, 0, 0, 0, 1, 0, 1, 0, 0 },
};
#endif
#if CONFIG_RK30_PWM_REGULATOR
static int pwm_voltage_map[] = {
@@ -895,7 +912,15 @@ static struct i2c_board_info __initdata i2c1_info[] = {
.platform_data = &mma7660_info,
},
#endif
#if defined (CONFIG_GS_MXC6225)
{
.type = "gs_mxc6225",
.addr = 0x15,
.flags = 0,
.irq = MXC6225_INT_PIN,
.platform_data = &mxc6225_info,
},
#endif
};
#endif
#ifdef CONFIG_I2C2_RK30