~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/usb/octeon-usb.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/usb/octeon-usb.txt (Architecture ppc) and /Documentation/devicetree/bindings/usb/octeon-usb.txt (Architecture m68k)


  1 OCTEON/OCTEON+ USB BLOCK                            1 OCTEON/OCTEON+ USB BLOCK
  2                                                     2 
  3 1) Main node                                        3 1) Main node
  4                                                     4 
  5    Required properties:                             5    Required properties:
  6                                                     6 
  7    - compatible: must be "cavium,octeon-5750-u      7    - compatible: must be "cavium,octeon-5750-usbn"
  8                                                     8 
  9    - reg: specifies the physical base address       9    - reg: specifies the physical base address of the USBN block and
 10      the length of the memory mapped region.       10      the length of the memory mapped region.
 11                                                    11 
 12    - #address-cells: specifies the number of c     12    - #address-cells: specifies the number of cells needed to encode an
 13      address. The value must be 2.                 13      address. The value must be 2.
 14                                                    14 
 15    - #size-cells: specifies the number of cell     15    - #size-cells: specifies the number of cells used to represent the size
 16      of an address. The value must be 2.           16      of an address. The value must be 2.
 17                                                    17 
 18    - ranges: specifies the translation between     18    - ranges: specifies the translation between child address space and parent
 19      address space.                                19      address space.
 20                                                    20 
 21    - clock-frequency: speed of the USB referen     21    - clock-frequency: speed of the USB reference clock. Allowed values are
 22      12000000, 24000000 or 48000000.               22      12000000, 24000000 or 48000000.
 23                                                    23 
 24    - cavium,refclk-type: type of the USB refer     24    - cavium,refclk-type: type of the USB reference clock. Allowed values are
 25      "crystal" or "external".                      25      "crystal" or "external".
 26                                                    26 
 27    - refclk-frequency: deprecated, use "clock-     27    - refclk-frequency: deprecated, use "clock-frequency".
 28                                                    28 
 29    - refclk-type: deprecated, use "cavium,refc     29    - refclk-type: deprecated, use "cavium,refclk-type".
 30                                                    30 
 31 2) Child node                                      31 2) Child node
 32                                                    32 
 33    The main node must have one child node whic     33    The main node must have one child node which describes the built-in
 34    USB controller.                                 34    USB controller.
 35                                                    35 
 36    Required properties:                            36    Required properties:
 37                                                    37 
 38    - compatible: must be "cavium,octeon-5750-u     38    - compatible: must be "cavium,octeon-5750-usbc"
 39                                                    39 
 40    - reg: specifies the physical base address      40    - reg: specifies the physical base address of the USBC block and
 41      the length of the memory mapped region.       41      the length of the memory mapped region.
 42                                                    42 
 43    - interrupts: specifies the interrupt numbe     43    - interrupts: specifies the interrupt number for the USB controller.
 44                                                    44 
 45 3) Example:                                        45 3) Example:
 46                                                    46 
 47         usbn: usbn@1180068000000 {                 47         usbn: usbn@1180068000000 {
 48                 compatible = "cavium,octeon-57     48                 compatible = "cavium,octeon-5750-usbn";
 49                 reg = <0x11800 0x68000000 0x0      49                 reg = <0x11800 0x68000000 0x0 0x1000>;
 50                 ranges; /* Direct mapping */       50                 ranges; /* Direct mapping */
 51                 #address-cells = <2>;              51                 #address-cells = <2>;
 52                 #size-cells = <2>;                 52                 #size-cells = <2>;
 53                 clock-frequency = <12000000>;      53                 clock-frequency = <12000000>;
 54                 cavium,refclk-type = "crystal"     54                 cavium,refclk-type = "crystal";
 55                                                    55 
 56                 usbc@16f0010000000 {               56                 usbc@16f0010000000 {
 57                         compatible = "cavium,o     57                         compatible = "cavium,octeon-5750-usbc";
 58                         reg = <0x16f00 0x10000     58                         reg = <0x16f00 0x10000000 0x0 0x80000>;
 59                         interrupts = <0 56>;       59                         interrupts = <0 56>;
 60                 };                                 60                 };
 61         };                                         61         };
 62                                                    62 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php