MTK 配置LCD背光 求解
时间:10-02
整理:3721RD
点击:
mtk 82KK 平台
\mediatek\custom\xxxxxxx\kernel\leds\mt65xx\cust_leds.c
{"LCD-backlight", MT65XX_LED_MODE_PWM, PWM2, {1, 0, 0, 0}},
请问这些参数如何进行配置的,主要最后一个参数{1, 0, 0, 0}。
\mediatek\custom\xxxxxxx\kernel\leds\mt65xx\cust_leds.c
{"LCD-backlight", MT65XX_LED_MODE_PWM, PWM2, {1, 0, 0, 0}},
请问这些参数如何进行配置的,主要最后一个参数{1, 0, 0, 0}。
帮顶~~~~~~~~~
PWM工作频率的计算公式:PWM frequency = src_clk/(div+1)/64/HDuration;
1. config_data->clock_source = 0表示选择32k的src_clk,好像82只能用 32k
2. config_data->div表示分频的参数;
3. config_data->High_duration和config_data->Low_duration分别表示每个bit持续的高电平的时钟周期和低电平持续的时钟周期
你再根据你的需求算出你要的频率,及各参数
关注中。
非常感谢大侠的讲解,
但是对于参数{0,0,0,0,0}里面的各参数,还是不太明白什么意思
struct PWM_config
{
int clock_source;
int div;
int low_duration;
int High_duration;
BOOL pmic_pad;
};
这下明白了吧。
帮顶~~~~~~~~~
非常感谢!一下醒悟。赞一个
82的平台背光怎样配置