* [PATCH 01/12] arm64: zynqmp: Disable coresight by default
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 02/12] arm64: zynqmp: Remove undocumented arasan, has-mdma property Michal Simek
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Quanyang Wang, Tom Rini
From: Quanyang Wang <quanyang.wang@windriver.com>
When secure-boot mode of bootloader is enabled, the registers of
coresight are not permitted to access that's why disable it by default.
Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp.dtsi | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index 0e0436ecce82..9f3404ee8b42 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -547,6 +547,7 @@
reg = <0x0 0xfec10000 0x0 0x1000>;
clock-names = "apb_pclk";
cpu = <&cpu0>;
+ status = "disabled";
};
cpu1_debug: debug@fed10000 {
@@ -554,6 +555,7 @@
reg = <0x0 0xfed10000 0x0 0x1000>;
clock-names = "apb_pclk";
cpu = <&cpu1>;
+ status = "disabled";
};
cpu2_debug: debug@fee10000 {
@@ -561,6 +563,7 @@
reg = <0x0 0xfee10000 0x0 0x1000>;
clock-names = "apb_pclk";
cpu = <&cpu2>;
+ status = "disabled";
};
cpu3_debug: debug@fef10000 {
@@ -568,6 +571,7 @@
reg = <0x0 0xfef10000 0x0 0x1000>;
clock-names = "apb_pclk";
cpu = <&cpu3>;
+ status = "disabled";
};
/* GDMA */
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 02/12] arm64: zynqmp: Remove undocumented arasan, has-mdma property
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
2025-09-02 8:53 ` [PATCH 01/12] arm64: zynqmp: Disable coresight by default Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 03/12] arm64: zynqmp: Remove RTC calibration from sm-k26 Michal Simek
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Tom Rini
Property was used long ago by internal Xilinx Linux driver but it is not
documented in DT binding that's why remove it.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-mini-nand.dts | 1 -
arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 1 -
arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 1 -
3 files changed, 3 deletions(-)
diff --git a/arch/arm/dts/zynqmp-mini-nand.dts b/arch/arm/dts/zynqmp-mini-nand.dts
index 1ece39997912..af2cd5b9bd8c 100644
--- a/arch/arm/dts/zynqmp-mini-nand.dts
+++ b/arch/arm/dts/zynqmp-mini-nand.dts
@@ -42,7 +42,6 @@
clock-names = "clk_sys", "clk_flash";
#address-cells = <1>;
#size-cells = <0>;
- arasan,has-mdma;
num-cs = <2>;
nand@0 {
reg = <0>;
diff --git a/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts b/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts
index ff7069bc1249..e3d5cf972e83 100644
--- a/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts
+++ b/arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts
@@ -135,7 +135,6 @@
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_nand0_default>;
- arasan,has-mdma;
nand@0 {
reg = <0x0>;
diff --git a/arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts b/arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
index 48ab619472e0..e187818f333f 100644
--- a/arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
+++ b/arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
@@ -129,7 +129,6 @@
/* MT29F64G08AECDBJ4-6 */
&nand0 {
status = "okay";
- arasan,has-mdma;
num-cs = <2>;
nand@0 {
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 03/12] arm64: zynqmp: Remove RTC calibration from sm-k26
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
2025-09-02 8:53 ` [PATCH 01/12] arm64: zynqmp: Disable coresight by default Michal Simek
2025-09-02 8:53 ` [PATCH 02/12] arm64: zynqmp: Remove undocumented arasan, has-mdma property Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 04/12] arm64: zynqmp: Remove "ti,tps53679" property Michal Simek
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Paul Alvin, Srinivas Goud, Tom Rini
Default calibration is already in zynqmp.dtsi that's why make no sense to
describe it again.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sm-k26-revA.dts | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-sm-k26-revA.dts b/arch/arm/dts/zynqmp-sm-k26-revA.dts
index 70acd3eb88b8..a614d835b518 100644
--- a/arch/arm/dts/zynqmp-sm-k26-revA.dts
+++ b/arch/arm/dts/zynqmp-sm-k26-revA.dts
@@ -373,7 +373,6 @@
&rtc {
status = "okay";
- calibration = <0x7fff>;
};
&lpd_dma_chan1 {
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 04/12] arm64: zynqmp: Remove "ti,tps53679" property
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (2 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 03/12] arm64: zynqmp: Remove RTC calibration from sm-k26 Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 05/12] arm64: xilinx: Add i2c mux idle disconnect property Michal Simek
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Paul Alvin, Tom Rini
Linux driver has been updated that only ti,tps53681 dt property is needed
and there is no need to provide second compatible string.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 2 +-
arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 2 +-
arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 2 +-
arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 2 +-
arch/arm/dts/zynqmp-p-a2197-00-revA.dts | 2 +-
arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 4 ++--
arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts | 2 +-
7 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 6ef8b1462eb2..27ea639b7417 100644
--- a/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-g-a2197-00-revA.dts
@@ -267,7 +267,7 @@
shunt-resistor = <5000>;
};
tps53681@60 { /* u53 - 0xc0 - FIXME name - don't know what it does - also vcc_io_soc */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
};
};
diff --git a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
index c597adb80cb2..ece01e73d29f 100644
--- a/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-01-revA.dts
@@ -256,7 +256,7 @@
#size-cells = <0>;
reg = <2>;
reg_vccint: tps53681@60 { /* u69 - 0xc0 */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
};
reg_vcc_pmc: tps544@7 { /* u80 */
diff --git a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
index eefe5ab61e77..021fdce4abba 100644
--- a/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-02-revA.dts
@@ -244,7 +244,7 @@
#size-cells = <0>;
reg = <2>;
reg_vccint: tps53681@60 { /* u69 - 0xc0 */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
};
reg_vcc_pmc: tps544@7 { /* u80 */
diff --git a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
index 7ea4eab6a376..c45822e1423a 100644
--- a/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
+++ b/arch/arm/dts/zynqmp-m-a2197-03-revA.dts
@@ -248,7 +248,7 @@
#size-cells = <0>;
reg = <2>;
reg_vccint: tps53681@60 { /* u69 - 0xc0 */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
};
reg_vcc_pmc: tps544@7 { /* u80 */
diff --git a/arch/arm/dts/zynqmp-p-a2197-00-revA.dts b/arch/arm/dts/zynqmp-p-a2197-00-revA.dts
index fce0d8d5ca11..6aae2ad642d5 100644
--- a/arch/arm/dts/zynqmp-p-a2197-00-revA.dts
+++ b/arch/arm/dts/zynqmp-p-a2197-00-revA.dts
@@ -178,7 +178,7 @@
reg = <0xa>;
};
reg_vccint: tps53681@60 { /* u70 - FIXME name - don't know what it does - also vcc_io_soc */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
/* vccint, vcc_io_soc */
};
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 620afba06e6d..40436e5f47c2 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
@@ -397,13 +397,13 @@
/* EXT_PMBUS main - J10 - disable extended PMBUS */
vccint: tps53681@60 { /* u1712 - J1770 reset jumper */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
/* vccint, vcc_cpm5n */
};
vcc_io_soc: tps53681@61 { /* u1721 - J1772 reset jumper */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x61>;
/* vcc_io_soc, vcc_fpd */
};
diff --git a/arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts b/arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts
index 7849f8c540bf..e9c6d249a8d1 100644
--- a/arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts
+++ b/arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts
@@ -200,7 +200,7 @@
reg = <0>;
/* On connector J325 */
reg_vccint: tps53681@60 { /* u266 - 0xc0 */
- compatible = "ti,tps53681", "ti,tps53679";
+ compatible = "ti,tps53681";
reg = <0x60>;
};
reg_vcc1v1_lp4: tps544@d { /* u85 */
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 05/12] arm64: xilinx: Add i2c mux idle disconnect property
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (3 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 04/12] arm64: zynqmp: Remove "ti,tps53679" property Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 06/12] arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106 Michal Simek
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Padmarao Begari, Tom Rini
From: Padmarao Begari <padmarao.begari@amd.com>
Add i2c-mux-idle-disconnect property to an i2c mux node.
It is used to configure an i2c mux to disconnect all
its channels when idle.
Signed-off-by: Padmarao Begari <padmarao.begari@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sc-vek280-revA.dtso | 1 +
arch/arm/dts/zynqmp-sc-vhk158-revA.dtso | 2 ++
arch/arm/dts/zynqmp-sc-vpk120-revB.dtso | 2 ++
arch/arm/dts/zynqmp-sc-vpk180-revA.dtso | 1 +
arch/arm/dts/zynqmp-sc-vpk180-revB.dtso | 1 +
5 files changed, 7 insertions(+)
diff --git a/arch/arm/dts/zynqmp-sc-vek280-revA.dtso b/arch/arm/dts/zynqmp-sc-vek280-revA.dtso
index 3320bbc11fcd..e94b784e8e1f 100644
--- a/arch/arm/dts/zynqmp-sc-vek280-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vek280-revA.dtso
@@ -43,6 +43,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX0_RESET_B GPIO_ACTIVE_HIGH>; */
pmbus_i2c: i2c@0 {
#address-cells = <1>;
diff --git a/arch/arm/dts/zynqmp-sc-vhk158-revA.dtso b/arch/arm/dts/zynqmp-sc-vhk158-revA.dtso
index 2ce69374c154..fd25731b0b43 100644
--- a/arch/arm/dts/zynqmp-sc-vhk158-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vhk158-revA.dtso
@@ -44,6 +44,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX0_RESET_B GPIO_ACTIVE_HIGH>; */
pmbus_i2c: i2c@0 {
#address-cells = <1>;
@@ -269,6 +270,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX1_RESET_B GPIO_ACTIVE_HIGH>; */
ddr4_dimm0: i2c@0 { /* wired but NC */
#address-cells = <1>;
diff --git a/arch/arm/dts/zynqmp-sc-vpk120-revB.dtso b/arch/arm/dts/zynqmp-sc-vpk120-revB.dtso
index 853d9817dd2a..29b3a73fde01 100644
--- a/arch/arm/dts/zynqmp-sc-vpk120-revB.dtso
+++ b/arch/arm/dts/zynqmp-sc-vpk120-revB.dtso
@@ -38,6 +38,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX0_RESET_B GPIO_ACTIVE_HIGH>; */
pmbus_i2c: i2c@0 {
#address-cells = <1>;
@@ -232,6 +233,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX1_RESET_B GPIO_ACTIVE_HIGH>; */
ref_clk_i2c: i2c@0 {
#address-cells = <1>;
diff --git a/arch/arm/dts/zynqmp-sc-vpk180-revA.dtso b/arch/arm/dts/zynqmp-sc-vpk180-revA.dtso
index ba5484573c99..10466ce99de6 100644
--- a/arch/arm/dts/zynqmp-sc-vpk180-revA.dtso
+++ b/arch/arm/dts/zynqmp-sc-vpk180-revA.dtso
@@ -44,6 +44,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX0_RESET_B GPIO_ACTIVE_HIGH>; */
pmbus_i2c: i2c@0 {
#address-cells = <1>;
diff --git a/arch/arm/dts/zynqmp-sc-vpk180-revB.dtso b/arch/arm/dts/zynqmp-sc-vpk180-revB.dtso
index 3990d053c351..74e1c5c6dc94 100644
--- a/arch/arm/dts/zynqmp-sc-vpk180-revB.dtso
+++ b/arch/arm/dts/zynqmp-sc-vpk180-revB.dtso
@@ -44,6 +44,7 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x74>;
+ i2c-mux-idle-disconnect;
/* reset-gpios = <&gpio SYSCTLR_IIC_MUX0_RESET_B GPIO_ACTIVE_HIGH>; */
pmbus_i2c: i2c@0 {
#address-cells = <1>;
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 06/12] arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (4 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 05/12] arm64: xilinx: Add i2c mux idle disconnect property Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 07/12] arm64: zynqmp: Fix incomplete comment in zynqmp-sc-vn-p-b2197-00-revA.dtso Michal Simek
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Radhey Shyam Pandey, Tom Rini
From: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
On a few zcu106 boards USB devices (Dell MS116 USB Optical Mouse, Dell USB
Entry Keyboard) are not enumerated on linux boot due to commit
'b8745e7eb488 ("arm64: zynqmp: Fix usb node drive strength and slew
rate")'.
To fix it as a workaround revert to working version and then investigate
at board level why drive strength from 12mA to 4mA and slew from fast to
slow is not working.
Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-zcu106-revA.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts/zynqmp-zcu106-revA.dts b/arch/arm/dts/zynqmp-zcu106-revA.dts
index ba3989cad3e4..a19d78e5546e 100644
--- a/arch/arm/dts/zynqmp-zcu106-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu106-revA.dts
@@ -827,8 +827,8 @@
pins = "MIO54", "MIO56", "MIO57", "MIO58", "MIO59",
"MIO60", "MIO61", "MIO62", "MIO63";
bias-disable;
- drive-strength = <4>;
- slew-rate = <SLEW_RATE_SLOW>;
+ drive-strength = <12>;
+ slew-rate = <SLEW_RATE_FAST>;
};
};
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 07/12] arm64: zynqmp: Fix incomplete comment in zynqmp-sc-vn-p-b2197-00-revA.dtso
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (5 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 06/12] arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106 Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 08/12] arm64: zynqmp: Enable PSCI 1.0 Michal Simek
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: kernel test robot, Tom Rini
Fix comment inside comment by closing the first one properly.
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202501111756.IcKlG6rs-lkp@intel.com/
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 40436e5f47c2..ce1832127156 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
@@ -142,7 +142,7 @@
};
/* FMC eeproms at 0x50/0x51 */
- /* via j3/j5 to 0x68 to u32/9FGV1006C
+ /* via j3/j5 to 0x68 to u32/9FGV1006C */
/* i2c_main_1 - u147 - j157 - disable translation, add 8 */
/* J1 - OE for u43@55 + 8 - 161,132813MHz - QSFP56G_0 */
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 08/12] arm64: zynqmp: Enable PSCI 1.0
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (6 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 07/12] arm64: zynqmp: Fix incomplete comment in zynqmp-sc-vn-p-b2197-00-revA.dtso Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 09/12] arm64: zynqmp: Update compatible string for tps546X24 Michal Simek
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Quanyang Wang, Tom Rini
TF-A is using PSCI 1.0 version for quite a long time but it was never
reflected in DT.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index 9f3404ee8b42..27bbb9230fe7 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -187,7 +187,7 @@
};
psci {
- compatible = "arm,psci-0.2";
+ compatible = "arm,psci-1.0", "arm,psci-0.2";
method = "smc";
};
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 09/12] arm64: zynqmp: Update compatible string for tps546X24
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (7 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 08/12] arm64: zynqmp: Enable PSCI 1.0 Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 10/12] arm64: zynqmp: Introduce DP port labels Michal Simek
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Tom Rini
ti,tps546d24 is already described in DT binding and ti,tps546b24 should be
described in the same way that's why update compatible string to match
them.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
.../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 28 +++++++++----------
.../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 10 +++----
2 files changed, 19 insertions(+), 19 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 8412aecd726c..4d0f10e13c38 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
@@ -262,73 +262,73 @@
/* pmbus - j105 - disable main PMBUS - also going to j102 connector */
vcc_pslp: regulator@15 { /* u24 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x15>;
};
vccaux_pmc: regulator@17 { /* u26 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x17>;
};
vcco_500: regulator@18 { /* u27 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x18>;
};
vcco_501: regulator@19 { /* u28 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x19>;
};
vcco_502: regulator@1a { /* u29 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x1a>;
};
vcco_503: regulator@1b { /* u30 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x1b>;
};
vcc_ddr5_rdimm: regulator@1c { /* u31 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x1c>;
};
gtm_avcc: regulator@22 { /* u37 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x22>;
};
gtm_avtt: regulator@20 { /* u38 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x20>;
};
gtm_avccaux: regulator@21 { /* u39 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x21>;
};
vccint_gt: regulator@2a { /* u44 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x2a>;
};
util_1v8: regulator@2b { /* u1839 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x2b>;
};
vcc_pmc: regulator@2c { /* u46 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x2c>;
};
/* pmbus via U62 as ext_pmbus - disable via j104 */
vccint: regulator@10 { /* u18 */
- compatible = "ti,tps546b24";
+ compatible = "ti,tps546d24";
reg = <0x10>;
};
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 ce1832127156..c1945ea6f8d1 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
@@ -356,7 +356,7 @@
};
vcco_503: regulator@12 { /* u1744 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x12>;
};
@@ -414,17 +414,17 @@
};
vcco_500: regulator@13 { /* u1738 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x13>;
};
vcco_501: regulator@10 { /* u1740 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x10>;
};
vcco_502: regulator@11 { /* u1742 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x11>;
};
@@ -454,7 +454,7 @@
};
lp5_vddq_0v5: regulator@14 { /* u1763 - FIXME no ina226 */
- compatible = "ti,tps546b24a";
+ compatible = "ti,tps546b24";
reg = <0x14>;
};
};
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 10/12] arm64: zynqmp: Introduce DP port labels
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (8 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 09/12] arm64: zynqmp: Update compatible string for tps546X24 Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 11/12] arm64: zynqmp: Enable DP for kr260, kv260, zcu100, zcu102, zcu104, zcu111 Michal Simek
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git
Cc: Quanyang Wang, Radhey Shyam Pandey, Tom Rini,
Venkatesh Yadav Abbarapu
Describe every port by unique label for easier wiring with DT overlays.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sck-kr-g-revB.dtso | 10 ++++------
arch/arm/dts/zynqmp-sck-kv-g-revB.dtso | 10 ++++------
arch/arm/dts/zynqmp-zcu106-revA.dts | 10 ++++------
arch/arm/dts/zynqmp.dtsi | 12 ++++++------
4 files changed, 18 insertions(+), 24 deletions(-)
diff --git a/arch/arm/dts/zynqmp-sck-kr-g-revB.dtso b/arch/arm/dts/zynqmp-sck-kr-g-revB.dtso
index 60ac5085f738..99ad220d13d6 100644
--- a/arch/arm/dts/zynqmp-sck-kr-g-revB.dtso
+++ b/arch/arm/dts/zynqmp-sck-kr-g-revB.dtso
@@ -155,13 +155,11 @@
phy-names = "dp-phy0";
phys = <&psgtr 1 PHY_TYPE_DP 0 1>;
assigned-clock-rates = <27000000>, <25000000>, <300000000>;
+};
- ports {
- port@5 {
- dpsub_dp_out: endpoint {
- remote-endpoint = <&dpcon_in>;
- };
- };
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
};
};
diff --git a/arch/arm/dts/zynqmp-sck-kv-g-revB.dtso b/arch/arm/dts/zynqmp-sck-kv-g-revB.dtso
index 078d98e8ff34..a4ae37ebaccf 100644
--- a/arch/arm/dts/zynqmp-sck-kv-g-revB.dtso
+++ b/arch/arm/dts/zynqmp-sck-kv-g-revB.dtso
@@ -116,13 +116,11 @@
phy-names = "dp-phy0", "dp-phy1";
phys = <&psgtr 1 PHY_TYPE_DP 0 0>, <&psgtr 0 PHY_TYPE_DP 1 0>;
assigned-clock-rates = <27000000>, <25000000>, <300000000>;
+};
- ports {
- port@5 {
- dpsub_dp_out: endpoint {
- remote-endpoint = <&dpcon_in>;
- };
- };
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
};
};
diff --git a/arch/arm/dts/zynqmp-zcu106-revA.dts b/arch/arm/dts/zynqmp-zcu106-revA.dts
index a19d78e5546e..1ec95c67a7d1 100644
--- a/arch/arm/dts/zynqmp-zcu106-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu106-revA.dts
@@ -1079,12 +1079,10 @@
phy-names = "dp-phy0", "dp-phy1";
phys = <&psgtr 1 PHY_TYPE_DP 0 3>,
<&psgtr 0 PHY_TYPE_DP 1 3>;
+};
- ports {
- port@5 {
- dpsub_dp_out: endpoint {
- remote-endpoint = <&dpcon_in>;
- };
- };
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
};
};
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index 27bbb9230fe7..02e1c4615c7e 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -1320,22 +1320,22 @@
#address-cells = <1>;
#size-cells = <0>;
- port@0 {
+ live_video: port@0 {
reg = <0>;
};
- port@1 {
+ live_gfx: port@1 {
reg = <1>;
};
- port@2 {
+ live_audio: port@2 {
reg = <2>;
};
- port@3 {
+ out_video: port@3 {
reg = <3>;
};
- port@4 {
+ out_audio: port@4 {
reg = <4>;
};
- port@5 {
+ out_dp: port@5 {
reg = <5>;
};
};
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 11/12] arm64: zynqmp: Enable DP for kr260, kv260, zcu100, zcu102, zcu104, zcu111
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (9 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 10/12] arm64: zynqmp: Introduce DP port labels Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-02 8:53 ` [PATCH 12/12] arm64: zynqmp: Add pmw_fan label to k26 Michal Simek
2025-09-10 8:59 ` [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git
Cc: Rohit Visavalia, Nithish Kumar Naroju, Paul Alvin, Tom Rini,
Venkatesh Yadav Abbarapu
Upstream DP DT binding enforcing dp-connector and port description to
operate properly.
Co-developed-by: Rohit Visavalia <rohit.visavalia@amd.com>
Signed-off-by: Rohit Visavalia <rohit.visavalia@amd.com>
Co-developed-by: Nithish Kumar Naroju <nithishkumar.naroju@amd.com>
Signed-off-by: Nithish Kumar Naroju <nithishkumar.naroju@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sck-kr-g-revA.dtso | 17 +++++++++++++++++
arch/arm/dts/zynqmp-sck-kv-g-revA.dtso | 17 +++++++++++++++++
arch/arm/dts/zynqmp-zcu100-revC.dts | 18 ++++++++++++++++++
arch/arm/dts/zynqmp-zcu102-revA.dts | 18 ++++++++++++++++++
arch/arm/dts/zynqmp-zcu104-revA.dts | 18 ++++++++++++++++++
arch/arm/dts/zynqmp-zcu104-revC.dts | 18 ++++++++++++++++++
arch/arm/dts/zynqmp-zcu111-revA.dts | 18 ++++++++++++++++++
7 files changed, 124 insertions(+)
diff --git a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
index fbacfa984d76..b92dcb86e87e 100644
--- a/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
+++ b/arch/arm/dts/zynqmp-sck-kr-g-revA.dtso
@@ -71,6 +71,17 @@
#clock-cells = <0>;
clock-frequency = <25000000>;
};
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&i2c1 { /* I2C_SCK C26/C27 - MIO from SOM */
@@ -145,6 +156,12 @@
assigned-clock-rates = <27000000>, <25000000>, <300000000>;
};
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
+
&zynqmp_dpdma {
status = "okay";
assigned-clock-rates = <600000000>;
diff --git a/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso b/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
index 3c36eb52e968..d7351a17d3e8 100644
--- a/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
+++ b/arch/arm/dts/zynqmp-sck-kv-g-revA.dtso
@@ -72,6 +72,17 @@
#clock-cells = <0>;
clock-frequency = <27000000>;
};
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
@@ -122,6 +133,12 @@
assigned-clock-rates = <27000000>, <25000000>, <300000000>;
};
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
+
&zynqmp_dpdma {
status = "okay";
assigned-clock-rates = <600000000>;
diff --git a/arch/arm/dts/zynqmp-zcu100-revC.dts b/arch/arm/dts/zynqmp-zcu100-revC.dts
index 3542844e6977..4ec8a400494e 100644
--- a/arch/arm/dts/zynqmp-zcu100-revC.dts
+++ b/arch/arm/dts/zynqmp-zcu100-revC.dts
@@ -134,6 +134,18 @@
#clock-cells = <0>;
clock-frequency = <27000000>;
};
+
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&dcc {
@@ -607,3 +619,9 @@
phys = <&psgtr 1 PHY_TYPE_DP 0 1>,
<&psgtr 0 PHY_TYPE_DP 1 1>;
};
+
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts b/arch/arm/dts/zynqmp-zcu102-revA.dts
index 955810ae7178..7fa77b59906e 100644
--- a/arch/arm/dts/zynqmp-zcu102-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu102-revA.dts
@@ -151,6 +151,18 @@
#clock-cells = <0>;
clock-frequency = <114285000>;
};
+
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&can1 {
@@ -1082,3 +1094,9 @@
phy-names = "dp-phy0";
phys = <&psgtr 1 PHY_TYPE_DP 0 3>;
};
+
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
diff --git a/arch/arm/dts/zynqmp-zcu104-revA.dts b/arch/arm/dts/zynqmp-zcu104-revA.dts
index 64d822255ec5..135bfa080828 100644
--- a/arch/arm/dts/zynqmp-zcu104-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu104-revA.dts
@@ -60,6 +60,18 @@
#clock-cells = <0>;
clock-frequency = <27000000>;
};
+
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&can1 {
@@ -545,3 +557,9 @@
phys = <&psgtr 1 PHY_TYPE_DP 0 3>,
<&psgtr 0 PHY_TYPE_DP 1 3>;
};
+
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
diff --git a/arch/arm/dts/zynqmp-zcu104-revC.dts b/arch/arm/dts/zynqmp-zcu104-revC.dts
index 3e883d717c2f..20d17a07e7eb 100644
--- a/arch/arm/dts/zynqmp-zcu104-revC.dts
+++ b/arch/arm/dts/zynqmp-zcu104-revC.dts
@@ -65,6 +65,18 @@
#clock-cells = <0>;
clock-frequency = <27000000>;
};
+
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&can1 {
@@ -557,3 +569,9 @@
phys = <&psgtr 1 PHY_TYPE_DP 0 3>,
<&psgtr 0 PHY_TYPE_DP 1 3>;
};
+
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
diff --git a/arch/arm/dts/zynqmp-zcu111-revA.dts b/arch/arm/dts/zynqmp-zcu111-revA.dts
index 3a1580dfc400..cfb4f6487675 100644
--- a/arch/arm/dts/zynqmp-zcu111-revA.dts
+++ b/arch/arm/dts/zynqmp-zcu111-revA.dts
@@ -129,6 +129,18 @@
#clock-cells = <0>;
clock-frequency = <48000000>;
};
+
+ dpcon {
+ compatible = "dp-connector";
+ label = "P11";
+ type = "full-size";
+
+ port {
+ dpcon_in: endpoint {
+ remote-endpoint = <&dpsub_dp_out>;
+ };
+ };
+ };
};
&dcc {
@@ -882,3 +894,9 @@
phys = <&psgtr 1 PHY_TYPE_DP 0 1>,
<&psgtr 0 PHY_TYPE_DP 1 1>;
};
+
+&out_dp {
+ dpsub_dp_out: endpoint {
+ remote-endpoint = <&dpcon_in>;
+ };
+};
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* [PATCH 12/12] arm64: zynqmp: Add pmw_fan label to k26
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (10 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 11/12] arm64: zynqmp: Enable DP for kr260, kv260, zcu100, zcu102, zcu104, zcu111 Michal Simek
@ 2025-09-02 8:53 ` Michal Simek
2025-09-10 8:59 ` [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-02 8:53 UTC (permalink / raw)
To: u-boot, git; +Cc: Paul Alvin, Srinivas Goud, Tom Rini
Some boards/designs with System Controller which are using SOMs need to
change PWM signal polarity that's why create label to be able to reference
them.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
arch/arm/dts/zynqmp-sm-k26-revA.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/zynqmp-sm-k26-revA.dts b/arch/arm/dts/zynqmp-sm-k26-revA.dts
index a614d835b518..0abec77b3f3a 100644
--- a/arch/arm/dts/zynqmp-sm-k26-revA.dts
+++ b/arch/arm/dts/zynqmp-sm-k26-revA.dts
@@ -90,7 +90,7 @@
};
};
- pwm-fan {
+ pwm_fan: pwm-fan {
compatible = "pwm-fan";
status = "okay";
pwms = <&ttc0 2 40000 1>;
--
2.43.0
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH 00/12] arm64: zynqmp: DT synchronization
2025-09-02 8:53 [PATCH 00/12] arm64: zynqmp: DT synchronization Michal Simek
` (11 preceding siblings ...)
2025-09-02 8:53 ` [PATCH 12/12] arm64: zynqmp: Add pmw_fan label to k26 Michal Simek
@ 2025-09-10 8:59 ` Michal Simek
12 siblings, 0 replies; 14+ messages in thread
From: Michal Simek @ 2025-09-10 8:59 UTC (permalink / raw)
To: u-boot, git
Cc: Nithish Kumar Naroju, Padmarao Begari, Paul Alvin, Quanyang Wang,
Radhey Shyam Pandey, Rohit Visavalia, Srinivas Goud, Tom Rini,
Venkatesh Yadav Abbarapu
On 9/2/25 10:53, Michal Simek wrote:
> Hi,
>
> here are couple of patches to sync DTs between our internal tree, upstream
> Linux to be able to do switch to OF_UPSTREAM.
> Last missing piece is around MTD partitions but some days ago parallel
> spi configuration has been merged via mtd concat driver.
>
> Thanks,
> Michal
>
>
> Michal Simek (9):
> arm64: zynqmp: Remove undocumented arasan,has-mdma property
> arm64: zynqmp: Remove RTC calibration from sm-k26
> arm64: zynqmp: Remove "ti,tps53679" property
> arm64: zynqmp: Fix incomplete comment in
> zynqmp-sc-vn-p-b2197-00-revA.dtso
> arm64: zynqmp: Enable PSCI 1.0
> arm64: zynqmp: Update compatible string for tps546X24
> arm64: zynqmp: Introduce DP port labels
> arm64: zynqmp: Enable DP for kr260, kv260, zcu100, zcu102, zcu104,
> zcu111
> arm64: zynqmp: Add pmw_fan label to k26
>
> Padmarao Begari (1):
> arm64: xilinx: Add i2c mux idle disconnect property
>
> Quanyang Wang (1):
> arm64: zynqmp: Disable coresight by default
>
> Radhey Shyam Pandey (1):
> arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
>
> arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 2 +-
> arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 2 +-
> arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 2 +-
> arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 2 +-
> arch/arm/dts/zynqmp-mini-nand.dts | 1 -
> arch/arm/dts/zynqmp-p-a2197-00-revA.dts | 2 +-
> arch/arm/dts/zynqmp-sc-vek280-revA.dtso | 1 +
> arch/arm/dts/zynqmp-sc-vhk158-revA.dtso | 2 ++
> .../arm/dts/zynqmp-sc-vm-p-m1369-00-revA.dtso | 28 +++++++++----------
> .../arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso | 16 +++++------
> arch/arm/dts/zynqmp-sc-vpk120-revB.dtso | 2 ++
> arch/arm/dts/zynqmp-sc-vpk180-revA.dtso | 1 +
> arch/arm/dts/zynqmp-sc-vpk180-revB.dtso | 1 +
> arch/arm/dts/zynqmp-sck-kr-g-revA.dtso | 17 +++++++++++
> arch/arm/dts/zynqmp-sck-kr-g-revB.dtso | 10 +++----
> arch/arm/dts/zynqmp-sck-kv-g-revA.dtso | 17 +++++++++++
> arch/arm/dts/zynqmp-sck-kv-g-revB.dtso | 10 +++----
> arch/arm/dts/zynqmp-sm-k26-revA.dts | 3 +-
> arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts | 2 +-
> arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 1 -
> arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 1 -
> arch/arm/dts/zynqmp-zcu100-revC.dts | 18 ++++++++++++
> arch/arm/dts/zynqmp-zcu102-revA.dts | 18 ++++++++++++
> arch/arm/dts/zynqmp-zcu104-revA.dts | 18 ++++++++++++
> arch/arm/dts/zynqmp-zcu104-revC.dts | 18 ++++++++++++
> arch/arm/dts/zynqmp-zcu106-revA.dts | 14 ++++------
> arch/arm/dts/zynqmp-zcu111-revA.dts | 18 ++++++++++++
> arch/arm/dts/zynqmp.dtsi | 18 +++++++-----
> 28 files changed, 185 insertions(+), 60 deletions(-)
>
Applied.
M
^ permalink raw reply [flat|nested] 14+ messages in thread