dts: arm: ambiq: apollo4p: instantiate UARTs
This commit adds PL011 UART instances to the apollo4p dts. Signed-off-by: Maciej Sobkowski <msobkowski@antmicro.com>
This commit is contained in:
parent
59b66b8b6a
commit
13efe97d63
1 changed files with 53 additions and 0 deletions
|
@ -4,6 +4,14 @@
|
||||||
#include <mem.h>
|
#include <mem.h>
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
|
clocks {
|
||||||
|
uartclk: apb-pclk {
|
||||||
|
compatible = "fixed-clock";
|
||||||
|
clock-frequency = <24000000>;
|
||||||
|
#clock-cells = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
cpus {
|
cpus {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
@ -27,6 +35,51 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
soc {
|
soc {
|
||||||
|
pwrcfg: pwrcfg@40021000 {
|
||||||
|
compatible = "ambiq,pwrctrl";
|
||||||
|
reg = <0x40021000 0x400>;
|
||||||
|
#pwrcfg-cells = <2>;
|
||||||
|
};
|
||||||
|
|
||||||
|
uart0: uart@4001c000 {
|
||||||
|
compatible = "ambiq,uart", "arm,pl011";
|
||||||
|
reg = <0x4001c000 0x1000>;
|
||||||
|
interrupts = <15 0>;
|
||||||
|
interrupt-names = "UART0";
|
||||||
|
status = "disabled";
|
||||||
|
clocks = <&uartclk>;
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x4 0x200>;
|
||||||
|
};
|
||||||
|
uart1: uart@4001d000 {
|
||||||
|
compatible = "ambiq,uart", "arm,pl011";
|
||||||
|
reg = <0x4001d000 0x1000>;
|
||||||
|
interrupts = <16 0>;
|
||||||
|
interrupt-names = "UART1";
|
||||||
|
status = "disabled";
|
||||||
|
clocks = <&uartclk>;
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x4 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
uart2: uart@4001e000 {
|
||||||
|
compatible = "ambiq,uart", "arm,pl011";
|
||||||
|
reg = <0x4001e000 0x1000>;
|
||||||
|
interrupts = <17 0>;
|
||||||
|
interrupt-names = "UART2";
|
||||||
|
status = "disabled";
|
||||||
|
clocks = <&uartclk>;
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x4 0x800>;
|
||||||
|
};
|
||||||
|
|
||||||
|
uart3: uart@4001f000 {
|
||||||
|
compatible = "ambiq,uart", "arm,pl011";
|
||||||
|
reg = <0x4001f000 0x1000>;
|
||||||
|
interrupts = <18 0>;
|
||||||
|
interrupt-names = "UART3";
|
||||||
|
status = "disabled";
|
||||||
|
clocks = <&uartclk>;
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x4 0x1000>;
|
||||||
|
};
|
||||||
|
|
||||||
pinctrl: pin-controller@40010000 {
|
pinctrl: pin-controller@40010000 {
|
||||||
compatible = "ambiq,apollo4-pinctrl";
|
compatible = "ambiq,apollo4-pinctrl";
|
||||||
reg = <0x40010000 0x800>;
|
reg = <0x40010000 0x800>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue