U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] arm64: zynqmp: DT updates
@ 2026-06-29  9:46 Michal Simek
  2026-06-29  9:46 ` [PATCH 1/4] arch: arm: dts: Add RTC clock nodes for ZynqMP platform Michal Simek
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Michal Simek @ 2026-06-29  9:46 UTC (permalink / raw)
  To: u-boot, git
  Cc: Harini T, Neal Frager, Nithish Kumar Naroju, Quanyang Wang,
	Radhey Shyam Pandey, Rob Herring (Arm), Rohit Visavalia,
	Shaikh Mohammed Suhan, Tom Rini

Hi,

sending some patches to integrated the latest DT updates for ZynqMP SOC.

Thanks,
Michal


Harini T (1):
  arch: arm: dts: Add RTC clock nodes for ZynqMP platform

Michal Simek (3):
  arm64: zynqmp: Disable ina226 iio-hwmon nodes
  arm64: xilinx: Add missing newline in kr260-revA
  arm: dts: zynqmp: Fix space indentation to use tabs

 arch/arm/dts/zynqmp-clk-ccf.dtsi              | 15 ++++++-
 arch/arm/dts/zynqmp-e-a2197-00-revA.dts       | 20 ++++++++++
 arch/arm/dts/zynqmp-g-a2197-00-revA.dts       |  6 +++
 arch/arm/dts/zynqmp-m-a2197-01-revA.dts       |  6 +++
 arch/arm/dts/zynqmp-m-a2197-02-revA.dts       |  5 +++
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts       |  5 +++
 .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 20 +++++++++-
 .../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 16 ++++++++
 arch/arm/dts/zynqmp-sck-kr-g-revA.dtso        |  1 +
 arch/arm/dts/zynqmp-sck-kv-g-revA.dtso        | 40 +++++++++----------
 arch/arm/dts/zynqmp-zcu100-revC.dts           |  2 +
 arch/arm/dts/zynqmp-zcu102-revA.dts           | 18 +++++++++
 arch/arm/dts/zynqmp-zcu104-revC.dts           |  1 +
 arch/arm/dts/zynqmp-zcu106-revA.dts           | 18 +++++++++
 arch/arm/dts/zynqmp-zcu111-revA.dts           | 14 +++++++
 arch/arm/dts/zynqmp-zcu208-revA.dts           | 14 +++++++
 arch/arm/dts/zynqmp-zcu216-revA.dts           | 14 +++++++
 arch/arm/dts/zynqmp-zcu670-revA.dts           | 14 +++++++
 arch/arm/dts/zynqmp-zcu670-revB.dts           | 14 +++++++
 arch/arm/dts/zynqmp.dtsi                      |  1 -
 20 files changed, 220 insertions(+), 24 deletions(-)

---
base-commit: 3819bbedb39a31a0f872540dac5ed6076d39c026
branch: debian-sent3

-- 
2.43.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 1/4] arch: arm: dts: Add RTC clock nodes for ZynqMP platform
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
@ 2026-06-29  9:46 ` Michal Simek
  2026-06-29  9:46 ` [PATCH 2/4] arm64: zynqmp: Disable ina226 iio-hwmon nodes Michal Simek
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Michal Simek @ 2026-06-29  9:46 UTC (permalink / raw)
  To: u-boot, git; +Cc: Harini T, Neal Frager, Quanyang Wang, Tom Rini

From: Harini T <harini.t@amd.com>

Add fixed RTC clock nodes at 32.768 kHz for ZynqMP. The RTC driver uses
this clock to calculate the calibration value, replacing the deprecated
calibration device tree property.

Signed-off-by: Harini T <harini.t@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
---

 arch/arm/dts/zynqmp-clk-ccf.dtsi | 15 ++++++++++++++-
 arch/arm/dts/zynqmp.dtsi         |  1 -
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/arch/arm/dts/zynqmp-clk-ccf.dtsi b/arch/arm/dts/zynqmp-clk-ccf.dtsi
index 482f432ba7f3..877962df2b36 100644
--- a/arch/arm/dts/zynqmp-clk-ccf.dtsi
+++ b/arch/arm/dts/zynqmp-clk-ccf.dtsi
@@ -3,7 +3,7 @@
  * Clock specification for Xilinx ZynqMP
  *
  * (C) Copyright 2017 - 2022, Xilinx, Inc.
- * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc.
+ * (C) Copyright 2022 - 2026, Advanced Micro Devices, Inc.
  *
  * Michal Simek <michal.simek@amd.com>
  */
@@ -49,6 +49,14 @@
 		clock-frequency = <27000000>;
 		clock-output-names = "aux_ref_clk";
 	};
+
+	rtc_clk: rtc-clk {
+		bootph-all;
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <32768>;
+		clock-output-names = "rtc_clk";
+	};
 };
 
 &zynqmp_firmware {
@@ -302,3 +310,8 @@
 			  <&zynqmp_clk DP_AUDIO_REF>,
 			  <&zynqmp_clk DP_VIDEO_REF>;  /* rpll, rpll, vpll */
 };
+
+&rtc {
+	clocks = <&rtc_clk>;
+	clock-names = "rtc";
+};
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index 13cfca666572..c225eb219f4c 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -1006,7 +1006,6 @@
 			interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
 				     <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "alarm", "sec";
-			calibration = <0x7FFF>;
 		};
 
 		sata: ahci@fd0c0000 {
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 2/4] arm64: zynqmp: Disable ina226 iio-hwmon nodes
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
  2026-06-29  9:46 ` [PATCH 1/4] arch: arm: dts: Add RTC clock nodes for ZynqMP platform Michal Simek
@ 2026-06-29  9:46 ` Michal Simek
  2026-06-29  9:46 ` [PATCH 3/4] arm64: xilinx: Add missing newline in kr260-revA Michal Simek
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Michal Simek @ 2026-06-29  9:46 UTC (permalink / raw)
  To: u-boot, git
  Cc: Nithish Kumar Naroju, Radhey Shyam Pandey, Rohit Visavalia,
	Tom Rini

ina226 IIO driver doesn't need to be enabled by default in Linux that's why
disable iio-hwmon nodes to avoid warnings about it.

