arm64: dts: ti: am654: Add uart nodes
Add uart nodes for AM654 device tree components. Signed-off-by: Nishanth Menon <nm@ti.com> Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Tero Kristo <t-kristo@ti.com>
This commit is contained in:

committed by
Tero Kristo

parent
3bc1572068
commit
4201af2544
@@ -28,4 +28,34 @@
|
|||||||
#msi-cells = <1>;
|
#msi-cells = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
main_uart0: serial@2800000 {
|
||||||
|
compatible = "ti,am654-uart";
|
||||||
|
reg = <0x00 0x02800000 0x00 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
reg-io-width = <4>;
|
||||||
|
interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clock-frequency = <48000000>;
|
||||||
|
current-speed = <115200>;
|
||||||
|
};
|
||||||
|
|
||||||
|
main_uart1: serial@2810000 {
|
||||||
|
compatible = "ti,am654-uart";
|
||||||
|
reg = <0x00 0x02810000 0x00 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
reg-io-width = <4>;
|
||||||
|
interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clock-frequency = <48000000>;
|
||||||
|
current-speed = <115200>;
|
||||||
|
};
|
||||||
|
|
||||||
|
main_uart2: serial@2820000 {
|
||||||
|
compatible = "ti,am654-uart";
|
||||||
|
reg = <0x00 0x02820000 0x00 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
reg-io-width = <4>;
|
||||||
|
interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clock-frequency = <48000000>;
|
||||||
|
current-speed = <115200>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
18
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi
Normal file
18
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0
|
||||||
|
/*
|
||||||
|
* Device Tree Source for AM6 SoC Family MCU Domain peripherals
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016-2018 Texas Instruments Incorporated - http://www.ti.com/
|
||||||
|
*/
|
||||||
|
|
||||||
|
&cbass_mcu {
|
||||||
|
mcu_uart0: serial@40a00000 {
|
||||||
|
compatible = "ti,am654-uart";
|
||||||
|
reg = <0x00 0x40a00000 0x00 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
reg-io-width = <4>;
|
||||||
|
interrupts = <GIC_SPI 565 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clock-frequency = <96000000>;
|
||||||
|
current-speed = <115200>;
|
||||||
|
};
|
||||||
|
};
|
18
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
Normal file
18
arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0
|
||||||
|
/*
|
||||||
|
* Device Tree Source for AM6 SoC Family Wakeup Domain peripherals
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016-2018 Texas Instruments Incorporated - http://www.ti.com/
|
||||||
|
*/
|
||||||
|
|
||||||
|
&cbass_wakeup {
|
||||||
|
wkup_uart0: serial@42300000 {
|
||||||
|
compatible = "ti,am654-uart";
|
||||||
|
reg = <0x00 0x42300000 0x00 0x100>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
reg-io-width = <4>;
|
||||||
|
interrupts = <GIC_SPI 697 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clock-frequency = <48000000>;
|
||||||
|
current-speed = <115200>;
|
||||||
|
};
|
||||||
|
};
|
@@ -16,6 +16,14 @@
|
|||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <2>;
|
#size-cells = <2>;
|
||||||
|
|
||||||
|
aliases {
|
||||||
|
serial0 = &wkup_uart0;
|
||||||
|
serial1 = &mcu_uart0;
|
||||||
|
serial2 = &main_uart0;
|
||||||
|
serial3 = &main_uart1;
|
||||||
|
serial4 = &main_uart2;
|
||||||
|
};
|
||||||
|
|
||||||
chosen { };
|
chosen { };
|
||||||
|
|
||||||
firmware {
|
firmware {
|
||||||
@@ -85,3 +93,5 @@
|
|||||||
|
|
||||||
/* Now include the peripherals for each bus segments */
|
/* Now include the peripherals for each bus segments */
|
||||||
#include "k3-am65-main.dtsi"
|
#include "k3-am65-main.dtsi"
|
||||||
|
#include "k3-am65-mcu.dtsi"
|
||||||
|
#include "k3-am65-wakeup.dtsi"
|
||||||
|
@@ -34,3 +34,8 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&wkup_uart0 {
|
||||||
|
/* Wakeup UART is used by System firmware */
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
Reference in New Issue
Block a user