[PATCH 6/6] arm64: dts: microchip: lan969x: add fan controller
Robert Marko
robert.marko at sartura.hr
Tue Oct 13 05:56:30 PDT 2026
LAN969x provides a PWM fan output and tachometer input in the DEVCPU_GCB
target. Add the fan controller register region to the hardware-monitor
node and use the combined LAN969x hwmon compatible. Declare two PWM cells
for the period and standard polarity flags.
Board-specific fan configuration and pin routing remain in the individual
board device trees.
Signed-off-by: Robert Marko <robert.marko at sartura.hr>
---
arch/arm64/boot/dts/microchip/lan9691.dtsi | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/microchip/lan9691.dtsi b/arch/arm64/boot/dts/microchip/lan9691.dtsi
index 52c22dd1a15d5..cf98b35912245 100644
--- a/arch/arm64/boot/dts/microchip/lan9691.dtsi
+++ b/arch/arm64/boot/dts/microchip/lan9691.dtsi
@@ -523,9 +523,11 @@ sgpio_out: gpio at 1 {
};
tmon: hwmon at e2020100 {
- compatible = "microchip,lan9691-temp", "microchip,sparx5-temp";
- reg = <0xe2020100 0xc>;
+ compatible = "microchip,lan9691-hwmon", "microchip,sparx5-temp";
+ reg = <0xe2020100 0xc>, <0xe2010348 0xc>;
+ reg-names = "temp", "fan";
clocks = <&fx100_clk>;
+ #pwm-cells = <2>;
#thermal-sensor-cells = <0>;
};
--
2.56.0
More information about the linux-arm-kernel
mailing list