Signed-off-by: Michal Simek <michal.simek@amd.com>
---

 arch/arm/dts/zynqmp-e-a2197-00-revA.dts       | 20 +++++++++++++++++++
 arch/arm/dts/zynqmp-g-a2197-00-revA.dts       |  6 ++++++
 arch/arm/dts/zynqmp-m-a2197-01-revA.dts       |  6 ++++++
 arch/arm/dts/zynqmp-m-a2197-02-revA.dts       |  5 +++++
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts       |  5 +++++
 .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 16 +++++++++++++++
 .../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 16 +++++++++++++++
 arch/arm/dts/zynqmp-zcu100-revC.dts           |  2 ++
 arch/arm/dts/zynqmp-zcu102-revA.dts           | 18 +++++++++++++++++
 arch/arm/dts/zynqmp-zcu104-revC.dts           |  1 +
 arch/arm/dts/zynqmp-zcu106-revA.dts           | 18 +++++++++++++++++
 arch/arm/dts/zynqmp-zcu111-revA.dts           | 14 +++++++++++++
 arch/arm/dts/zynqmp-zcu208-revA.dts           | 14 +++++++++++++
 arch/arm/dts/zynqmp-zcu216-revA.dts           | 14 +++++++++++++
 arch/arm/dts/zynqmp-zcu670-revA.dts           | 14 +++++++++++++
 arch/arm/dts/zynqmp-zcu670-revB.dts           | 14 +++++++++++++
 16 files changed, 183 insertions(+)

diff --git a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
index aebceb207369..824d189d2462 100644
--- a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
@@ -51,83 +51,103 @@
 
 	ina226-vccint {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint 0>, <&vccint 1>, <&vccint 2>, <&vccint 3>;
 	};
 	ina226-vcc-soc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_soc 0>, <&vcc_soc 1>, <&vcc_soc 2>, <&vcc_soc 3>;
 	};
 	ina226-vcc-pmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_pmc 0>, <&vcc_pmc 1>, <&vcc_pmc 2>, <&vcc_pmc 3>;
 	};
 	ina226-vcc-ram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram 0>, <&vcc_ram 1>, <&vcc_ram 2>, <&vcc_ram 3>;
 	};
 	ina226-vcc-pslp {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_pslp 0>, <&vcc_pslp 1>, <&vcc_pslp 2>, <&vcc_pslp 3>;
 	};
 	ina226-vcc-psfp {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_psfp 0>, <&vcc_psfp 1>, <&vcc_psfp 2>, <&vcc_psfp 3>;
 	};
 	ina226-vccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux 0>, <&vccaux 1>, <&vccaux 2>, <&vccaux 3>;
 	};
 	ina226-vccaux-pmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux_pmc 0>, <&vccaux_pmc 1>, <&vccaux_pmc 2>, <&vccaux_pmc 3>;
 	};
 	ina226-vcco-500 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_500 0>, <&vcco_500 1>, <&vcco_500 2>, <&vcco_500 3>;
 	};
 	ina226-vcco-501 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_501 0>, <&vcco_501 1>, <&vcco_501 2>, <&vcco_501 3>;
 	};
 	ina226-vcco-502 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_502 0>, <&vcco_502 1>, <&vcco_502 2>, <&vcco_502 3>;
 	};
 	ina226-vcco-503 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_503 0>, <&vcco_503 1>, <&vcco_503 2>, <&vcco_503 3>;
 	};
 	ina226-vcc-1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_1v8 0>, <&vcc_1v8 1>, <&vcc_1v8 2>, <&vcc_1v8 3>;
 	};
 	ina226-vcc-3v3 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_3v3 0>, <&vcc_3v3 1>, <&vcc_3v3 2>, <&vcc_3v3 3>;
 	};
 	ina226-vcc-1v2-ddr4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_1v2_ddr4 0>, <&vcc_1v2_ddr4 1>, <&vcc_1v2_ddr4 2>,
 			      <&vcc_1v2_ddr4 3>;
 	};
 	ina226-vcc-1v1-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v1_lp4 0>, <&vcc1v1_lp4 1>, <&vcc1v1_lp4 2>, <&vcc1v1_lp4 3>;
 	};
 	ina226-vadj-fmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vadj_fmc 0>, <&vadj_fmc 1>, <&vadj_fmc 2>, <&vadj_fmc 3>;
 	};
 	ina226-mgtyavcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtyavcc 0>, <&mgtyavcc 1>, <&mgtyavcc 2>, <&mgtyavcc 3>;
 	};
 	ina226-mgtyavtt {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtyavtt 0>, <&mgtyavtt 1>, <&mgtyavtt 2>, <&mgtyavtt 3>;
 	};
 	ina226-mgtyvccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtyvccaux 0>, <&mgtyvccaux 1>, <&mgtyvccaux 2>, <&mgtyvccaux 3>;
 	};
 };
diff --git a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
index 7c9764c31f7a..bf4ea35067c2 100644
--- a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
@@ -40,26 +40,32 @@
 
 	ina226-u74 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u74 0>, <&u74 1>, <&u74 2>, <&u74 3>;
 	};
 	ina226-u75 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u75 0>, <&u75 1>, <&u75 2>, <&u75 3>;
 	};
 	ina226-u78 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u78 0>, <&u78 1>, <&u78 2>, <&u78 3>;
 	};
 	ina226-u79 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u79 0>, <&u79 1>, <&u79 2>, <&u79 3>;
 	};
 	ina226-u82 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u82 0>, <&u82 1>, <&u82 2>, <&u82 3>;
 	};
 	ina226-u84 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u84 0>, <&u84 1>, <&u84 2>, <&u84 3>;
 	};
 };
