Hi,
I want to use the DSI1_DSI_TE (Y5) as pwm for panel backlight.
/{
backlight_lcd2: backlight-lcd2 {
compatible = "pwm-backlight";
pwms = <&pwm 3 39385>;
brightness-levels = <0 10 20 40 80 120 160 200 255>;
default-brightness-level = <6>;
};
};
&dsi0 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
poweron-in-hs-mode = <0>;
panel@0 {
compatible = "startek,kd070fhfid078";
status = "okay";
reg = <0>;
pinctrl-names = "default";
pinctrl-0 = <&panel_pins_default>;
backlight = <&backlight_lcd2>;
reset-gpios = <&pio 25 GPIO_ACTIVE_HIGH>;
enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
iovcc-supply = <&dsi0_en>;
port {
panel0_in: endpoint {
remote-endpoint = <&dsi0_out>;
};
};
};
ports {
port {
dsi0_out: endpoint {
remote-endpoint = <&panel0_in>;
};
};
};
};
&pio {
pwm3_pin_default: pwm3-pin-default {
pins1 {
pinmux = <PINMUX_GPIO28__FUNC_O_PWM_3>;
};
};
};
&pwm {
pinctrl-names = "default";
pinctrl-0 = <&pwm3_pin_default>;
status = "okay";
};
The backlight control node appeared at /sys/class/backlight/backlight_lcd2 but the brightness control is invalid.
Can someone help? Thanks in advance for your help!
