From cd487f814e64dd6b9f6f2dec13cad92c6724029a Mon Sep 17 00:00:00 2001 From: zwp <zwp@rock-chips.com> Date: Wed, 24 Aug 2011 23:23:16 -0700 Subject: [PATCH] phone-pad:add hdmi 5v power control. --- arch/arm/mach-rk29/board-rk29phonepadsdk.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) mode change 100644 => 100755 arch/arm/mach-rk29/board-rk29phonepadsdk.c diff --git a/arch/arm/mach-rk29/board-rk29phonepadsdk.c b/arch/arm/mach-rk29/board-rk29phonepadsdk.c old mode 100644 new mode 100755 index bd2b09d482e9..31e349525b60 --- a/arch/arm/mach-rk29/board-rk29phonepadsdk.c +++ b/arch/arm/mach-rk29/board-rk29phonepadsdk.c @@ -670,7 +670,7 @@ static struct mpu3050_platform_data mpu3050_data = { //.orientation = { 0, -1, 0,-1, 0, 0,0, 0, -1 }, //.orientation = { 0, 1, 0,1, 0, 0,0, 0, -1 }, - .orientation = { -1, 0, 0, 0, -1, 0, 0, 0, 1 }, + .orientation = { 0, -1, 0, 1, 0, 0, 0, 0, 1 }, //.orientation = { 0, 1, 0, -1, 0, 0, 0, 0, -1 }, }, #endif @@ -1200,11 +1200,14 @@ static struct i2c_board_info __initdata board_i2c2_devices[] = { }; #endif #if defined (CONFIG_ANX7150) -#define HDMI_VDD_CTL RK29_PIN6_PD3 +#define HDMI_V33_CTL RK29_PIN6_PD3 //3.3V power control +#define HDMI_V5_CTL RK29_PIN4_PD0 //5V power control int anx7150_io_init(void) { - gpio_request(HDMI_VDD_CTL, "hdmi pwr ctl"); - gpio_direction_output(HDMI_VDD_CTL, GPIO_HIGH); + gpio_request(HDMI_V33_CTL, "hdmi pwr ctl 0"); + gpio_request(HDMI_V5_CTL, "hdmi pwr ctl 1"); + gpio_direction_output(HDMI_V33_CTL, GPIO_HIGH); + gpio_direction_output(HDMI_V5_CTL, GPIO_HIGH); //gpio_set_value(HDMI_VDD_CTL, GPIO_HIGH); mdelay(10); return 0; -- 2.34.1