diff --git a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
index f9d7528ff2ed..2bf6af9c0659 100644
--- a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
@@ -45,27 +45,33 @@
 
 	ina226-vcc-aux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_aux 0>, <&vcc_aux 1>, <&vcc_aux 2>, <&vcc_aux 3>;
 	};
 	ina226-vcc-ram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram 0>, <&vcc_ram 1>, <&vcc_ram 2>, <&vcc_ram 3>;
 	};
 	ina226-vcc1v1-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v1_lp4 0>, <&vcc1v1_lp4 1>, <&vcc1v1_lp4 2>, <&vcc1v1_lp4 3>;
 	};
 	ina226-vcc1v2-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2_lp4 0>, <&vcc1v2_lp4 1>, <&vcc1v2_lp4 2>, <&vcc1v2_lp4 3>;
 	};
 	ina226-vdd1-1v8-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vdd1_1v8_lp4 0>, <&vdd1_1v8_lp4 1>, <&vdd1_1v8_lp4 2>,
 			      <&vdd1_1v8_lp4 3>;
 	};
 	ina226-vcc0v6-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc0v6_lp4 0>, <&vcc0v6_lp4 1>, <&vcc0v6_lp4 2>, <&vcc0v6_lp4 3>;
 	};
 };
diff --git a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
index b4da0d341c39..fbeae394c620 100644
--- a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
@@ -45,22 +45,27 @@
 
 	ina226-vcc-aux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_aux 0>, <&vcc_aux 1>, <&vcc_aux 2>, <&vcc_aux 3>;
 	};
 	ina226-vcc-ram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram 0>, <&vcc_ram 1>, <&vcc_ram 2>, <&vcc_ram 3>;
 	};
 	ina226-vcc1v1-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v1_lp4 0>, <&vcc1v1_lp4 1>, <&vcc1v1_lp4 2>, <&vcc1v1_lp4 3>;
 	};
 	ina226-vcc1v2-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2_lp4 0>, <&vcc1v2_lp4 1>, <&vcc1v2_lp4 2>, <&vcc1v2_lp4 3>;
 	};
 	ina226-vdd1-1v8-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vdd1_1v8_lp4 0>, <&vdd1_1v8_lp4 1>, <&vdd1_1v8_lp4 2>,
 			      <&vdd1_1v8_lp4 3>;
 	};
diff --git a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
index 729efd4098cb..33a86fad6047 100644
--- a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
@@ -45,22 +45,27 @@
 
 	ina226-vcc-aux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_aux 0>, <&vcc_aux 1>, <&vcc_aux 2>, <&vcc_aux 3>;
 	};
 	ina226-vcc-ram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram 0>, <&vcc_ram 1>, <&vcc_ram 2>, <&vcc_ram 3>;
 	};
 	ina226-vcc1v1-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v1_lp4 0>, <&vcc1v1_lp4 1>, <&vcc1v1_lp4 2>, <&vcc1v1_lp4 3>;
 	};
 	ina226-vcc1v2-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2_lp4 0>, <&vcc1v2_lp4 1>, <&vcc1v2_lp4 2>, <&vcc1v2_lp4 3>;
 	};
 	ina226-vdd1-1v8-lp4 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vdd1_1v8_lp4 0>, <&vdd1_1v8_lp4 1>, <&vdd1_1v8_lp4 2>,
 			      <&vdd1_1v8_lp4 3>;
 	};
diff --git a/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso b/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
index 4d0f10e13c38..8bb4dd6e3e7a 100644
--- a/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
@@ -18,66 +18,82 @@
 
 	ina226-u19 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_soc_ina 0>, <&vcc_soc_ina 1>, <&vcc_soc_ina 2>;
 	};
 	ina226-u287 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram_ina 0>, <&vcc_ram_ina 1>, <&vcc_ram_ina 2>;
 	};
 	ina226-u288 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_pslp_ina 0>, <&vcc_pslp_ina 1>, <&vcc_pslp_ina 2>;
 	};
 	ina226-u289 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux_ina 0>, <&vccaux_ina 1>, <&vccaux_ina 2>;
 	};
 	ina226-u290 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux_pmc_ina 0>, <&vccaux_pmc_ina 1>, <&vccaux_pmc_ina 2>;
 	};
 	ina226-u291 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_500_ina 0>, <&vcco_500_ina 1>, <&vcco_500_ina 2>;
 	};
 	ina226-u292 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_501_ina 0>, <&vcco_501_ina 1>, <&vcco_501_ina 2>;
 	};
 	ina226-u293 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_502_ina 0>, <&vcco_502_ina 1>, <&vcco_502_ina 2>;
 	};
 	ina226-u294 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_503_ina 0>, <&vcco_503_ina 1>, <&vcco_503_ina 2>;
 	};
 	ina226-u295 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ddr5_rdimm_ina 0>, <&vcc_ddr5_rdimm_ina 1>, <&vcc_ddr5_rdimm_ina 2>;
 	};
 	ina226-u298 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&lp5_1v0_ina 0>, <&lp5_1v0_ina 1>, <&lp5_1v0_ina 2>;
 	};
 	ina226-u296 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_fmc_ina 0>, <&vcc_fmc_ina 1>, <&vcc_fmc_ina 2>;
 	};
 	ina226-u299 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avcc_ina 0>, <&gtm_avcc_ina 1>, <&gtm_avcc_ina 2>;
 	};
 	ina226-u300 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avtt_ina 0>, <&gtm_avtt_ina 1>, <&gtm_avtt_ina 2>;
 	};
 	ina226-u301 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avccaux_ina 0>, <&gtm_avccaux_ina 1>, <&gtm_avccaux_ina 2>;
 	};
 	ina226-u297 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_mipi_ina 0>, <&vcc_mipi_ina 1>, <&vcc_mipi_ina 2>;
 	};
 };
