Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 119620b7 authored by Robert Nelson's avatar Robert Nelson
Browse files

AM335X-PRU-RPROC-PRUCAPE-00A0: cleanup pruss options


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent 5c1eceae
Branches
1 merge request!104k3-am625-pocketbeagle2: Enable epwm2
Pipeline #8905 passed with stage
in 8 seconds
......@@ -78,105 +78,33 @@
};
};
/ {
fragment@3 {
target-path="/";
__overlay__ {
ocp {
#address-cells = <1>;
#size-cells = <1>;
pruss_soc_bus: pruss-soc-bus@4a326004 {
compatible = "ti,am3356-pruss-soc-bus";
reg = <0x4a326004 0x4>;
ti,hwmods = "pruss";
#address-cells = <1>;
#size-cells = <1>;
ranges;
status = "okay";
pruss: pruss@4a300000 {
compatible = "ti,am3356-pruss";
reg = <0x4a300000 0x80000>;
interrupts = <20 21 22 23 24 25 26 27>;
interrupt-names = "host2", "host3", "host4",
"host5", "host6", "host7",
"host8", "host9";
#address-cells = <1>;
#size-cells = <1>;
ranges;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pru_cape_bone_pins>;
pruss_mem: memories@4a300000 {
reg = <0x4a300000 0x2000>,
<0x4a302000 0x2000>,
<0x4a310000 0x3000>;
reg-names = "dram0", "dram1",
"shrdram2";
};
pruss_cfg: cfg@4a326000 {
compatible = "syscon";
reg = <0x4a326000 0x2000>;
};
&pruss_tm {
status = "okay";
};
pruss_iep: iep@4a32e000 {
compatible = "syscon";
reg = <0x4a32e000 0x31c>;
};
&pruss {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pru_cape_bone_pins>;
};
pruss_mii_rt: mii-rt@4a332000 {
compatible = "syscon";
reg = <0x4a332000 0x58>;
};
/*
* The following PRU options are just the default, but added heare for end users to modify.
*/
pruss_intc: interrupt-controller@4a320000 {
compatible = "ti,am3356-pruss-intc";
reg = <0x4a320000 0x2000>;
interrupt-controller;
#interrupt-cells = <1>;
};
&pru0 {
firmware-name = "am335x-pru0-fw";
};
pru0: pru@4a334000 {
compatible = "ti,am3356-pru";
reg = <0x4a334000 0x2000>,
<0x4a322000 0x400>,
<0x4a322400 0x100>;
reg-names = "iram", "control", "debug";
firmware-name = "am335x-pru0-fw";
interrupt-parent = <&pruss_intc>;
interrupts = <16>, <17>;
interrupt-names = "vring", "kick";
};
&pru1 {
firmware-name = "am335x-pru1-fw";
};
pru1: pru@4a338000 {
compatible = "ti,am3356-pru";
reg = <0x4a338000 0x2000>,
<0x4a324000 0x400>,
<0x4a324400 0x100>;
reg-names = "iram", "control", "debug";
firmware-name = "am335x-pru1-fw";
interrupt-parent = <&pruss_intc>;
interrupts = <18>, <19>;
interrupt-names = "vring", "kick";
};
&pruss_uart {
status = "disabled";
};
pruss_mdio: mdio@4a332400 {
compatible = "ti,davinci_mdio";
reg = <0x4a332400 0x90>;
clocks = <&dpll_core_m4_ck>;
clock-names = "fck";
bus_freq = <1000000>;
#address-cells = <1>;
#size-cells = <0>;
status = "disabled";
};
};
};
};
};
};
&pruss_mdio {
status = "disabled";
};
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment