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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/usb/ux500-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 ] ~

  1 Ux500 MUSB
  2 
  3 Required properties:
  4  - compatible : Should be "stericsson,db8500-musb"
  5  - reg        : Offset and length of registers
  6  - interrupts : Interrupt; mode, number and trigger
  7  - dr_mode    : Dual-role; either host mode "host", peripheral mode "peripheral"
  8                 or both "otg"
  9 
 10 Optional properties:
 11  - dmas       : A list of dma channels;
 12                 dma-controller, event-line, fixed-channel, flags
 13  - dma-names  : An ordered list of channel names affiliated to the above
 14 
 15 Example:
 16 
 17 usb_per5@a03e0000 {
 18         compatible = "stericsson,db8500-musb";
 19         reg = <0xa03e0000 0x10000>;
 20         interrupts = <0 23 0x4>;
 21         interrupt-names = "mc";
 22 
 23         dr_mode = "otg";
 24 
 25         dmas = <&dma 38 0 0x2>, /* Logical - DevToMem */
 26                <&dma 38 0 0x0>, /* Logical - MemToDev */
 27                <&dma 37 0 0x2>, /* Logical - DevToMem */
 28                <&dma 37 0 0x0>, /* Logical - MemToDev */
 29                <&dma 36 0 0x2>, /* Logical - DevToMem */
 30                <&dma 36 0 0x0>, /* Logical - MemToDev */
 31                <&dma 19 0 0x2>, /* Logical - DevToMem */
 32                <&dma 19 0 0x0>, /* Logical - MemToDev */
 33                <&dma 18 0 0x2>, /* Logical - DevToMem */
 34                <&dma 18 0 0x0>, /* Logical - MemToDev */
 35                <&dma 17 0 0x2>, /* Logical - DevToMem */
 36                <&dma 17 0 0x0>, /* Logical - MemToDev */
 37                <&dma 16 0 0x2>, /* Logical - DevToMem */
 38                <&dma 16 0 0x0>, /* Logical - MemToDev */
 39                <&dma 39 0 0x2>, /* Logical - DevToMem */
 40                <&dma 39 0 0x0>; /* Logical - MemToDev */
 41 
 42         dma-names = "iep_1_9",  "oep_1_9",
 43                     "iep_2_10", "oep_2_10",
 44                     "iep_3_11", "oep_3_11",
 45                     "iep_4_12", "oep_4_12",
 46                     "iep_5_13", "oep_5_13",
 47                     "iep_6_14", "oep_6_14",
 48                     "iep_7_15", "oep_7_15",
 49                     "iep_8",    "oep_8";
 50 };

~ [ 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