MT6515M,软件怎么调PWM的背光q
static int backlight_set_pwm(int pwm_num, u32 level,
u32 div)
{
struct pwm_spec_config pwm_setting;
pwm_setting.pwm_no = pwm_num;
pwm_setting.mode = PWM_MODE_FIFO; //new mode
fifo and periodical mode
pwm_setting.clk_div = div;
pwm_setting.clk_src = PWM_CLK_NEW_MODE_BLOCK_div_BY_1625;
这个里面怎么在PWM1调整频率和占空比?
因为是背光驱动的,现在背光出不来
这个是drv tool 设置

你的软件是什么版本的?
你试一下将这个PWM配成PWM2试试。
好像在ICS2以前的版本,软件上要加1。
你试试吧。
我的是安卓2.3.6的版本 ,我试试看看
改成PWM2吧。
gpio setting里面需不需要上拉
你配成PWM。如果不放心,就NEW 一下吧。
估计就是因为这个原因。
OK,是改了PWM2要NEW下就OK,现在就是开机之前背光不亮,开机后能点亮了
有看到这个
更改cust_leds.c文件 cust_mt65xx_led cust_led_list[ ]中lcd-backlight项
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = {
...
{"button-backlight", MT65XX_LED_MODE_NONE, -1},
//{"lcd-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_LCD_BOOST},//libin del
{"lcd-backlight", MT65XX_LED_MODE_PWM, PWM4}, //libin add on 20120725
};
PS:
1)此处PWM4对应硬件原理图中PWM3脚。
2)也可以暂时强制打开相应GPIO口,点亮背光。
如:
static int mt65xx_led_set_cust(struct cust_mt65xx_led *cust, int level)
{
......
switch (cust->mode) {
case MT65XX_LED_MODE_PWM:
printf("[LEDS]uboot: mt65xx_led_set_cust MT65XX_LED_MODE_PWM \n\r");
//libin add for for M1-3 test
mt_set_gpio_mode(GPIO68,GPIO_MODE_00);
mt_set_gpio_dir(GPIO68,GPIO_DIR_OUT);
mt_set_gpio_out(GPIO68,GPIO_OUT_ONE);
return 1;
......
}
Modified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/custom/bbk15_td_ics/kernel/leds/mt65xx/cust_leds.c
Modified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/custom/bbk15_td_ics/uboot/cust_leds.c
////Modified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/platform/mt6575/uboot/mt65xx_leds.c
////Modified : /trunk/ALPS.ICS.MP.V1_T_20120405/mediatek/source/kernel/drivers/leds/leds.c
昨天晚上搞定了,是要改两个地方的PWM2,TKS VERY MUCH
客气,多上论坛,帮别人也可以解决些问题。
上传一些资料上来吧
能具体说下嘛。
就是我使用的是PWM1口,在工具里面把GPIO67配为PWM1模式,但在相关代码里面要把PWM1改成PWM2,有两个地方,一个是开机前,一个是开机后的
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL] = {
...
{"button-backlight", MT65XX_LED_MODE_NONE, -1},
//{"lcd-backlight", MT65XX_LED_MODE_PMIC, MT65XX_LED_PMIC_LCD_BOOST},//libin del
{"lcd-backlight", MT65XX_LED_MODE_PWM, PWM4}, //libin add on 20120725
};
PS:
1)此处PWM4对应硬件原理图中PWM3脚。