diff --git a/arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso b/arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso
index 5a4e5f092506..39be25be8f6d 100644
--- a/arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso
@@ -22,66 +22,82 @@
 
 	ina226-u1700 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_ram_ina 0>, <&vcc_ram_ina 1>, <&vcc_ram_ina 2>;
 	};
 	ina226-u1732 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc_lpd_ina 0>, <&vcc_lpd_ina 1>, <&vcc_lpd_ina 2>;
 	};
 	ina226-u1733 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux_ina 0>, <&vccaux_ina 1>, <&vccaux_ina 2>;
 	};
 	ina226-u1736 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccaux_lpd_ina 0>, <&vccaux_lpd_ina 1>, <&vccaux_lpd_ina 2>;
 	};
 	ina226-u1737 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_500_ina 0>, <&vcco_500_ina 1>, <&vcco_500_ina 2>;
 	};
 	ina226-u1739 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_501_ina 0>, <&vcco_501_ina 1>, <&vcco_501_ina 2>;
 	};
 	ina226-u1741 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_502_ina 0>, <&vcco_502_ina 1>, <&vcco_502_ina 2>;
 	};
 	ina226-u1743 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_503_ina 0>, <&vcco_503_ina 1>, <&vcco_503_ina 2>;
 	};
 	ina226-u1745 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_700_ina 0>, <&vcco_700_ina 1>, <&vcco_700_ina 2>;
 	};
 	ina226-u1747 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcco_706_ina 0>, <&vcco_706_ina 1>, <&vcco_706_ina 2>;
 	};
 	ina226-u1750 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtyp_avcc_ina 0>, <&gtyp_avcc_ina 1>, <&gtyp_avcc_ina 2>;
 	};
 	ina226-u1752 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtyp_avtt_ina 0>, <&gtyp_avtt_ina 1>, <&gtyp_avtt_ina 2>;
 	};
 	ina226-u1754 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtyp_avccaux_ina 0>, <&gtyp_avccaux_ina 1>, <&gtyp_avccaux_ina 2>;
 	};
 	ina226-u1756 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avcc_ina 0>, <&gtm_avcc_ina 1>, <&gtm_avcc_ina 2>;
 	};
 	ina226-u1758 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avtt_ina 0>, <&gtm_avtt_ina 1>, <&gtm_avtt_ina 2>;
 	};
 	ina226-u1760 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&gtm_avccaux_ina 0>, <&gtm_avccaux_ina 1>, <&gtm_avccaux_ina 2>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu100-revC.dts b/arch/arm/dts/zynqmp-zcu100-revC.dts
index 62f94da334db..81353b60b38b 100644
--- a/arch/arm/dts/zynqmp-zcu100-revC.dts
+++ b/arch/arm/dts/zynqmp-zcu100-revC.dts
@@ -76,6 +76,7 @@
 
 	iio-hwmon {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&xilinx_ams 0>, <&xilinx_ams 1>, <&xilinx_ams 2>,
 			      <&xilinx_ams 3>, <&xilinx_ams 4>, <&xilinx_ams 5>,
 			      <&xilinx_ams 6>, <&xilinx_ams 7>, <&xilinx_ams 8>,
@@ -135,6 +136,7 @@
 
 	ina226 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u35 0>, <&u35 1>, <&u35 2>, <&u35 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts b/arch/arm/dts/zynqmp-zcu102-revA.dts
index a0ef866a259a..4d5f4754171f 100644
--- a/arch/arm/dts/zynqmp-zcu102-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu102-revA.dts
@@ -83,74 +83,92 @@
 
 	ina226-u76 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u76 0>, <&u76 1>, <&u76 2>, <&u76 3>;
 	};
 	ina226-u77 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u77 0>, <&u77 1>, <&u77 2>, <&u77 3>;
 	};
 	ina226-u78 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u78 0>, <&u78 1>, <&u78 2>, <&u78 3>;
 	};
 	ina226-u87 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u87 0>, <&u87 1>, <&u87 2>, <&u87 3>;
 	};
 	ina226-u85 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u85 0>, <&u85 1>, <&u85 2>, <&u85 3>;
 	};
 	ina226-u86 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u86 0>, <&u86 1>, <&u86 2>, <&u86 3>;
 	};
 	ina226-u93 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u93 0>, <&u93 1>, <&u93 2>, <&u93 3>;
 	};
 	ina226-u88 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u88 0>, <&u88 1>, <&u88 2>, <&u88 3>;
 	};
 	ina226-u15 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u15 0>, <&u15 1>, <&u15 2>, <&u15 3>;
 	};
 	ina226-u92 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u92 0>, <&u92 1>, <&u92 2>, <&u92 3>;
 	};
 	ina226-u79 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u79 0>, <&u79 1>, <&u79 2>, <&u79 3>;
 	};
 	ina226-u81 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u81 0>, <&u81 1>, <&u81 2>, <&u81 3>;
 	};
 	ina226-u80 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u80 0>, <&u80 1>, <&u80 2>, <&u80 3>;
 	};
 	ina226-u84 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u84 0>, <&u84 1>, <&u84 2>, <&u84 3>;
 	};
 	ina226-u16 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u16 0>, <&u16 1>, <&u16 2>, <&u16 3>;
 	};
 	ina226-u65 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u65 0>, <&u65 1>, <&u65 2>, <&u65 3>;
 	};
 	ina226-u74 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u74 0>, <&u74 1>, <&u74 2>, <&u74 3>;
 	};
 	ina226-u75 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u75 0>, <&u75 1>, <&u75 2>, <&u75 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu104-revC.dts b/arch/arm/dts/zynqmp-zcu104-revC.dts
index 0caedc40a519..0f1b1fd92a70 100644
--- a/arch/arm/dts/zynqmp-zcu104-revC.dts
+++ b/arch/arm/dts/zynqmp-zcu104-revC.dts
@@ -60,6 +60,7 @@
 
 	ina226 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u183 0>, <&u183 1>, <&u183 2>, <&u183 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu106-revA.dts b/arch/arm/dts/zynqmp-zcu106-revA.dts
