dts: Add information about system bus frequency to the dts
This commit adds a fixed clock node (representing clock driving system bus). The added node is then referenced by peripherals requiring information about driving clock frequency. Signed-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>
This commit is contained in:
parent
7d56fc35fd
commit
e4bd11b3f3
24 changed files with 167 additions and 0 deletions
|
@ -38,6 +38,12 @@
|
|||
reg = <0 0x400000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <25000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
timer0: timer@40000000 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
|
@ -65,6 +71,7 @@
|
|||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <1 3 0 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -74,6 +81,7 @@
|
|||
reg = <0x40005000 0x1000>;
|
||||
interrupts = <3 3 2 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -83,6 +91,7 @@
|
|||
reg = <0x40006000 0x1000>;
|
||||
interrupts = <5 3 4 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_2";
|
||||
};
|
||||
|
@ -92,12 +101,14 @@
|
|||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <19 3 18 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_3";
|
||||
};
|
||||
|
||||
wdog0: wdog@40008000 {
|
||||
compatible = "arm,cmsdk-watchdog";
|
||||
clocks = <&sysclk>;
|
||||
reg = <0x40008000 0x1000>;
|
||||
};
|
||||
|
||||
|
@ -106,6 +117,7 @@
|
|||
reg = <0x40009000 0x1000>;
|
||||
interrupts = <21 3 20 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_4";
|
||||
};
|
||||
|
|
|
@ -4,6 +4,12 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <25000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
timer0: timer@0 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x0 0x1000>;
|
||||
|
@ -63,6 +69,7 @@ gpio3: gpio@103000 {
|
|||
wdog0: wdog@81000 {
|
||||
compatible = "arm,cmsdk-watchdog";
|
||||
reg = <0x81000 0x1000>;
|
||||
clocks = <&sysclk>;
|
||||
};
|
||||
|
||||
uart0: uart@200000 {
|
||||
|
@ -70,6 +77,7 @@ uart0: uart@200000 {
|
|||
reg = <0x200000 0x1000>;
|
||||
interrupts = <33 3 32 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -79,6 +87,7 @@ uart1: uart@201000 {
|
|||
reg = <0x201000 0x1000>;
|
||||
interrupts = <35 3 34 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -88,6 +97,7 @@ uart2: uart@202000 {
|
|||
reg = <0x202000 0x1000>;
|
||||
interrupts = <37 3 36 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_2";
|
||||
};
|
||||
|
@ -97,6 +107,7 @@ uart3: uart@203000 {
|
|||
reg = <0x203000 0x1000>;
|
||||
interrupts = <39 3 38 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_3";
|
||||
};
|
||||
|
@ -106,6 +117,7 @@ uart4: uart@204000 {
|
|||
reg = <0x204000 0x1000>;
|
||||
interrupts = <41 3 40 3>;
|
||||
interrupt-names = "tx", "rx";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_4";
|
||||
};
|
||||
|
|
|
@ -37,6 +37,12 @@
|
|||
reg = <0 0x40000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <24000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
timer0: timer@40000000 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
|
@ -63,6 +69,7 @@
|
|||
compatible = "arm,cmsdk-uart";
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <0 3>;
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -71,12 +78,14 @@
|
|||
compatible = "arm,cmsdk-uart";
|
||||
reg = <0x40005000 0x1000>;
|
||||
interrupts = <2 3>;
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_1";
|
||||
};
|
||||
|
||||
wdog0: wdog@40008000 {
|
||||
compatible = "arm,cmsdk-watchdog";
|
||||
clocks = <&sysclk>;
|
||||
reg = <0x40008000 0x1000>;
|
||||
};
|
||||
|
||||
|
|
|
@ -41,6 +41,7 @@ mhu1: mhu@4000 {
|
|||
|
||||
wdog0: wdog@81000 {
|
||||
compatible = "arm,cmsdk-watchdog";
|
||||
clocks = <&sysclk>;
|
||||
reg = <0x81000 0x1000>;
|
||||
};
|
||||
|
||||
|
@ -49,6 +50,7 @@ uart0: uart@101000 {
|
|||
reg = <0x101000 0x1000>;
|
||||
interrupts = <39 3 40 3 41 3 43 3>;
|
||||
interrupt-names = "rx", "tx", "rxtim", "err";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -58,6 +60,7 @@ uart1: uart@102000 {
|
|||
reg = <0x102000 0x1000>;
|
||||
interrupts = <45 3 46 3 47 3 49 3>;
|
||||
interrupt-names = "rx", "tx", "rxtim", "err";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_1";
|
||||
};
|
||||
|
|
|
@ -49,6 +49,12 @@
|
|||
reg = <0x30000000 0x20000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <50000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
peripheral@50000000 {
|
||||
#address-cells = <1>;
|
||||
|
|
|
@ -49,6 +49,12 @@
|
|||
reg = <0x20010000 0x10000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <50000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
peripheral@40000000 {
|
||||
#address-cells = <1>;
|
||||
|
|
|
@ -29,6 +29,7 @@ uart0: uart@105000 {
|
|||
reg = <0x105000 0x1000>;
|
||||
interrupts = <39 3 40 3 41 3 43 3>;
|
||||
interrupt-names = "rx", "tx", "rxtim", "err";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -38,6 +39,7 @@ uart1: uart@106000 {
|
|||
reg = <0x106000 0x1000>;
|
||||
interrupts = <45 3 46 3 47 3 49 3>;
|
||||
interrupt-names = "rx", "tx", "rxtim", "err";
|
||||
clocks = <&sysclk>;
|
||||
current-speed = <115200>;
|
||||
label = "UART_1";
|
||||
};
|
||||
|
|
|
@ -49,6 +49,11 @@
|
|||
reg = <0x30000000 0x80000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <40000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
scc@5010b000 {
|
||||
compatible = "arm,scc";
|
||||
|
|
|
@ -49,6 +49,12 @@
|
|||
reg = <0x20070000 0x10000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <40000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
peripheral@40000000 {
|
||||
#address-cells = <1>;
|
||||
|
|
|
@ -51,6 +51,12 @@
|
|||
reg = <0x0 0x40000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <144000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
@ -223,6 +229,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80010000 0x100>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <70 2>, <71 2>, <72 2>;
|
||||
interrupt-names = "err-int", "rx-avail", "tx-req";
|
||||
interrupt-parent = <&intc>;
|
||||
|
@ -235,6 +242,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80010100 0x100>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <74 2>, <75 2>, <76 2>;
|
||||
interrupt-names = "err-int", "rx-avail", "tx-req";
|
||||
interrupt-parent = <&intc>;
|
||||
|
@ -247,6 +255,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80010200 0x100>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <78 2>, <79 2>, <80 2>;
|
||||
interrupt-names = "err-int", "rx-avail", "tx-req";
|
||||
interrupt-parent = <&intc>;
|
||||
|
|
|
@ -38,6 +38,12 @@
|
|||
compatible = "arc,dccm";
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <DT_APB_CLK_HZ>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
@ -147,6 +153,7 @@
|
|||
compatible = "snps,designware-spi";
|
||||
reg = <0xf0006000 0x1000>;
|
||||
label = "SPI_0";
|
||||
clocks = <&sysclk>;
|
||||
interrupt-parent = <&intc>;
|
||||
|
||||
#address-cells = <1>;
|
||||
|
@ -158,6 +165,7 @@
|
|||
compatible = "snps,designware-spi";
|
||||
reg = <0xf0007000 0x1000>;
|
||||
label = "SPI_1";
|
||||
clocks = <&sysclk>;
|
||||
interrupt-parent = <&intc>;
|
||||
|
||||
#address-cells = <1>;
|
||||
|
|
|
@ -44,6 +44,12 @@
|
|||
reg = <0x80000000 DT_DCCM_SIZE>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <32000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
@ -64,6 +70,7 @@
|
|||
reg = <0xb0002000 0x400>;
|
||||
interrupts = <41 0>;
|
||||
interrupt-parent = <&core_intc>;
|
||||
clocks = <&sysclk>;
|
||||
label = "UART_0";
|
||||
|
||||
status = "disabled";
|
||||
|
@ -74,6 +81,7 @@
|
|||
reg = <0xb0002400 0x400>;
|
||||
interrupts = <42 0>;
|
||||
interrupt-parent = <&core_intc>;
|
||||
clocks = <&sysclk>;
|
||||
label = "UART_1";
|
||||
|
||||
status = "disabled";
|
||||
|
@ -182,6 +190,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80010000 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <30 2>, <31 2>, <32 2>;
|
||||
interrupt-names = "err-int", "rx-avail", "tx-req";
|
||||
interrupt-parent = <&core_intc>;
|
||||
|
@ -194,6 +203,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80010100 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <33 2>, <34 2>, <35 2>;
|
||||
interrupt-names = "err-int", "rx-avail", "tx-req";
|
||||
interrupt-parent = <&core_intc>;
|
||||
|
|
|
@ -29,6 +29,12 @@
|
|||
};
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <600000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
flexram0: flexram@400b0000 {
|
||||
compatible = "nxp,imx-flexram";
|
||||
|
@ -354,6 +360,7 @@
|
|||
reg = <0x402E0000 0x200>;
|
||||
interrupts = <113 1>;
|
||||
interrupt-names = "usb_otg";
|
||||
clocks = <&sysclk>;
|
||||
num-bidir-endpoints = <8>;
|
||||
maximum-speed = "full-speed";
|
||||
status = "disabled";
|
||||
|
|
|
@ -6,6 +6,10 @@
|
|||
|
||||
#include <nxp/nxp_rt.dtsi>
|
||||
|
||||
&sysclk {
|
||||
clock-frequency = <500000000>;
|
||||
};
|
||||
|
||||
/* i.MX rt1015 default FlexRAM partition:
|
||||
* ITCM: 32KB
|
||||
* DTCM: 32KB
|
||||
|
|
|
@ -6,6 +6,10 @@
|
|||
|
||||
#include <nxp/nxp_rt.dtsi>
|
||||
|
||||
&sysclk {
|
||||
clock-frequency = <500000000>;
|
||||
};
|
||||
|
||||
/* i.MX rt1020 default FlexRAM partition:
|
||||
* ITCM: 64KB
|
||||
* DTCM: 64KB
|
||||
|
|
|
@ -36,6 +36,12 @@
|
|||
compatible = "serial-flash";
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <48000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
pinmux: pinmux@40081000 {
|
||||
compatible = "ti,cc13xx-cc26xx-pinmux";
|
||||
|
@ -65,6 +71,7 @@
|
|||
compatible = "ti,cc13xx-cc26xx-uart";
|
||||
reg = <0x40001000 0x1000>;
|
||||
interrupts = <5 0>;
|
||||
clocks = <&sysclk>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -73,6 +80,7 @@
|
|||
compatible = "ti,cc13xx-cc26xx-uart";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
interrupts = <36 0>;
|
||||
clocks = <&sysclk>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
|
|
@ -29,6 +29,12 @@
|
|||
reg = <0x0 0x20000>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <48000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
gpioa: gpio@40022000 {
|
||||
compatible = "ti,cc2650-gpio";
|
||||
|
@ -61,6 +67,7 @@
|
|||
uart0: uart@40001000 {
|
||||
compatible = "ti,stellaris-uart";
|
||||
reg = <0x40001000 0x4C>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <5 0>, <6 0>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
|
|
|
@ -40,11 +40,18 @@
|
|||
compatible = "serial-flash";
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <80000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
uart0: uart@4000c000 {
|
||||
compatible = "ti,cc32xx-uart";
|
||||
reg = <0x4000c000 0x4c>;
|
||||
interrupts = <EXP_UARTA0 3>;
|
||||
clocks = <&sysclk>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -53,12 +60,14 @@
|
|||
compatible = "ti,cc32xx-uart";
|
||||
reg = <0x4000d000 0x4c>;
|
||||
interrupts = <EXP_UARTA1 3>;
|
||||
clocks = <&sysclk>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
||||
i2c0: i2c@40020000 {
|
||||
compatible = "ti,cc32xx-i2c";
|
||||
clocks = <&sysclk>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
|
|
@ -25,10 +25,17 @@
|
|||
reg = <0x00000000 (256*1024)>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <12000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
uart0: uart@4000c000 {
|
||||
compatible = "ti,stellaris-uart";
|
||||
reg = <0x4000c000 0x4c>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <5 3>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
|
@ -37,6 +44,7 @@
|
|||
uart1: uart@4000d000 {
|
||||
compatible = "ti,stellaris-uart";
|
||||
reg = <0x4000d000 0x4c>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <6 3>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
|
@ -45,6 +53,7 @@
|
|||
uart2: uart@4000e000 {
|
||||
compatible = "ti,stellaris-uart";
|
||||
reg = <0x4000e000 0x4c>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <33 3>;
|
||||
status = "disabled";
|
||||
label = "UART_2";
|
||||
|
|
|
@ -21,11 +21,18 @@
|
|||
compatible = "serial-flash";
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <48000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
uart0: uart@40001000 {
|
||||
compatible = "ti,msp432p4xx-uart";
|
||||
reg = <0x40001000 0x400>;
|
||||
interrupts = <32 0>;
|
||||
clocks = <&sysclk>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
|
|
@ -22,3 +22,6 @@ properties:
|
|||
|
||||
interrupts:
|
||||
category: required
|
||||
|
||||
clocks:
|
||||
category: required
|
||||
|
|
|
@ -14,3 +14,6 @@ properties:
|
|||
|
||||
reg:
|
||||
category: required
|
||||
|
||||
clocks:
|
||||
category: required
|
||||
|
|
|
@ -50,6 +50,12 @@
|
|||
#interrupt-cells = <3>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <32000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
@ -71,6 +77,7 @@
|
|||
label = "UART_0";
|
||||
interrupts = <5 IRQ_TYPE_LEVEL_HIGH 3>;
|
||||
interrupt-parent = <&intc>;
|
||||
clocks = <&sysclk>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
@ -81,6 +88,7 @@
|
|||
label = "UART_1";
|
||||
interrupts = <6 IRQ_TYPE_LEVEL_HIGH 3>;
|
||||
interrupt-parent = <&intc>;
|
||||
clocks = <&sysclk>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
@ -143,6 +151,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xb0001000 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <2 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||
interrupt-parent = <&intc>;
|
||||
label = "SPI_0";
|
||||
|
@ -154,6 +163,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xb0001400 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <3 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||
interrupt-parent = <&intc>;
|
||||
label = "SPI_1";
|
||||
|
@ -165,6 +175,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xb0001800 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <4 IRQ_TYPE_LEVEL_HIGH 2>;
|
||||
interrupt-parent = <&intc>;
|
||||
label = "SPI_2";
|
||||
|
|
|
@ -37,6 +37,12 @@
|
|||
reg = <0xbe800000 DT_SIZE_K(64)>;
|
||||
};
|
||||
|
||||
sysclk: system-clock {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <400000000>;
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
core_intc: core_intc@0 {
|
||||
compatible = "xtensa,core-intc";
|
||||
|
@ -137,6 +143,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x0000E000 0x400>;
|
||||
clocks = <&sysclk>;
|
||||
interrupts = <IRQ_DW(7) 0 0>;
|
||||
interrupt-parent = <&dw_intc>;
|
||||
label = "SPI_0";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue