Commit | Line | Data |
---|---|---|
ca52a17b HG |
1 | USB OHCI controllers |
2 | ||
3 | Required properties: | |
ce149c30 | 4 | - compatible : "generic-ohci" |
ca52a17b HG |
5 | - reg : ohci controller register range (address and length) |
6 | - interrupts : ohci controller interrupt | |
7 | ||
8 | Optional properties: | |
b1034412 HG |
9 | - big-endian-regs : boolean, set this for hcds with big-endian registers |
10 | - big-endian-desc : boolean, set this for hcds with big-endian descriptors | |
11 | - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc | |
c4b8692a KC |
12 | - no-big-frame-no : boolean, set if frame_no lives in bits [15:0] of HCCA |
13 | - num-ports : u32, to override the detected port count | |
ca52a17b HG |
14 | - clocks : a list of phandle + clock specifier pairs |
15 | - phys : phandle + phy specifier pair | |
16 | - phy-names : "usb" | |
4615f3bd | 17 | - resets : phandle + reset specifier pair |
ca52a17b HG |
18 | |
19 | Example: | |
20 | ||
21 | ohci0: usb@01c14400 { | |
ce149c30 | 22 | compatible = "allwinner,sun4i-a10-ohci", "generic-ohci"; |
ca52a17b HG |
23 | reg = <0x01c14400 0x100>; |
24 | interrupts = <64>; | |
25 | clocks = <&usb_clk 6>, <&ahb_gates 2>; | |
26 | phys = <&usbphy 1>; | |
27 | phy-names = "usb"; | |
28 | }; |