[PATCH v2 6/6] riscv: dts: spacemit: Add CTF2301 on K3 CoM260
Troy Mitchell
troy.mitchell at linux.dev
Tue Jul 21 02:48:32 PDT 2026
Enable I2C6 on the K3 CoM260 module and describe the Sensylink
CTF2301 temperature sensor and fan controller at address 0x4c.
Set the I2C6 pin power source in the board-level pinctrl node
because the IO rail voltage is board-specific.
Signed-off-by: Troy Mitchell <troy.mitchell at linux.dev>
---
arch/riscv/boot/dts/spacemit/k3-com260.dtsi | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/arch/riscv/boot/dts/spacemit/k3-com260.dtsi b/arch/riscv/boot/dts/spacemit/k3-com260.dtsi
index a38d7b738258..95a60fbb411f 100644
--- a/arch/riscv/boot/dts/spacemit/k3-com260.dtsi
+++ b/arch/riscv/boot/dts/spacemit/k3-com260.dtsi
@@ -26,6 +26,25 @@ reg_5v_sys: regulator-5v-sys {
};
};
+&pinctrl {
+ i2c6-1-cfg {
+ i2c6-1-pins {
+ power-source = <3300>;
+ };
+ };
+};
+
+&i2c6 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&i2c6_1_cfg>;
+ status = "okay";
+
+ temperature-sensor at 4c {
+ compatible = "sensylink,ctf2301";
+ reg = <0x4c>;
+ };
+};
+
&i2c8 {
pinctrl-names = "default";
pinctrl-0 = <&i2c8_cfg>;
--
2.55.0
More information about the linux-riscv
mailing list