Rockchip PWM背光设备树配置和驱动分析
在嵌入式系统中,背光控制是非常重要的。本文将深入讨论Rockchip平台上的PWM背光设备树配置和驱动分析。
一、设备树配置
- 添加pwm_backlight节点
在设备树中添加pwm_backlight节点以表示使用PWM信号控制背光。如下:
&pwm1 {
status = “okay”;
};
&pwm_backlight {
compatible = “pwm-backlight”;
pwms = <&pwm1 0 50000>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <7>;
status = “okay”;
};
其中,compatible属性指定了该节点使用PWM背光驱动, pwms属性指定了父节点的PWM节点以及所使用的PWM通道和频率。brightness-levels属性指定了在哪些亮度级别下PWM的占空比应该设置为多少,从而控制背光的亮度。 像这样<0 4 8 16 32 64 128 255>的数列用于确定背光的亮度加深。default-brightness-level 属性指定了设备开机时应该设置的默认亮度级别。