]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: imx8qm-apalis: add pwm used by the backlight
authorMax Krummenacher <max.krummenacher@toradex.com>
Fri, 31 Oct 2025 12:55:07 +0000 (13:55 +0100)
committerShawn Guo <shawnguo@kernel.org>
Mon, 17 Nov 2025 00:56:55 +0000 (08:56 +0800)
Add pwm node used by the backlight output pin BKL1_PWM and
reference it from the pwm-backlight node.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi
arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi

index 311d4950793cff168507be70e4ed71fe988c9679..06790255a764a5e83c524245ab89bf3533435cc5 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis BKL1_PWM */
+/* Apalis BKL1_PWM */
+&pwm_lvds1 {
+       status = "okay";
+};
 
 /* Apalis DAP1 */
 &sai1 {
index 3d8731504ce15c616492c595c254c4ec6dc76bf9..7022de46b8bff4cd7930ad54bfc489cbbabd6fce 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis BKL1_PWM */
+/* Apalis BKL1_PWM */
+&pwm_lvds1 {
+       status = "okay";
+};
 
 /* Apalis DAP1 */
 &sai1 {
index 106e802a68ba582e3872e83ea6d9fdb3f1823cd4..12732ed7f811974febfe184b485f19a2a55142e1 100644 (file)
        status = "okay";
 };
 
-/* TODO: Apalis BKL1_PWM */
+/* Apalis BKL1_PWM */
+&pwm_lvds1 {
+       status = "okay";
+};
 
 /* Apalis DAP1 */
 &sai1 {
index f2646db74a5fdeb67204fcb51ac7bd0614247538..9153dddfd3b848b9309a6427c2ed7dd269be14ac 100644 (file)
@@ -18,7 +18,7 @@
                brightness-levels = <0 45 63 88 119 158 203 255>;
                default-brightness-level = <4>;
                enable-gpios = <&lsio_gpio1 4 GPIO_ACTIVE_HIGH>; /* Apalis BKL1_ON */
-               /* TODO: hook-up to Apalis BKL1_PWM */
+               pwms = <&pwm_lvds1 0 6666667 PWM_POLARITY_INVERTED>;
                status = "disabled";
        };
 
                 <&hsio_refa_clk>, <&hsio_per_clk>;
 };
 
-/* TODO: Apalis BKL1_PWM */
+&pwm_lvds1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_pwm_bkl>;
+};
 
 /* Apalis DAP1 */
 &sai1 {