public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: zynqmp: Some DT updates
@ 2022-06-15  9:56 Michal Simek
  2022-06-15  9:56 ` [PATCH 1/3] arm64: zynqmp: Fix i2c addresses for vck190 SC Michal Simek
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Michal Simek @ 2022-06-15  9:56 UTC (permalink / raw)
  To: u-boot, git

Hi,

I am sending DT series to fix some DT issues which were found.

Thanks,
Michal


Michal Simek (3):
  arm64: zynqmp: Fix i2c addresses for vck190 SC
  arm64: zynqmp: Update tps53681 i2c address
  arm64: zynqmp: Fix tps544/u3007 node description

 arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 6 +++---
 arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 4 ++--
 arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 4 ++--
 arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 8 ++------
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 8 ++++----
 5 files changed, 13 insertions(+), 17 deletions(-)

-- 
2.36.1


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

* [PATCH 1/3] arm64: zynqmp: Fix i2c addresses for vck190 SC
  2022-06-15  9:56 [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
@ 2022-06-15  9:56 ` Michal Simek
  2022-06-15  9:56 ` [PATCH 2/3] arm64: zynqmp: Update tps53681 i2c address Michal Simek
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Michal Simek @ 2022-06-15  9:56 UTC (permalink / raw)
  To: u-boot, git; +Cc: Michal Simek

From: Michal Simek <michal.simek@xilinx.com>

si570 is normally at 0x5d address and address is not aligned with address
in node.
8T49N240 can't be at 0xd8 that's why it is shifter by one bit.

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

 arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
index 726183782305..37c56181c9cb 100644
--- a/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-e-a2197-00-revA.dts
@@ -294,10 +294,10 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <2>;
-			clock_8t49n287: clock-generator@d8 { /* u39 8T49N240 */
+			clock_8t49n287: clock-generator@6c { /* u39 8T49N240 */
 				#clock-cells = <1>; /* author David Cater <david.cater@idt.com>*/
 				compatible = "idt,8t49n240", "idt,8t49n241"; /* FIXME no driver for 240 */
-				reg = <0xd8>;
+				reg = <0x6c>;
 				/* Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt */
 				/* FIXME there input via J241 Samtec CLK1 and CLK0 from U38 - selection PIN */
 			};
@@ -447,7 +447,7 @@
 			si570_user1: clock-generator@5d { /* u205 */
 				#clock-cells = <0>;
 				compatible = "silabs,si570";
-				reg = <0x5f>;
+				reg = <0x5d>;
 				temperature-stability = <50>;
 				factory-fout = <100000000>;
 				clock-frequency = <100000000>;
-- 
2.36.1


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

* [PATCH 2/3] arm64: zynqmp: Update tps53681 i2c address
  2022-06-15  9:56 [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
  2022-06-15  9:56 ` [PATCH 1/3] arm64: zynqmp: Fix i2c addresses for vck190 SC Michal Simek
