From 746d83aac7061ca30b1cbea22630d1133ae44c14 Mon Sep 17 00:00:00 2001 From: zyc Date: Tue, 16 Oct 2012 15:11:13 +0800 Subject: [PATCH] camera 3066b: modify power control function, modify hi253 driver. --- arch/arm/mach-rk30/board-rk3066b-m701-camera.c | 6 +++--- drivers/media/video/hi253.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-rk30/board-rk3066b-m701-camera.c b/arch/arm/mach-rk30/board-rk3066b-m701-camera.c index 865a3400e104..19e4cff0fe4f 100644 --- a/arch/arm/mach-rk30/board-rk3066b-m701-camera.c +++ b/arch/arm/mach-rk30/board-rk3066b-m701-camera.c @@ -92,7 +92,7 @@ #define CONFIG_SENSOR_11 RK29_CAM_SENSOR_OV2659 /* front camera sensor 1 */ #define CONFIG_SENSOR_IIC_ADDR_11 0x00 -#define CONFIG_SENSOR_IIC_ADAPTER_ID_11 3 +#define CONFIG_SENSOR_IIC_ADAPTER_ID_11 4 #define CONFIG_SENSOR_ORIENTATION_11 270 #define CONFIG_SENSOR_POWER_PIN_11 INVALID_GPIO #define CONFIG_SENSOR_RESET_PIN_11 INVALID_GPIO @@ -154,8 +154,8 @@ static void rk_cif_power(int on) { struct regulator *ldo_18,*ldo_28; - ldo_28 = regulator_get(NULL, "ldo7"); // vcc28_cif - ldo_18 = regulator_get(NULL, "ldo1"); // vcc18_cif + ldo_28 = regulator_get(NULL, "vmmc"); // vcc28_cif + ldo_18 = regulator_get(NULL, "vdig1"); // vcc18_cif if (ldo_28 == NULL || IS_ERR(ldo_28) || ldo_18 == NULL || IS_ERR(ldo_18)){ printk("get cif ldo failed!\n"); return; diff --git a/drivers/media/video/hi253.c b/drivers/media/video/hi253.c index 0588114773ea..128faf789933 100755 --- a/drivers/media/video/hi253.c +++ b/drivers/media/video/hi253.c @@ -1191,7 +1191,7 @@ static struct reginfo sensor_sxga[] = }; static struct reginfo sensor_xga[] = { - {0x01, 0xf8}, + //{0x01, 0xf8}, {END_REG, END_REG}, }; /* 800X600 SVGA,30fps*/ -- 2.34.1