@@ -32,6 +32,12 @@ Optional properties:
32
32
should be "rx_red_hp", "rx_red_lp".
33
33
- interrupts : should contain an array of PRUSS system event
34
34
numbers.
35
+ - pinctrl-names : List of assigned state names,
36
+ see pinctrl binding documentation.
37
+ - pinctrl-0: phandle, referring to the SYNC0 signal on configuration node.
38
+ - pinctrl-1: phandle, referring to the SYNC0 signal off configuration node.
39
+ - pinctrl-2: phandle, referring to the LATCH0 signal on configuration node.
40
+ - pinctrl-3: phandle, referring to the LATCH0 signal off configuration node.
35
41
36
42
Must contain children, one for each of the MAC ports.
37
43
Children must be named ethernet-mii0 and ethernet-mii1.
@@ -67,7 +73,7 @@ Optional properties for children:
67
73
68
74
Example (am572x-idk board, dual-emac):
69
75
======================================
70
- pruss2_eth {
76
+ pruss2_eth: pruss2_eth {
71
77
compatible = "ti,am57-prueth";
72
78
prus = <&pru2_0>, <&pru2_1>;
73
79
firmware-name = "ti-pruss/am57xx-pru0-prueth-fw.elf",
@@ -100,7 +106,7 @@ Example (am572x-idk board, dual-emac):
100
106
101
107
Example (am572x-idk board, single-emac):
102
108
=======================================
103
- pruss2_eth {
109
+ pruss2_eth: pruss2_eth {
104
110
compatible = "ti,am57-prueth";
105
111
prus = <&pru2_0>, <&pru2_1>;
106
112
firmware-name = "",
@@ -120,3 +126,14 @@ Example (am572x-idk board, single-emac):
120
126
local-mac-address = [00 00 00 00 00 00];
121
127
};
122
128
};
129
+
130
+
131
+ Example (am572x-idk board, SYNC/LATCH configurations):
132
+ ======================================================
133
+ &pruss2_eth {
134
+ pinctrl-names = "sync0_off", "sync0_on", "latch0_off", "latch0_on";
135
+ pinctrl-0 = <&pr2_edc_sync0_off>;
136
+ pinctrl-1 = <&pr2_edc_sync0_on>;
137
+ pinctrl-2 = <&pr2_edc_latch0_off>;
138
+ pinctrl-3 = <&pr2_edc_latch0_on>;
139
+ };
0 commit comments