index c0bc46faee4e..ad76159084ef 100644
--- a/arch/arm/dts/zynqmp-zcu106-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu106-revA.dts
@@ -83,74 +83,92 @@
 
 	ina226-u76 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u76 0>, <&u76 1>, <&u76 2>, <&u76 3>;
 	};
 	ina226-u77 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u77 0>, <&u77 1>, <&u77 2>, <&u77 3>;
 	};
 	ina226-u78 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u78 0>, <&u78 1>, <&u78 2>, <&u78 3>;
 	};
 	ina226-u87 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u87 0>, <&u87 1>, <&u87 2>, <&u87 3>;
 	};
 	ina226-u85 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u85 0>, <&u85 1>, <&u85 2>, <&u85 3>;
 	};
 	ina226-u86 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u86 0>, <&u86 1>, <&u86 2>, <&u86 3>;
 	};
 	ina226-u93 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u93 0>, <&u93 1>, <&u93 2>, <&u93 3>;
 	};
 	ina226-u88 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u88 0>, <&u88 1>, <&u88 2>, <&u88 3>;
 	};
 	ina226-u15 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u15 0>, <&u15 1>, <&u15 2>, <&u15 3>;
 	};
 	ina226-u92 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u92 0>, <&u92 1>, <&u92 2>, <&u92 3>;
 	};
 	ina226-u79 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u79 0>, <&u79 1>, <&u79 2>, <&u79 3>;
 	};
 	ina226-u81 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u81 0>, <&u81 1>, <&u81 2>, <&u81 3>;
 	};
 	ina226-u80 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u80 0>, <&u80 1>, <&u80 2>, <&u80 3>;
 	};
 	ina226-u84 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u84 0>, <&u84 1>, <&u84 2>, <&u84 3>;
 	};
 	ina226-u16 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u16 0>, <&u16 1>, <&u16 2>, <&u16 3>;
 	};
 	ina226-u65 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u65 0>, <&u65 1>, <&u65 2>, <&u65 3>;
 	};
 	ina226-u74 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u74 0>, <&u74 1>, <&u74 2>, <&u74 3>;
 	};
 	ina226-u75 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u75 0>, <&u75 1>, <&u75 2>, <&u75 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu111-revA.dts b/arch/arm/dts/zynqmp-zcu111-revA.dts
index f38edd6145f5..a9a473602374 100644
--- a/arch/arm/dts/zynqmp-zcu111-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu111-revA.dts
@@ -83,58 +83,72 @@
 
 	ina226-u67 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u67 0>, <&u67 1>, <&u67 2>, <&u67 3>;
 	};
 	ina226-u59 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u59 0>, <&u59 1>, <&u59 2>, <&u59 3>;
 	};
 	ina226-u61 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u61 0>, <&u61 1>, <&u61 2>, <&u61 3>;
 	};
 	ina226-u60 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u60 0>, <&u60 1>, <&u60 2>, <&u60 3>;
 	};
 	ina226-u64 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u64 0>, <&u64 1>, <&u64 2>, <&u64 3>;
 	};
 	ina226-u69 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u69 0>, <&u69 1>, <&u69 2>, <&u69 3>;
 	};
 	ina226-u66 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u66 0>, <&u66 1>, <&u66 2>, <&u66 3>;
 	};
 	ina226-u65 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u65 0>, <&u65 1>, <&u65 2>, <&u65 3>;
 	};
 	ina226-u63 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u63 0>, <&u63 1>, <&u63 2>, <&u63 3>;
 	};
 	ina226-u3 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u3 0>, <&u3 1>, <&u3 2>, <&u3 3>;
 	};
 	ina226-u71 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u71 0>, <&u71 1>, <&u71 2>, <&u71 3>;
 	};
 	ina226-u77 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u77 0>, <&u77 1>, <&u77 2>, <&u77 3>;
 	};
 	ina226-u73 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u73 0>, <&u73 1>, <&u73 2>, <&u73 3>;
 	};
 	ina226-u79 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&u79 0>, <&u79 1>, <&u79 2>, <&u79 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu208-revA.dts b/arch/arm/dts/zynqmp-zcu208-revA.dts
index 3c3c94dcadfc..60231d7d3a2d 100644
--- a/arch/arm/dts/zynqmp-zcu208-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu208-revA.dts
@@ -81,61 +81,75 @@
 
 	ina226-vccint {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint 0>, <&vccint 1>, <&vccint 2>, <&vccint 3>;
 	};
 	ina226-vccint-io-bram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_io_bram_ps 0>, <&vccint_io_bram_ps 1>,
 			      <&vccint_io_bram_ps 2>, <&vccint_io_bram_ps 3>;
 	};
 	ina226-vcc1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v8 0>, <&vcc1v8 1>, <&vcc1v8 2>, <&vcc1v8 3>;
 	};
 	ina226-vcc1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2 0>, <&vcc1v2 1>, <&vcc1v2 2>, <&vcc1v2 3>;
 	};
 	ina226-vadj-fmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vadj_fmc 0>, <&vadj_fmc 1>, <&vadj_fmc 2>, <&vadj_fmc 3>;
 	};
 	ina226-mgtavcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtavcc 0>, <&mgtavcc 1>, <&mgtavcc 2>, <&mgtavcc 3>;
 	};
 	ina226-mgt1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v2 0>, <&mgt1v2 1>, <&mgt1v2 2>, <&mgt1v2 3>;
 	};
 	ina226-mgt1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v8 0>, <&mgt1v8 1>, <&mgt1v8 2>, <&mgt1v8 3>;
 	};
 	ina226-vccint-ams {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_ams 0>, <&vccint_ams 1>, <&vccint_ams 2>, <&vccint_ams 3>;
 	};
 	ina226-dac-avtt {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avtt 0>, <&dac_avtt 1>, <&dac_avtt 2>, <&dac_avtt 3>;
 	};
 	ina226-dac-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avccaux 0>, <&dac_avccaux 1>, <&dac_avccaux 2>,
 			      <&dac_avccaux 3>;
 	};
 	ina226-adc-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avcc 0>, <&adc_avcc 1>, <&adc_avcc 2>, <&adc_avcc 3>;
 	};
 	ina226-adc-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avccaux 0>, <&adc_avccaux 1>, <&adc_avccaux 2>,
 			      <&adc_avccaux 3>;
 	};
 	ina226-dac-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avcc 0>, <&dac_avcc 1>, <&dac_avcc 2>, <&dac_avcc 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu216-revA.dts b/arch/arm/dts/zynqmp-zcu216-revA.dts
