




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MTK 配置lcd背光 1 配置lcm背光的控制脚 2 配置uboot 2.1 mediatek/custom/bbk75_ics/uboot/cust_leds.c 2.2 mediatek/platform/mt6575/uboot/mt65xx_leds.c 3 配置kernel 3.1 mediatek/custom/bbk75_ics/kernel/leds/mt65xx/cust_leds.c 3.2 mediatek/source/kernel/drivers/leds/leds.c 4 注意事项 配置lcm背光的控制脚lcm背光控制主要有两个引脚:使能脚EN和亮度控制引脚VFB。使能脚用来控制背光的使能与否,比如这里是1为enable,0为disable;亮度控制引脚则是用来接PWM输出,通过PWM的占空比来控制背光亮度,这里是低为亮,高为灭。所以在这两个引脚的连接和配置上要保证EN连接至gpio上,而VFB则连接至BB的PWM输出口,然后通过dct工具将上述引脚配置成对应的mode。配置ubootmediatek/custom/bbk75_ics/uboot/cust_leds.c在 cust_led_list数组中更改 lcd-backlight的配置为pwm:static struct cust_mt65xx_led cust_led_listMT65XX_LED_TYPE_TOTAL = ./lcd-backlight, MT65XX_LED_MODE_CUST, (int)DISP_SetBacklight,0,lcd-backlight, MT65XX_LED_MODE_PWM, PWM1,0,;mediatek/platform/mt6575/uboot/mt65xx_leds.c在 mt65xx_led_set_cust中添加对lcm使能脚的控制,以更好地对屏幕的亮灭进行控制:.case MT65XX_LED_MODE_PWM:if(strcmp(cust-name,lcd-backlight) = 0)if(level = 0)mt_set_gpio_out(BACKLIGHT_EN_PIN,GPIO_OUT_ZERO);elseif (level data, level,&(cust-config_data);udelay(10000);mt_set_gpio_out(BACKLIGHT_EN_PIN,GPIO_OUT_ONE); /return brightness_set_pwm(cust-data, level,&cust-config_data);elsereturn led_set_pwm(cust-data, level);return 1;case MT65XX_LED_MODE_GPIO:.以下两个函数同步更改:void mt65xx_backlight_on(void)printf(LEDSuboot: mt65xx_backlight_on nr);mt_set_gpio_mode(BACKLIGHT_EN_PIN, GPIO_MODE_00);/ GPIO MODEmt_set_gpio_dir(BACKLIGHT_EN_PIN, GPIO_DIR_OUT);mt_set_gpio_out(BACKLIGHT_EN_PIN, GPIO_OUT_ONE); mt65xx_leds_brightness_set(MT65XX_LED_TYPE_LCD, LED_FULL);void mt65xx_backlight_off(void)printf(LEDSuboot: mt65xx_backlight_off nr);mt_set_gpio_mode(BACKLIGHT_EN_PIN, GPIO_MODE_00);/ GPIO MODEmt_set_gpio_dir(BACKLIGHT_EN_PIN, GPIO_DIR_OUT);mt_set_gpio_out(BACKLIGHT_EN_PIN, GPIO_OUT_ZERO); mt65xx_leds_brightness_set(MT65XX_LED_TYPE_LCD, LED_OFF);配置kernelmediatek/custom/bbk75_ics/kernel/leds/mt65xx/cust_leds.c将背光led的控制方式更改为pwm:static struct cust_mt65xx_led cust_led_listMT65XX_LED_TYPE_TOTAL = ./lcd-backlight, MT65XX_LED_MODE_CUST, (int)Cust_SetBacklight,0,lcd-backlight, MT65XX_LED_MODE_PWM, PWM1,0, ;mediatek/source/kernel/drivers/leds/leds.c和uboot一样,在 mt65xx_led_set_cust中添加对lcm使能脚的控制,以更好地对屏幕的亮灭进行控制:if (level LED_FULL)level = LED_FULL;else if (level name, cust-mode, level);switch (cust-mode) case MT65XX_LED_MODE_PWM:if(strcmp(cust-name,lcd-backlight) = 0)bl_brightness = level;if(level = 0)mt_set_gpio_out(BACKLIGHT_EN_PIN,GPIO_OUT_ZERO);mt_set_pwm_disable(cust-data);mt_power_off (cust-data);elselevel = brightness_mapping(tmp_level);if(level 0 & level 20 ) level = 20;/45if ( level 244 & level 54) level = 54;backlight_set_pwm(cust-data, level, bl_div,&(cust-config_data);mt_set_gpio_out(BACKLIGHT_EN_PIN,GPIO_OUT_ONE); bl_duty = level;elseif(level = 0)led_tmp_setting.nled_mode = NLED_OFF;elseled_tmp_setting.nled_mode = NLED_ON;led_set_pwm(cust-data,&led_tmp_setting);return 1; case MT65XX_LED_MODE_GPIO:注意事项如果uboot中将VFB配置成了gpio并且输出低使背光一直保持全亮,在进入kernel后通过代码再将其设置为pwm模式,这理应是ok的;但现实就是不行,这样会导致背光不能调节(不过由于没有量波形,故不知是有波形输出还是仍一直输出低电平),就在这里耗时较长,所以关注一下这点。附修改记录:Modified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/custom/bbk15_td_ics/kernel/leds/mt65xx/cust_leds.cModified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/custom/bbk15_td_ics/uboot/cust_leds.cModifi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国电建集团西北勘测设计研究院有限公司招聘笔试参考题库含答案解析
- 2025年山东青岛院士港酒店管理有限公司招聘笔试参考题库附带答案详解
- 2025年中国调音台架数据监测研究报告
- 2025年中国蟹苗宁药品市场调查研究报告
- 2025年中国荸荠式可调节能加热器市场现状分析及前景预测报告
- 2025年中国舞厅效果灯项目投资可行性研究报告
- 2025年中国胚胎生物项目投资可行性研究报告
- 2025年中国绝缘架项目投资可行性研究报告
- 2025年中国积层式晶片型磁珠项目投资可行性研究报告
- 2025年中国硝酸镍市场调查研究报告
- 基于matlab的同步发电机励磁系统仿真分析与
- 建设工程项目开工备案表
- 危险化学品MSDS(二乙二醇)
- 《期中考试家长会》PPT课件
- Q∕GDW 12152-2021 输变电工程建设施工安全风险管理规程
- 5A景区创建程序、条件和申报材料
- 近世代数期末试卷
- 《药品经营质量管理规范现场检查指导原则》第二版培训课件
- 钢板桩支护施工组织设计
- 电动汽车自用柱安装承诺书
- 主要原辅料脆弱性评估及控制措施
评论
0/150
提交评论