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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/usb/omap-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/omap-usb.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/usb/omap-usb.txt (Version linux-2.6.0)


  1 OMAP GLUE AND OTHER OMAP SPECIFIC COMPONENTS      
  2                                                   
  3 OMAP MUSB GLUE                                    
  4  - compatible : Should be "ti,omap4-musb" or "    
  5  - ti,hwmods : must be "usb_otg_hs"               
  6  - multipoint : Should be "1" indicating the m    
  7    multipoint. This is a MUSB configuration-sp    
  8  - num-eps : Specifies the number of endpoints    
  9    MUSB configuration-specific setting. Should    
 10  - ram-bits : Specifies the ram address size.     
 11  - interface-type : This is a board specific s    
 12    interface between the controller and the ph    
 13    specifying ULPI and UTMI respectively.         
 14  - mode : Should be "3" to represent OTG. "1"     
 15    represents PERIPHERAL.                         
 16  - power : Should be "50". This signifies the     
 17    100mA when operating in host mode.             
 18  - usb-phy : the phandle for the PHY device       
 19  - phys : the phandle for the PHY device (used    
 20  - phy-names : the names of the PHY correspond    
 21    *phy* phandle.                                 
 22                                                   
 23 Optional properties:                              
 24  - ctrl-module : phandle of the control module    
 25    mailbox                                        
 26                                                   
 27 SOC specific device node entry                    
 28 usb_otg_hs: usb_otg_hs@4a0ab000 {                 
 29         compatible = "ti,omap4-musb";             
 30         ti,hwmods = "usb_otg_hs";                 
 31         multipoint = <1>;                         
 32         num-eps = <16>;                           
 33         ram-bits = <12>;                          
 34         ctrl-module = <&omap_control_usb>;        
 35         phys = <&usb2_phy>;                       
 36         phy-names = "usb2-phy";                   
 37 };                                                
 38                                                   
 39 Board specific device node entry                  
 40 &usb_otg_hs {                                     
 41         interface-type = <1>;                     
 42         mode = <3>;                               
 43         power = <50>;                             
 44 };                                                
 45                                                   
 46 OMAP DWC3 GLUE                                    
 47  - compatible : Should be                         
 48         * "ti,dwc3" for OMAP5 and DRA7            
 49         * "ti,am437x-dwc3" for AM437x             
 50  - ti,hwmods : Should be "usb_otg_ss"             
 51  - reg : Address and length of the register se    
 52  - interrupts : The irq number of this device     
 53    MPU                                            
 54  - #address-cells, #size-cells : Must be prese    
 55  - utmi-mode : controls the source of UTMI/PIP    
 56    It should be set to "1" for HW mode and "2"    
 57  - ranges: the child address space are mapped     
 58                                                   
 59 Optional Properties:                              
 60  - extcon : phandle for the extcon device omap    
 61    connect/disconnect events.                     
 62  - vbus-supply : phandle to the regulator devi    
 63                                                   
 64 Sub-nodes:                                        
 65 The dwc3 core should be added as subnode to om    
 66 - dwc3 :                                          
 67    The binding details of dwc3 can be found in    
 68    Documentation/devicetree/bindings/usb/snps,    
 69                                                   
 70 omap_dwc3 {                                       
 71         compatible = "ti,dwc3";                   
 72         ti,hwmods = "usb_otg_ss";                 
 73         reg = <0x4a020000 0x1ff>;                 
 74         interrupts = <0 93 4>;                    
 75         #address-cells = <1>;                     
 76         #size-cells = <1>;                        
 77         utmi-mode = <2>;                          
 78         ranges;                                   
 79 };                                                
 80                                                   
                                                      

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