[PATCH v9 6/6] arm64: dts: amlogic: t7: khadas-vim4: Add i2c MCU fan node
Ronald Claveau via B4 Relay <devnull+linux-kernel-dev.aliel.fr-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> Wed, 05 Aug 2026 10:06:07 +0200
| Newsgroups | gmane.linux.drivers.devicetree,gmane.linux.kernel,gmane.linux.drivers.i2c,gmane.linux.ports.arm.kernel,gmane.linux.power-management.general |
|---|---|
| Message-ID | <[email protected]> |
From: Ronald Claveau <linux-kernel-dev-kh/[email protected]> Enable and configure i2c MCU node to get fan working on Khadas VIM4. Reviewed-by: Neil Armstrong <[email protected]> Reviewed-by: Martin Blumenstingl <martin.blumenstingl-gM/[email protected]> Signed-off-by: Ronald Claveau <linux-kernel-dev-kh/[email protected]> --- .../boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts b/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts index c41525a34b721..7d95aadcf6a66 100644 --- a/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts +++ b/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts @@ -167,6 +167,19 @@ xtal: xtal-clk { }; }; +&i2c_m_ao_a { + status = "okay"; + pinctrl-0 = <&i2c0_ao_d_pins>; + pinctrl-names = "default"; + + khadas_mcu: system-controller@18 { + compatible = "khadas,vim4-mcu"; + reg = <0x18>; + fan-supply = <&vcc5v>; + #cooling-cells = <2>; + }; +}; + &pwm_ab { status = "okay"; pinctrl-0 = <&pwm_a_pins>; -- 2.49.0