From dc81d1958928e274609c4394a4f0df82440363b7 Mon Sep 17 00:00:00 2001 From: zyw Date: Sat, 4 Dec 2010 02:26:00 +0800 Subject: [PATCH] remove backlight ctrl from fb driver --- arch/arm/configs/rk29_sdk_defconfig | 6 +++++- drivers/video/rk29_fb.c | 14 -------------- 2 files changed, 5 insertions(+), 15 deletions(-) mode change 100644 => 100755 arch/arm/configs/rk29_sdk_defconfig diff --git a/arch/arm/configs/rk29_sdk_defconfig b/arch/arm/configs/rk29_sdk_defconfig old mode 100644 new mode 100755 index b202b075212b..16c6efb59b7a --- a/arch/arm/configs/rk29_sdk_defconfig +++ b/arch/arm/configs/rk29_sdk_defconfig @@ -752,7 +752,11 @@ CONFIG_FB_RK29=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_RK29_BL=y # # Display device support diff --git a/drivers/video/rk29_fb.c b/drivers/video/rk29_fb.c index 5db8bf29bcef..1f555af3db02 100755 --- a/drivers/video/rk29_fb.c +++ b/drivers/video/rk29_fb.c @@ -215,20 +215,6 @@ void set_lcd_pin(struct platform_device *pdev, int enable) gpio_direction_output(lcd_standby, 0); gpio_set_value(lcd_standby, enable ? lcd_standby_pol : !lcd_standby_pol); } - - /********* open backlight just for test ***************/ - rk29_mux_api_set(GPIO1B5_PWM0_NAME, 0); - if(0 != gpio_request(RK29_PIN1_PB5, NULL)) - { - gpio_free(RK29_PIN1_PB5); - printk(">>>>>> RK29_PIN1_PB5 gpio_request err \n "); - } - gpio_direction_output(RK29_PIN1_PB5, GPIO_HIGH); - gpio_set_value(RK29_PIN1_PB5, GPIO_HIGH); - gpio_direction_output(RK29_PIN1_PB5, GPIO_HIGH); - printk("P1B5 High \n"); -/************************/ - } int mcu_do_refresh(struct rk29fb_inf *inf) -- 2.34.1