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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/qca,qca7000.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/net/qca,qca7000.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/net/qca,qca7000.txt (Version linux-4.10.17)


  1 * Qualcomm QCA7000                                
  2                                                   
  3 The QCA7000 is a serial-to-powerline bridge wi    
  4 be configured either as SPI or UART slave. Thi    
  5 the QCA7000 firmware.                             
  6                                                   
  7 (a) Ethernet over SPI                             
  8                                                   
  9 In order to use the QCA7000 as SPI device it m    
 10 SPI master in the device tree.                    
 11                                                   
 12 Required properties:                              
 13 - compatible        : Should be "qca,qca7000"     
 14 - reg               : Should specify the SPI c    
 15 - interrupts        : The first cell should sp    
 16                       interrupt and the second    
 17                       type as rising edge         
 18 - spi-cpha          : Must be set                 
 19 - spi-cpol          : Must be set                 
 20                                                   
 21 Optional properties:                              
 22 - spi-max-frequency : Maximum frequency of the    
 23                       Numbers smaller than 100    
 24                       are invalid. Missing the    
 25                       frequency to 8000000 Her    
 26 - qca,legacy-mode   : Set the SPI data transfe    
 27                       In this mode the SPI mas    
 28                       between each data word.     
 29                       necessary, which is fast    
 30                       the QCA7000 is setup via    
 31                       property is missing the     
 32                                                   
 33 The MAC address will be determined using the o    
 34 defined in ethernet.txt.                          
 35                                                   
 36 SPI Example:                                      
 37                                                   
 38 /* Freescale i.MX28 SPI master*/                  
 39 ssp2: spi@80014000 {                              
 40         #address-cells = <1>;                     
 41         #size-cells = <0>;                        
 42         compatible = "fsl,imx28-spi";             
 43         pinctrl-names = "default";                
 44         pinctrl-0 = <&spi2_pins_a>;               
 45                                                   
 46         qca7000: ethernet@0 {                     
 47                 compatible = "qca,qca7000";       
 48                 reg = <0x0>;                      
 49                 interrupt-parent = <&gpio3>;      
 50                 interrupts = <25 0x1>;            
 51                 spi-cpha;                         
 52                 spi-cpol;                         
 53                 spi-max-frequency = <8000000>;    
 54                 local-mac-address = [ A0 B0 C0    
 55         };                                        
 56 };                                                
 57                                                   
 58 (b) Ethernet over UART                            
 59                                                   
 60 In order to use the QCA7000 as UART slave it m    
 61 UART master in the device tree. It is possible    
 62 settings of the QCA7000 firmware, but it's not    
 63 runtime.                                          
 64                                                   
 65 Required properties:                              
 66 - compatible        : Should be "qca,qca7000"     
 67                                                   
 68 Optional properties:                              
 69 - local-mac-address : see ./ethernet.txt          
 70 - current-speed     : current baud rate of QCA    
 71                       if absent, see also ../s    
 72                                                   
 73 UART Example:                                     
 74                                                   
 75 /* Freescale i.MX28 UART */                       
 76 auart0: serial@8006a000 {                         
 77         compatible = "fsl,imx28-auart", "fsl,i    
 78         reg = <0x8006a000 0x2000>;                
 79         pinctrl-names = "default";                
 80         pinctrl-0 = <&auart0_2pins_a>;            
 81                                                   
 82         qca7000: ethernet {                       
 83                 compatible = "qca,qca7000";       
 84                 local-mac-address = [ A0 B0 C0    
 85                 current-speed = <38400>;          
 86         };                                        
 87 };                                                
                                                      

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