index b0f0a74f711e..bfe6f97a760a 100644
--- a/arch/arm/dts/zynqmp-zcu216-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu216-revA.dts
@@ -81,61 +81,75 @@
 
 	ina226-vccint {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint 0>, <&vccint 1>, <&vccint 2>, <&vccint 3>;
 	};
 	ina226-vccint-io-bram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_io_bram_ps 0>, <&vccint_io_bram_ps 1>,
 			      <&vccint_io_bram_ps 2>, <&vccint_io_bram_ps 3>;
 	};
 	ina226-vcc1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v8 0>, <&vcc1v8 1>, <&vcc1v8 2>, <&vcc1v8 3>;
 	};
 	ina226-vcc1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2 0>, <&vcc1v2 1>, <&vcc1v2 2>, <&vcc1v2 3>;
 	};
 	ina226-vadj-fmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vadj_fmc 0>, <&vadj_fmc 1>, <&vadj_fmc 2>, <&vadj_fmc 3>;
 	};
 	ina226-mgtavcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtavcc 0>, <&mgtavcc 1>, <&mgtavcc 2>, <&mgtavcc 3>;
 	};
 	ina226-mgt1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v2 0>, <&mgt1v2 1>, <&mgt1v2 2>, <&mgt1v2 3>;
 	};
 	ina226-mgt1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v8 0>, <&mgt1v8 1>, <&mgt1v8 2>, <&mgt1v8 3>;
 	};
 	ina226-vccint-ams {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_ams 0>, <&vccint_ams 1>, <&vccint_ams 2>, <&vccint_ams 3>;
 	};
 	ina226-dac-avtt {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avtt 0>, <&dac_avtt 1>, <&dac_avtt 2>, <&dac_avtt 3>;
 	};
 	ina226-dac-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avccaux 0>, <&dac_avccaux 1>, <&dac_avccaux 2>,
 			      <&dac_avccaux 3>;
 	};
 	ina226-adc-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avcc 0>, <&adc_avcc 1>, <&adc_avcc 2>, <&adc_avcc 3>;
 	};
 	ina226-adc-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avccaux 0>, <&adc_avccaux 1>, <&adc_avccaux 2>,
 			      <&adc_avccaux 3>;
 	};
 	ina226-dac-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avcc 0>, <&dac_avcc 1>, <&dac_avcc 2>, <&dac_avcc 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu670-revA.dts b/arch/arm/dts/zynqmp-zcu670-revA.dts
index c5b70972ef52..08e887454776 100644
--- a/arch/arm/dts/zynqmp-zcu670-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu670-revA.dts
@@ -84,61 +84,75 @@
 
 	ina226-vccint {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint 0>, <&vccint 1>, <&vccint 2>, <&vccint 3>;
 	};
 	ina226-vccint-io-bram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_io_bram_ps 0>, <&vccint_io_bram_ps 1>,
 			      <&vccint_io_bram_ps 2>, <&vccint_io_bram_ps 3>;
 	};
 	ina226-vcc1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v8 0>, <&vcc1v8 1>, <&vcc1v8 2>, <&vcc1v8 3>;
 	};
 	ina226-vcc1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2 0>, <&vcc1v2 1>, <&vcc1v2 2>, <&vcc1v2 3>;
 	};
 	ina226-vadj-fmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vadj_fmc 0>, <&vadj_fmc 1>, <&vadj_fmc 2>, <&vadj_fmc 3>;
 	};
 	ina226-mgtavcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtavcc 0>, <&mgtavcc 1>, <&mgtavcc 2>, <&mgtavcc 3>;
 	};
 	ina226-mgt1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v2 0>, <&mgt1v2 1>, <&mgt1v2 2>, <&mgt1v2 3>;
 	};
 	ina226-mgt1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v8 0>, <&mgt1v8 1>, <&mgt1v8 2>, <&mgt1v8 3>;
 	};
 	ina226-vccint-ams {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_ams 0>, <&vccint_ams 1>, <&vccint_ams 2>, <&vccint_ams 3>;
 	};
 	ina226-dac-avtt {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avtt 0>, <&dac_avtt 1>, <&dac_avtt 2>, <&dac_avtt 3>;
 	};
 	ina226-dac-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avccaux 0>, <&dac_avccaux 1>, <&dac_avccaux 2>,
 			      <&dac_avccaux 3>;
 	};
 	ina226-adc-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avcc 0>, <&adc_avcc 1>, <&adc_avcc 2>, <&adc_avcc 3>;
 	};
 	ina226-adc-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avccaux 0>, <&adc_avccaux 1>, <&adc_avccaux 2>,
 			      <&adc_avccaux 3>;
 	};
 	ina226-dac-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avcc 0>, <&dac_avcc 1>, <&dac_avcc 2>, <&dac_avcc 3>;
 	};
 
diff --git a/arch/arm/dts/zynqmp-zcu670-revB.dts b/arch/arm/dts/zynqmp-zcu670-revB.dts
index cd96a7a0d136..5c9195239f1d 100644
--- a/arch/arm/dts/zynqmp-zcu670-revB.dts
+++ b/arch/arm/dts/zynqmp-zcu670-revB.dts
@@ -84,61 +84,75 @@
 
 	ina226-vccint {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint 0>, <&vccint 1>, <&vccint 2>, <&vccint 3>;
 	};
 	ina226-vccint-io-bram {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_io_bram_ps 0>, <&vccint_io_bram_ps 1>,
 			      <&vccint_io_bram_ps 2>, <&vccint_io_bram_ps 3>;
 	};
 	ina226-vcc1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v8 0>, <&vcc1v8 1>, <&vcc1v8 2>, <&vcc1v8 3>;
 	};
 	ina226-vcc1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vcc1v2 0>, <&vcc1v2 1>, <&vcc1v2 2>, <&vcc1v2 3>;
 	};
 	ina226-vadj-fmc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vadj_fmc 0>, <&vadj_fmc 1>, <&vadj_fmc 2>, <&vadj_fmc 3>;
 	};
 	ina226-mgtavcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgtavcc 0>, <&mgtavcc 1>, <&mgtavcc 2>, <&mgtavcc 3>;
 	};
 	ina226-mgt1v2 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v2 0>, <&mgt1v2 1>, <&mgt1v2 2>, <&mgt1v2 3>;
 	};
 	ina226-mgt1v8 {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&mgt1v8 0>, <&mgt1v8 1>, <&mgt1v8 2>, <&mgt1v8 3>;
 	};
 	ina226-vccint-ams {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&vccint_ams 0>, <&vccint_ams 1>, <&vccint_ams 2>, <&vccint_ams 3>;
 	};
 	ina226-dac-avtt {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avtt 0>, <&dac_avtt 1>, <&dac_avtt 2>, <&dac_avtt 3>;
 	};
 	ina226-dac-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avccaux 0>, <&dac_avccaux 1>, <&dac_avccaux 2>,
 			      <&dac_avccaux 3>;
 	};
 	ina226-adc-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avcc 0>, <&adc_avcc 1>, <&adc_avcc 2>, <&adc_avcc 3>;
 	};
 	ina226-adc-avccaux {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&adc_avccaux 0>, <&adc_avccaux 1>, <&adc_avccaux 2>,
 			      <&adc_avccaux 3>;
 	};
 	ina226-dac-avcc {
 		compatible = "iio-hwmon";
+		status = "disabled";
 		io-channels = <&dac_avcc 0>, <&dac_avcc 1>, <&dac_avcc 2>, <&dac_avcc 3>;
 	};
 
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 3/4] arm64: xilinx: Add missing newline in kr260-revA
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
  2026-06-29  9:46 ` [PATCH 1/4] arch: arm: dts: Add RTC clock nodes for ZynqMP platform Michal Simek
  2026-06-29  9:46 ` [PATCH 2/4] arm64: zynqmp: Disable ina226 iio-hwmon nodes Michal Simek