@ 2022-06-15  9:56 ` Michal Simek
  2022-06-15  9:56 ` [PATCH 3/3] arm64: zynqmp: Fix tps544/u3007 node description Michal Simek
  2022-06-24 12:13 ` [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
  3 siblings, 0 replies; 5+ messages in thread
From: Michal Simek @ 2022-06-15  9:56 UTC (permalink / raw)
  To: u-boot, git; +Cc: Michal Simek

From: Michal Simek <michal.simek@xilinx.com>

TI manual (https://www.ti.com/lit/gpn/TPS53681) is saying that i2c address
is 7bit where c0h is 1100000 which is 0x60.

This will fix issues reported by make dtbs that 0xc0 is above 7bit regular
i2c address range.

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

 arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 4 ++--
 arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 4 ++--
 arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 4 ++--
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
index ee530ba3e147..e00428351cbf 100644
--- a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
@@ -260,9 +260,9 @@
 				reg = <0x45>;
 				shunt-resistor = <5000>;
 			};
-			tps53681@c0 { /* u53 - FIXME name - don't know what it does - also vcc_io_soc */
+			tps53681@60 { /* u53 - 0xc0 - FIXME name - don't know what it does - also vcc_io_soc */
 				compatible = "ti,tps53681", "ti,tps53679";
-				reg = <0xc0>;
+				reg = <0x60>;
 			};
 		};
 		i2c@3 { /* fmc1 via JA2G */
diff --git a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
index 7b3722f0808b..1fa023ffb13c 100644
--- a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
@@ -247,9 +247,9 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <2>;
-			reg_vccint: tps53681@c0 { /* u69 */
+			reg_vccint: tps53681@60 { /* u69 - 0xc0 */
 				compatible = "ti,tps53681", "ti,tps53679";
-				reg = <0xc0>;
+				reg = <0x60>;
 			};
 			reg_vcc_pmc: tps544@7 { /* u80 */
 				compatible = "ti,tps544b25";
diff --git a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
index 11b2a58a0f06..85790551d0b5 100644
--- a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
@@ -239,9 +239,9 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <2>;
-			reg_vccint: tps53681@c0 { /* u69 */
+			reg_vccint: tps53681@60 { /* u69 - 0xc0 */
 				compatible = "ti,tps53681", "ti,tps53679";
-				reg = <0xc0>;
+				reg = <0x60>;
 			};
 			reg_vcc_pmc: tps544@7 { /* u80 */
 				compatible = "ti,tps544b25";
diff --git a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
index db199c467b0d..21ef1a5e82b0 100644
--- a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
@@ -239,9 +239,9 @@
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <2>;
-			reg_vccint: tps53681@c0 { /* u69 */
+			reg_vccint: tps53681@60 { /* u69 - 0xc0 */
 				compatible = "ti,tps53681", "ti,tps53679";
-				reg = <0xc0>;
+				reg = <0x60>;
 			};
 			reg_vcc_pmc: tps544@7 { /* u80 */
 				compatible = "ti,tps544b25";
-- 
2.36.1


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

* [PATCH 3/3] arm64: zynqmp: Fix tps544/u3007 node description
  2022-06-15  9:56 [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
  2022-06-15  9:56 ` [PATCH 1/3] arm64: zynqmp: Fix i2c addresses for vck190 SC Michal Simek
  2022-06-15  9:56 ` [PATCH 2/3] arm64: zynqmp: Update tps53681 i2c address Michal Simek
@ 2022-06-15  9:56 ` Michal Simek
  2022-06-24 12:13 ` [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
  3 siblings, 0 replies; 5+ messages in thread
From: Michal Simek @ 2022-06-15  9:56 UTC (permalink / raw)
  To: u-boot, git; +Cc: Michal Simek

From: Michal Simek <michal.simek@xilinx.com>

u3007 is removed in zynqmp-m-a2197-02-revA board and on
zynqmp-m-a2197-03-revA it was renamed to v3022 at address 0x18.

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

 arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 4 ----
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
index 85790551d0b5..2271a6a49065 100644
--- a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
@@ -190,10 +190,6 @@
 				compatible = "ti,tps544b25";
 				reg = <0x1e>;
 			};
-			reg_vpp_2v5_ddr4: tps544@1x { /* u3007 */
-				compatible = "ti,tps544b25";
-				reg = <0x17>; /* FIXME wrong in schematics */
-			};
 		};
 		i2c@1 { /* PMBUS_INA226 */
 			#address-cells = <1>;
diff --git a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
index 21ef1a5e82b0..a89046a818fd 100644
--- a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
@@ -190,9 +190,9 @@
 				compatible = "ti,tps544b25";
 				reg = <0x1e>;
 			};
-			reg_vpp_2v5_ddr4: tps544@1x { /* u3007 */
+			reg_vcc1v2_ddr4: tps544@18 { /* u3022 */
 				compatible = "ti,tps544b25";
-				reg = <0x17>; /* FIXME wrong in schematics */
+				reg = <0x18>;
 			};
 		};
 		i2c@1 { /* PMBUS_INA226 */
-- 
2.36.1


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

* Re: [PATCH 0/3] arm64: zynqmp: Some DT updates
  2022-06-15  9:56 [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
                   ` (2 preceding siblings ...)
  2022-06-15  9:56 ` [PATCH 3/3] arm64: zynqmp: Fix tps544/u3007 node description Michal Simek
@ 2022-06-24 12:13 ` Michal Simek
  3 siblings, 0 replies; 5+ messages in thread
From: Michal Simek @ 2022-06-24 12:13 UTC (permalink / raw)
  To: U-Boot, git

st 15. 6. 2022 v 11:56 odesílatel Michal Simek <monstr@monstr.eu> napsal:
>
> Hi,
>
> I am sending DT series to fix some DT issues which were found.
>
> Thanks,
> Michal
>
>
> Michal Simek (3):
>   arm64: zynqmp: Fix i2c addresses for vck190 SC
>   arm64: zynqmp: Update tps53681 i2c address
>   arm64: zynqmp: Fix tps544/u3007 node description
>
>  arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 6 +++---
>  arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 4 ++--
>  arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 4 ++--
>  arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 8 ++------
>  arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 8 ++++----
>  5 files changed, 13 insertions(+), 17 deletions(-)
>
> --
> 2.36.1
>

Applied.
M

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs

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

end of thread, other threads:[~2022-06-24 12:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-15  9:56 [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek
2022-06-15  9:56 ` [PATCH 1/3] arm64: zynqmp: Fix i2c addresses for vck190 SC Michal Simek
2022-06-15  9:56 ` [PATCH 2/3] arm64: zynqmp: Update tps53681 i2c address Michal Simek
2022-06-15  9:56 ` [PATCH 3/3] arm64: zynqmp: Fix tps544/u3007 node description Michal Simek
2022-06-24 12:13 ` [PATCH 0/3] arm64: zynqmp: Some DT updates Michal Simek

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