From 4f1d8cb8f13b1698fbc6d4a2e8b46a13973b1b6d Mon Sep 17 00:00:00 2001 From: wuhao Date: Thu, 31 Jan 2013 12:11:19 +0800 Subject: [PATCH] rk3188 ds1006h: fix l3g4200d & ak8963 --- arch/arm/configs/rk3188_ds1006h_defconfig | 1 + arch/arm/mach-rk3188/board-rk3188-ds1006h.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/configs/rk3188_ds1006h_defconfig b/arch/arm/configs/rk3188_ds1006h_defconfig index 748e9efe82ed..11339f17e1c2 100644 --- a/arch/arm/configs/rk3188_ds1006h_defconfig +++ b/arch/arm/configs/rk3188_ds1006h_defconfig @@ -194,6 +194,7 @@ CONFIG_MTD_NAND_IDS=y CONFIG_MTD_RKNAND=y CONFIG_BLK_DEV_LOOP=y CONFIG_MISC_DEVICES=y +CONFIG_SENSORS_AK8963=y CONFIG_UID_STAT=y CONFIG_APANIC=y CONFIG_SCSI=y diff --git a/arch/arm/mach-rk3188/board-rk3188-ds1006h.c b/arch/arm/mach-rk3188/board-rk3188-ds1006h.c index 9385d3a234d7..bb895a2e7058 100755 --- a/arch/arm/mach-rk3188/board-rk3188-ds1006h.c +++ b/arch/arm/mach-rk3188/board-rk3188-ds1006h.c @@ -315,8 +315,8 @@ static int l3g4200d_init_platform_hw(void) static struct sensor_platform_data l3g4200d_info = { .type = SENSOR_TYPE_GYROSCOPE, .irq_enable = 1, - .poll_delay_ms = 30, - .orientation = {0, 1, 0, -1, 0, 0, 0, 0, 1}, + .poll_delay_ms = 0, + .orientation = {1, 0, 0 , -1, 0, 0, 0, 0, -1}, .init_platform_hw = l3g4200d_init_platform_hw, .x_min = 40,//x_min,y_min,z_min = (0-100) according to hardware .y_min = 40, -- 2.34.1