@ 2026-06-29  9:46 ` Michal Simek
  2026-06-29  9:46 ` [PATCH 4/4] arm: dts: zynqmp: Fix space indentation to use tabs Michal Simek
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Michal Simek @ 2026-06-29  9:46 UTC (permalink / raw)
  To: u-boot, git
  Cc: Radhey Shyam Pandey, Rob Herring (Arm), Rohit Visavalia,
	Shaikh Mohammed Suhan, Tom Rini

Add missing newline available in Linux already.

Signed-off-by: Michal Simek <michal.simek@amd.com>
---

 arch/arm/dts/zynqmp-sck-kr-g-revA.dtso | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
index 2bc28b7baf85..31b3c3582c27 100644
--- a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
+++ b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
@@ -66,6 +66,7 @@
 		#clock-cells = <0>;
 		clock-frequency = <25000000>;
 	};
+
 	dpcon {
 		compatible = "dp-connector";
 		label = "P11";
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 4/4] arm: dts: zynqmp: Fix space indentation to use tabs
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
                   ` (2 preceding siblings ...)
  2026-06-29  9:46 ` [PATCH 3/4] arm64: xilinx: Add missing newline in kr260-revA Michal Simek
@ 2026-06-29  9:46 ` Michal Simek
  2026-06-29 10:15 ` [PATCH 0/4] arm64: zynqmp: DT updates Tomas Melin
  2026-07-07 10:58 ` Michal Simek
  5 siblings, 0 replies; 7+ messages in thread
From: Michal Simek @ 2026-06-29  9:46 UTC (permalink / raw)
  To: u-boot, git
  Cc: Nithish Kumar Naroju, Radhey Shyam Pandey, Rohit Visavalia,
	Shaikh Mohammed Suhan, Tom Rini

Fix indentation issues where spaces were used instead of tabs in several
ZynqMP device tree overlay files. Device tree files should use tabs for
indentation to maintain consistency with the kernel coding style.

Signed-off-by: Michal Simek <michal.simek@amd.com>
---

 .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso |  4 +-
 arch/arm/dts/zynqmp-sck-kv-g-revA.dtso        | 40 +++++++++----------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso b/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
index 8bb4dd6e3e7a..58be0e1c890a 100644
--- a/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso
@@ -2,7 +2,7 @@
 /*
  * dts file for Xilinx ZynqMP VM-P-M1369-00
  *
- * Copyright (C) 2024, Advanced Micro Devices, Inc.
+ * Copyright (C) 2024-2026, Advanced Micro Devices, Inc.
  *
  * Michal Simek <michal.simek@amd.com>
  */
@@ -409,7 +409,7 @@
 	};
 
 	/* connected via J425 connector
-	 ucd90320: power-sequencer@73 { // u16
+	ucd90320: power-sequencer@73 { // u16
 		compatible = "ti,ucd90320";
 		reg = <0x73>;
 	};*/
diff --git a/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso b/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
index 3c551f303150..967548744d5e 100644
--- a/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
+++ b/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
@@ -246,23 +246,23 @@
 	status = "okay";
 
 	pinctrl_gpio0_default: gpio0-default {
-                conf {
-                        groups = "gpio0_38_grp";
-                        bias-pull-up;
-                        power-source = <IO_STANDARD_LVCMOS18>;
-                };
-
-                mux {
-                        groups = "gpio0_38_grp";
-                        function = "gpio0";
-                };
-
-                conf-tx {
-                        pins = "MIO38";
-                        bias-disable;
-                        output-enable;
-                };
-        };
+		conf {
+			groups = "gpio0_38_grp";
+			bias-pull-up;
+			power-source = <IO_STANDARD_LVCMOS18>;
+		};
+
+		mux {
+			groups = "gpio0_38_grp";
+			function = "gpio0";
+		};
+
+		conf-tx {
+			pins = "MIO38";
+			bias-disable;
+			output-enable;
+		};
+	};
 
 	pinctrl_uart1_default: uart1-default {
 		conf {
@@ -421,9 +421,9 @@
 };
 
 &gpio {
-        status = "okay";
-        pinctrl-names = "default";
-        pinctrl-0 = <&pinctrl_gpio0_default>;
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_gpio0_default>;
 };
 
 &uart1 {
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/4] arm64: zynqmp: DT updates
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
                   ` (3 preceding siblings ...)
  2026-06-29  9:46 ` [PATCH 4/4] arm: dts: zynqmp: Fix space indentation to use tabs Michal Simek
@ 2026-06-29 10:15 ` Tomas Melin
  2026-07-07 10:58 ` Michal Simek
  5 siblings, 0 replies; 7+ messages in thread
From: Tomas Melin @ 2026-06-29 10:15 UTC (permalink / raw)
  To: Michal Simek, u-boot, git
  Cc: Harini T, Neal Frager, Nithish Kumar Naroju, Quanyang Wang,
	Radhey Shyam Pandey, Rob Herring (Arm), Rohit Visavalia,
	Shaikh Mohammed Suhan, Tom Rini


On 29/06/2026 12:46, Michal Simek wrote:
> Hi,
>
> sending some patches to integrated the latest DT updates for ZynqMP SOC.
>
> Thanks,
> Michal
>
>
> Harini T (1):
>    arch: arm: dts: Add RTC clock nodes for ZynqMP platform
>
> Michal Simek (3):
>    arm64: zynqmp: Disable ina226 iio-hwmon nodes
>    arm64: xilinx: Add missing newline in kr260-revA
>    arm: dts: zynqmp: Fix space indentation to use tabs
>
>   arch/arm/dts/zynqmp-clk-ccf.dtsi              | 15 ++++++-
>   arch/arm/dts/zynqmp-e-a2197-00-revA.dts       | 20 ++++++++++
>   arch/arm/dts/zynqmp-g-a2197-00-revA.dts       |  6 +++
>   arch/arm/dts/zynqmp-m-a2197-01-revA.dts       |  6 +++
>   arch/arm/dts/zynqmp-m-a2197-02-revA.dts       |  5 +++
>   arch/arm/dts/zynqmp-m-a2197-03-revA.dts       |  5 +++
>   .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 20 +++++++++-
>   .../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 16 ++++++++
>   arch/arm/dts/zynqmp-sck-kr-g-revA.dtso        |  1 +
>   arch/arm/dts/zynqmp-sck-kv-g-revA.dtso        | 40 +++++++++----------
>   arch/arm/dts/zynqmp-zcu100-revC.dts           |  2 +
>   arch/arm/dts/zynqmp-zcu102-revA.dts           | 18 +++++++++
>   arch/arm/dts/zynqmp-zcu104-revC.dts           |  1 +
>   arch/arm/dts/zynqmp-zcu106-revA.dts           | 18 +++++++++
>   arch/arm/dts/zynqmp-zcu111-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu208-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu216-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu670-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu670-revB.dts           | 14 +++++++
>   arch/arm/dts/zynqmp.dtsi                      |  1 -
>   20 files changed, 220 insertions(+), 24 deletions(-)
>
> ---
> base-commit: 3819bbedb39a31a0f872540dac5ed6076d39c026
> branch: debian-sent3
>
Reviewed-by: Tomas Melin <tomas.melin@vaisala.com>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/4] arm64: zynqmp: DT updates
  2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
                   ` (4 preceding siblings ...)
  2026-06-29 10:15 ` [PATCH 0/4] arm64: zynqmp: DT updates Tomas Melin
@ 2026-07-07 10:58 ` Michal Simek
  5 siblings, 0 replies; 7+ messages in thread
