From 5aa6d365958c1bd2ae1fd9de7ca76486ecbbf009 Mon Sep 17 00:00:00 2001 From: Oscar Magana Pantoja Date: Mon, 27 Apr 2026 09:54:48 -0400 Subject: [PATCH] arm64: Adding new node for UARTLITE Changes: all files for vu11p-ad9084-vpx now have a new node for the uartlite. Signed-off-by: Oscar Magana Pantoja --- ...1p-ad9084-vpx-reva-204C_M4_L8_NP16_8p0_4x2.dtso | 14 ++++++++++++++ .../boot/dts/xilinx/vu11p-ad9084-vpx-reva.dtso | 14 ++++++++++++++ ...1p-ad9084-vpx-revb-204C_M4_L4_NP16_8p0_2x2.dtso | 14 ++++++++++++++ ...1p-ad9084-vpx-revb-204C_M4_L8_NP16_8p0_4x2.dtso | 14 ++++++++++++++ .../boot/dts/xilinx/vu11p-ad9084-vpx-revb.dtso | 14 ++++++++++++++ 5 files changed, 70 insertions(+) diff --git a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva-204C_M4_L8_NP16_8p0_4x2.dtso b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva-204C_M4_L8_NP16_8p0_4x2.dtso index d22d206ac6d5f2..7bd60c804eb724 100644 --- a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva-204C_M4_L8_NP16_8p0_4x2.dtso +++ b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva-204C_M4_L8_NP16_8p0_4x2.dtso @@ -290,6 +290,20 @@ xlnx,tri-default-2 = <0xFFFFFFFF>; }; + axi_uart: serial@88180000 { + compatible = "xlnx,axi-uartlite-2.0", "xlnx,xps-uartlite-1.00.a"; + reg = <0x0 0x88180000 0x0 0x1000>; + clock-names = "s_axi_aclk"; + clocks = <&mig_clkout1>; + clock-frequency = <100000000>; + current-speed = <115200>; + status = "okay"; + device_type = "serial"; + interrupt-parent = <&axi_intc_0>; + interrupts = <0 1>; + interrupt-names = "interrupt"; + }; + axi_iic_main: i2c@88150000 { clock-frequency = <100000000>; clocks = <&mig_clkout1>; diff --git a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva.dtso b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva.dtso index 65d18aaaf1b65a..61dee6d66b4bb3 100644 --- a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva.dtso +++ b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-reva.dtso @@ -291,6 +291,20 @@ xlnx,tri-default-2 = <0xFFFFFFFF>; }; + axi_uart: serial@88180000 { + compatible = "xlnx,axi-uartlite-2.0", "xlnx,xps-uartlite-1.00.a"; + reg = <0x0 0x88180000 0x0 0x1000>; + clock-names = "s_axi_aclk"; + clocks = <&mig_clkout1>; + clock-frequency = <100000000>; + current-speed = <115200>; + status = "okay"; + device_type = "serial"; + interrupt-parent = <&axi_intc_0>; + interrupts = <0 1>; + interrupt-names = "interrupt"; + }; + axi_iic_main: i2c@88150000 { clock-frequency = <100000000>; clocks = <&mig_clkout1>; diff --git a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L4_NP16_8p0_2x2.dtso b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L4_NP16_8p0_2x2.dtso index 8f34577298fed0..3d68f6305691e2 100644 --- a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L4_NP16_8p0_2x2.dtso +++ b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L4_NP16_8p0_2x2.dtso @@ -331,6 +331,20 @@ xlnx,tri-default-2 = <0xFFFFFFFF>; }; + axi_uart: serial@88180000 { + compatible = "xlnx,axi-uartlite-2.0", "xlnx,xps-uartlite-1.00.a"; + reg = <0x0 0x88180000 0x0 0x1000>; + clock-names = "s_axi_aclk"; + clocks = <&mig_clkout1>; + clock-frequency = <100000000>; + current-speed = <115200>; + status = "okay"; + device_type = "serial"; + interrupt-parent = <&axi_intc_0>; + interrupts = <0 1>; + interrupt-names = "interrupt"; + }; + axi_iic_main: i2c@88150000 { clock-frequency = <100000000>; clocks = <&mig_clkout1>; diff --git a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L8_NP16_8p0_4x2.dtso b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L8_NP16_8p0_4x2.dtso index 401dd989da4529..e793c88a600404 100644 --- a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L8_NP16_8p0_4x2.dtso +++ b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb-204C_M4_L8_NP16_8p0_4x2.dtso @@ -406,6 +406,20 @@ xlnx,tri-default-2 = <0xFFFFFFFF>; }; + axi_uart: serial@88180000 { + compatible = "xlnx,axi-uartlite-2.0", "xlnx,xps-uartlite-1.00.a"; + reg = <0x0 0x88180000 0x0 0x1000>; + clock-names = "s_axi_aclk"; + clocks = <&mig_clkout1>; + clock-frequency = <100000000>; + current-speed = <115200>; + status = "okay"; + device_type = "serial"; + interrupt-parent = <&axi_intc_0>; + interrupts = <0 1>; + interrupt-names = "interrupt"; + }; + axi_iic_main: i2c@88150000 { clock-frequency = <100000000>; clocks = <&mig_clkout1>; diff --git a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb.dtso b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb.dtso index 473a1f81fc44ed..7d3534c42cb8a6 100644 --- a/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb.dtso +++ b/arch/arm64/boot/dts/xilinx/vu11p-ad9084-vpx-revb.dtso @@ -374,6 +374,20 @@ xlnx,tri-default-2 = <0xFFFFFFFF>; }; + axi_uart: serial@88180000 { + compatible = "xlnx,axi-uartlite-2.0", "xlnx,xps-uartlite-1.00.a"; + reg = <0x0 0x88180000 0x0 0x1000>; + clock-names = "s_axi_aclk"; + clocks = <&mig_clkout1>; + clock-frequency = <100000000>; + current-speed = <115200>; + status = "okay"; + device_type = "serial"; + interrupt-parent = <&axi_intc_0>; + interrupts = <0 1>; + interrupt-names = "interrupt"; + }; + axi_iic_main: i2c@88150000 { clock-frequency = <100000000>; clocks = <&mig_clkout1>;