微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 有人用过MT6515+MT6329的外加电路组成的提供串联背光吗?

有人用过MT6515+MT6329的外加电路组成的提供串联背光吗?

时间:10-02 整理:3721RD 点击:
我是这么配置的,还是没有输出,不知道是怎么回事
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = {
{"red",               MT65XX_LED_MODE_NONE, -1},
{"green",             MT65XX_LED_MODE_NONE, -1},
{"blue",              MT65XX_LED_MODE_NONE, -1},
{"jogball-backlight", MT65XX_LED_MODE_NONE, -1},
{"keyboard-backlight",MT65XX_LED_MODE_NONE, -1},
{"button-backlight",  MT65XX_LED_MODE_NONE, -1},
{"LCD-backlight",     MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_LCD_BOOST},
};

量一下硬件有PWM有没有输出。
打一下LOG看leds.c问件的代码有没有跑到。
还有UBOOT时背光能不能亮?
今天没有上班,没有代码可以看。

BST_GDRV引脚没有输出,背光没亮

代码跑到了呢,
                                temp_level = level/17;
                                printf("[LEDS]MT65XX_LED_PMIC_LCD_BOOST:level=%d  temp_level=%d\n", level, temp_level);
                                //hwBacklightBoostTuning(PMIC_PWM_0, 0xA, 0);
                                upmu_boost_isink_hw_sel(0x1);
                                upmu_boost_mode(0);
                                upmu_boost_vrsel(0xA);
                                upmu_boost_cabc_en(0);
       
                                //hwPWMsetting(PMIC_PWM_0, level, div);
                                upmu_isinks_dim0_duty(temp_level);
                                upmu_isinks_dim0_fsel(0);
                               
                                upmu_top2_bst_drv_ck_pdn(0x0);
                                upmu_boost_en(0x1);

好像下面有一个switch吧。
他对应的CASE是不是与上层发下来的对应?
你看看,如果没有跑到对应的CASE里去,他也点不亮的。
你可以量一下PWM有没有输出

跟上面的是对应的,PWM测量了没有输出

哪没什么可设置了吧。
我现在没有代码,,,无法帮你确认。

好的,多谢,我再研究一下。

你自己看一下代码,他最后都是对寄存器的操作。
然后在这论坛上有MT6329的DATASHEET。你看一下,应当能解决了。

:lol:lol:lol

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top