arm64: dts: exynos: add pwm node for exynosautov9-sadk
authorJaewon Kim <jaewon02.kim@samsung.com>
Tue, 18 Jul 2023 06:22:00 +0000 (15:22 +0900)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 19 Jul 2023 07:31:27 +0000 (09:31 +0200)
Add pwm node to support fan on exynosautov9-sadk board.
PWM channel 3 of ExynosAutov9 is connected to fan for SoC cooling
in SADK board.

Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
Link: https://lore.kernel.org/r/20230718062200.79306-3-jaewon02.kim@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts
arch/arm64/boot/dts/exynos/exynosautov9.dtsi

index 101f51bf565adedd7378bae0c0f9217327ab8c63..bc1815f6ada26fdea83623a099d47dceea0bb245 100644 (file)
        };
 };
 
+&pwm {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pwm_tout3>;
+       status = "okay";
+};
+
 &serial_0 {
        pinctrl-0 = <&uart0_bus_dual>;
        status = "okay";
index a986749dd49fb9765513a7b73f148c0dbe2f6a2f..b228cd7e351e9972e89f1915206b350d7b91eadf 100644 (file)
                        samsung,syscon-phandle = <&pmu_system_controller>;
                        samsung,cluster-index = <1>;
                };
+
+               pwm: pwm@103f0000 {
+                       compatible = "samsung,exynosautov9-pwm",
+                                    "samsung,exynos4210-pwm";
+                       reg = <0x103f0000 0x100>;
+                       samsung,pwm-outputs = <0>, <1>, <2>, <3>;
+                       #pwm-cells = <3>;
+                       clocks = <&xtcxo>;
+                       clock-names = "timers";
+                       status = "disabled";
+               };
        };
 };