|
@@ -3,7 +3,6 @@
|
|
|
* Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
|
|
|
*/
|
|
|
|
|
|
-#include <dt-bindings/dma/k3-udma.h>
|
|
|
#include <dt-bindings/net/ti-dp83867.h>
|
|
|
|
|
|
/ {
|
|
@@ -46,50 +45,14 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
- cbass_mcu_navss: mcu_navss {
|
|
|
- compatible = "simple-bus";
|
|
|
- #address-cells = <2>;
|
|
|
- #size-cells = <2>;
|
|
|
- dma-coherent;
|
|
|
- dma-ranges;
|
|
|
- ranges;
|
|
|
-
|
|
|
- ti,sci-dev-id = <232>;
|
|
|
+ mcu_navss {
|
|
|
u-boot,dm-spl;
|
|
|
|
|
|
- mcu_ringacc: ringacc@2b800000 {
|
|
|
- compatible = "ti,am654-navss-ringacc";
|
|
|
- reg = <0x0 0x2b800000 0x0 0x400000>,
|
|
|
- <0x0 0x2b000000 0x0 0x400000>,
|
|
|
- <0x0 0x28590000 0x0 0x100>,
|
|
|
- <0x0 0x2a500000 0x0 0x40000>;
|
|
|
- reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target";
|
|
|
- ti,num-rings = <286>;
|
|
|
- ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
|
|
|
- ti,sci = <&dmsc>;
|
|
|
- ti,sci-dev-id = <235>;
|
|
|
+ ringacc@2b800000 {
|
|
|
u-boot,dm-spl;
|
|
|
};
|
|
|
|
|
|
- mcu_udmap: udmap@31150000 {
|
|
|
- compatible = "ti,j721e-navss-mcu-udmap";
|
|
|
- reg = <0x0 0x285c0000 0x0 0x100>,
|
|
|
- <0x0 0x2a800000 0x0 0x40000>,
|
|
|
- <0x0 0x2aa00000 0x0 0x40000>;
|
|
|
- reg-names = "gcfg", "rchanrt", "tchanrt";
|
|
|
- #dma-cells = <3>;
|
|
|
-
|
|
|
- ti,ringacc = <&mcu_ringacc>;
|
|
|
- ti,psil-base = <0x6000>;
|
|
|
-
|
|
|
- ti,sci = <&dmsc>;
|
|
|
- ti,sci-dev-id = <236>;
|
|
|
-
|
|
|
- ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
|
|
|
- <0x0f>; /* TX_HCHAN */
|
|
|
- ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
|
|
|
- <0x0b>; /* RX_HCHAN */
|
|
|
- ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */
|
|
|
+ dma-controller@285c0000 {
|
|
|
u-boot,dm-spl;
|
|
|
};
|
|
|
};
|
|
@@ -105,18 +68,17 @@
|
|
|
clocks = <&k3_clks 18 22>;
|
|
|
clock-names = "fck";
|
|
|
power-domains = <&k3_pds 18 TI_SCI_PD_EXCLUSIVE>;
|
|
|
- ti,psil-base = <0x7000>;
|
|
|
cpsw-phy-sel = <&phy_sel>;
|
|
|
|
|
|
- dmas = <&mcu_udmap &mcu_cpsw 0 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 1 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 2 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 3 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 4 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 5 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 6 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 7 UDMA_DIR_TX>,
|
|
|
- <&mcu_udmap &mcu_cpsw 0 UDMA_DIR_RX>;
|
|
|
+ dmas = <&mcu_udmap 0xf000>,
|
|
|
+ <&mcu_udmap 0xf001>,
|
|
|
+ <&mcu_udmap 0xf002>,
|
|
|
+ <&mcu_udmap 0xf003>,
|
|
|
+ <&mcu_udmap 0xf004>,
|
|
|
+ <&mcu_udmap 0xf005>,
|
|
|
+ <&mcu_udmap 0xf006>,
|
|
|
+ <&mcu_udmap 0xf007>,
|
|
|
+ <&mcu_udmap 0x7000>;
|
|
|
dma-names = "tx0", "tx1", "tx2", "tx3",
|
|
|
"tx4", "tx5", "tx6", "tx7",
|
|
|
"rx";
|
|
@@ -152,62 +114,6 @@
|
|
|
ti,cpts-ext-ts-inputs = <4>;
|
|
|
ti,cpts-periodic-outputs = <2>;
|
|
|
};
|
|
|
-
|
|
|
- ti,psil-config0 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config1 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config2 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config3 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config4 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config5 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config6 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
-
|
|
|
- ti,psil-config7 {
|
|
|
- linux,udma-mode = <UDMA_PKT_MODE>;
|
|
|
- statictr-type = <PSIL_STATIC_TR_NONE>;
|
|
|
- ti,needs-epib;
|
|
|
- ti,psd-size = <16>;
|
|
|
- };
|
|
|
};
|
|
|
};
|
|
|
|