xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/rockchip-backlight.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunRockchip DRM backlight device
2*4882a593Smuzhiyun================================
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunRockchip display controller(see VOP bindings[0]) support CABC function,
5*4882a593Smuzhiyunand the CABC function required using VOP self pwm to control backlight,
6*4882a593SmuzhiyunThis backlight device manager the backlight PWM, auto select correct
7*4882a593SmuzhiyunPWM for backlight.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunRequired properties:
10*4882a593Smuzhiyun- compatible: Should be "rockchip,drm-backlight"
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunOther properties are same to commom PWM backlight bindings[1].
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun[0]: Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
15*4882a593Smuzhiyun[1]: Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunexample:
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunbacklight {
20*4882a593Smuzhiyun	compatible = "rockchip,drm-backlight";
21*4882a593Smuzhiyun	pwms = <&pwm 0 5000000>;
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun	brightness-levels = <0 4 8 16 32 64 128 255>;
24*4882a593Smuzhiyun	default-brightness-level = <6>;
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun	power-supply = <&vdd_bl_reg>;
27*4882a593Smuzhiyun	enable-gpios = <&gpio 58 0>;
28*4882a593Smuzhiyun};
29*4882a593Smuzhiyun
30