Lines Matching +full:tx1 +full:- +full:0

3 - compatible: ti,am33xx-usb
4 - reg: offset and length of the usbss register sets
5 - ti,hwmods : must be "usb_otg_hs"
13 - compatible: ti,am335x-usb-ctrl-module
14 - reg: offset and length of the "USB control registers" in the "Control
17 - reg-names: "phy_ctrl" for the "USB control registers" and "wakeup" for
22 compatible: ti,am335x-usb-phy
25 reg-names: phy
31 - compatible: ti,musb-am33xx
32 - reg: offset and length of "USB Controller Registers", and offset and
34 - reg-names: control for the ""USB Controller Registers" and "mc" for
36 - interrupts: USB interrupt number
37 - interrupt-names: mc
38 - dr_mode: Should be one of "host", "peripheral" or "otg".
39 - mentor,multipoint: Should be "1" indicating the musb controller supports
40 multipoint. This is a MUSB configuration-specific setting.
41 - mentor,num-eps: Specifies the number of endpoints. This is also a
42 MUSB configuration-specific setting. Should be set to "16"
43 - mentor,ram-bits: Specifies the ram address size. Should be set to "12"
44 - mentor,power: Should be "500". This signifies the controller can supply up to
46 - phys: reference to the USB phy
47 - dmas: specifies the dma channels
48 - dma-names: specifies the names of the channels. Use "rxN" for receive
56 - compatible: ti,am3359-cppi41
57 - reg: offset and length of the following register spaces: USBSS, USB
59 - reg-names: glue, controller, scheduler, queuemgr
60 - #dma-cells: should be set to 2. The first number represents the
61 endpoint number (0 … 14 for endpoints 1 … 15 on instance 0 and 15 … 29
62 for endpoints 1 … 15 on instance 1). The second number is 0 for RX and
64 - dma-channels: should be set to 30 representing the 15 endpoints for
66 - #dma-channels: deprecated
70 The following example contains all the nodes as used on am335x-evm:
80 compatible = "ti,am33xx-usb";
81 reg = <0x47400000 0x1000>;
83 #address-cells = <1>;
84 #size-cells = <1>;
88 compatible = "ti,am335x-usb-ctrl-module";
89 reg = <0x44e10620 0x10
90 0x44e10648 0x4>;
91 reg-names = "phy_ctrl", "wakeup";
94 usb0_phy: usb-phy@47401300 {
95 compatible = "ti,am335x-usb-phy";
96 reg = <0x47401300 0x100>;
97 reg-names = "phy";
99 #phy-cells = <0>;
103 compatible = "ti,musb-am33xx";
104 reg = <0x47401400 0x400
105 0x47401000 0x200>;
106 reg-names = "mc", "control";
109 interrupt-names = "mc";
112 mentor,num-eps = <16>;
113 mentor,ram-bits = <12>;
117 dmas = <&cppi41dma 0 0 &cppi41dma 1 0
118 &cppi41dma 2 0 &cppi41dma 3 0
119 &cppi41dma 4 0 &cppi41dma 5 0
120 &cppi41dma 6 0 &cppi41dma 7 0
121 &cppi41dma 8 0 &cppi41dma 9 0
122 &cppi41dma 10 0 &cppi41dma 11 0
123 &cppi41dma 12 0 &cppi41dma 13 0
124 &cppi41dma 14 0 &cppi41dma 0 1
132 dma-names =
136 "tx1", "tx2", "tx3", "tx4", "tx5", "tx6", "tx7",
141 usb1_phy: usb-phy@47401b00 {
142 compatible = "ti,am335x-usb-phy";
143 reg = <0x47401b00 0x100>;
144 reg-names = "phy";
146 #phy-cells = <0>;
150 compatible = "ti,musb-am33xx";
151 reg = <0x47401c00 0x400
152 0x47401800 0x200>;
153 reg-names = "mc", "control";
155 interrupt-names = "mc";
158 mentor,num-eps = <16>;
159 mentor,ram-bits = <12>;
163 dmas = <&cppi41dma 15 0 &cppi41dma 16 0
164 &cppi41dma 17 0 &cppi41dma 18 0
165 &cppi41dma 19 0 &cppi41dma 20 0
166 &cppi41dma 21 0 &cppi41dma 22 0
167 &cppi41dma 23 0 &cppi41dma 24 0
168 &cppi41dma 25 0 &cppi41dma 26 0
169 &cppi41dma 27 0 &cppi41dma 28 0
170 &cppi41dma 29 0 &cppi41dma 15 1
178 dma-names =
182 "tx1", "tx2", "tx3", "tx4", "tx5", "tx6", "tx7",
187 cppi41dma: dma-controller@7402000 {
188 compatible = "ti,am3359-cppi41";
189 reg = <0x47400000 0x1000
190 0x47402000 0x1000
191 0x47403000 0x1000
192 0x47404000 0x4000>;
193 reg-names = "glue", "controller", "scheduler", "queuemgr";
195 interrupt-names = "glue";
196 #dma-cells = <2>;
197 dma-channels = <30>;
198 dma-requests = <256>;