From: Michal Simek @ 2026-07-07 10:58 UTC (permalink / raw)
  To: u-boot, git
  Cc: Harini T, Neal Frager, Nithish Kumar Naroju, Quanyang Wang,
	Radhey Shyam Pandey, Rob Herring (Arm), Rohit Visavalia,
	Shaikh Mohammed Suhan, Tom Rini



On 6/29/26 11:46, Michal Simek wrote:
> Hi,
> 
> sending some patches to integrated the latest DT updates for ZynqMP SOC.
> 
> Thanks,
> Michal
> 
> 
> Harini T (1):
>    arch: arm: dts: Add RTC clock nodes for ZynqMP platform
> 
> Michal Simek (3):
>    arm64: zynqmp: Disable ina226 iio-hwmon nodes
>    arm64: xilinx: Add missing newline in kr260-revA
>    arm: dts: zynqmp: Fix space indentation to use tabs
> 
>   arch/arm/dts/zynqmp-clk-ccf.dtsi              | 15 ++++++-
>   arch/arm/dts/zynqmp-e-a2197-00-revA.dts       | 20 ++++++++++
>   arch/arm/dts/zynqmp-g-a2197-00-revA.dts       |  6 +++
>   arch/arm/dts/zynqmp-m-a2197-01-revA.dts       |  6 +++
>   arch/arm/dts/zynqmp-m-a2197-02-revA.dts       |  5 +++
>   arch/arm/dts/zynqmp-m-a2197-03-revA.dts       |  5 +++
>   .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 20 +++++++++-
>   .../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 16 ++++++++
>   arch/arm/dts/zynqmp-sck-kr-g-revA.dtso        |  1 +
>   arch/arm/dts/zynqmp-sck-kv-g-revA.dtso        | 40 +++++++++----------
>   arch/arm/dts/zynqmp-zcu100-revC.dts           |  2 +
>   arch/arm/dts/zynqmp-zcu102-revA.dts           | 18 +++++++++
>   arch/arm/dts/zynqmp-zcu104-revC.dts           |  1 +
>   arch/arm/dts/zynqmp-zcu106-revA.dts           | 18 +++++++++
>   arch/arm/dts/zynqmp-zcu111-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu208-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu216-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu670-revA.dts           | 14 +++++++
>   arch/arm/dts/zynqmp-zcu670-revB.dts           | 14 +++++++
>   arch/arm/dts/zynqmp.dtsi                      |  1 -
>   20 files changed, 220 insertions(+), 24 deletions(-)
> 
> ---
> base-commit: 3819bbedb39a31a0f872540dac5ed6076d39c026
> branch: debian-sent3
> 

Applied.
M

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-07-07 10:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-29  9:46 [PATCH 0/4] arm64: zynqmp: DT updates Michal Simek
2026-06-29  9:46 ` [PATCH 1/4] arch: arm: dts: Add RTC clock nodes for ZynqMP platform Michal Simek
2026-06-29  9:46 ` [PATCH 2/4] arm64: zynqmp: Disable ina226 iio-hwmon nodes Michal Simek
2026-06-29  9:46 ` [PATCH 3/4] arm64: xilinx: Add missing newline in kr260-revA Michal Simek
2026-06-29  9:46 ` [PATCH 4/4] arm: dts: zynqmp: Fix space indentation to use tabs Michal Simek
2026-06-29 10:15 ` [PATCH 0/4] arm64: zynqmp: DT updates Tomas Melin
2026-07-07 10:58 ` Michal Simek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox