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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.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/pci/hisilicon-histb-pcie.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt (Version unix-v6-master)


  1 HiSilicon STB PCIe host bridge DT description     
  2                                                   
  3 The HiSilicon STB PCIe host controller is base    
  4 It shares common functions with the DesignWare    
  5 common properties defined in                      
  6 Documentation/devicetree/bindings/pci/snps,dw-    
  7                                                   
  8 Additional properties are described here:         
  9                                                   
 10 Required properties                               
 11 - compatible: Should be one of the following s    
 12                 "hisilicon,hi3798cv200-pcie"      
 13 - reg: Should contain sysctl, rc_dbi, config r    
 14 - reg-names: Must include the following entrie    
 15   "control": control registers of PCIe control    
 16   "rc-dbi": configuration space of PCIe contro    
 17   "config": configuration transaction space of    
 18 - bus-range: PCI bus numbers covered.             
 19 - interrupts: MSI interrupt.                      
 20 - interrupt-names: Must include "msi" entries.    
 21 - clocks: List of phandle and clock specifier     
 22   property.                                       
 23 - clock-name: Must include the following entri    
 24   "aux": auxiliary gate clock;                    
 25   "pipe": pipe gate clock;                        
 26   "sys": sys gate clock;                          
 27   "bus": bus gate clock.                          
 28 - resets: List of phandle and reset specifier     
 29   property.                                       
 30 - reset-names: Must include the following entr    
 31   "soft": soft reset;                             
 32   "sys": sys reset;                               
 33   "bus": bus reset.                               
 34                                                   
 35 Optional properties:                              
 36 - reset-gpios: The gpio to generate PCIe PERST    
 37 - vpcie-supply: The regulator in charge of PCI    
 38 - phys: List of phandle and phy mode specifier    
 39 - phy-names: Must be "phy".                       
 40                                                   
 41 Example:                                          
 42         pcie@f9860000 {                           
 43                 compatible = "hisilicon,hi3798    
 44                 reg = <0xf9860000 0x1000>,        
 45                       <0xf0000000 0x2000>,        
 46                       <0xf2000000 0x01000000>;    
 47                 reg-names = "control", "rc-dbi    
 48                 #address-cells = <3>;             
 49                 #size-cells = <2>;                
 50                 device_type = "pci";              
 51                 bus-range = <0 15>;               
 52                 num-lanes = <1>;                  
 53                 ranges=<0x81000000 0 0 0xf4000    
 54                         0x82000000 0 0xf300000    
 55                 interrupts = <GIC_SPI 128 IRQ_    
 56                 interrupt-names = "msi";          
 57                 #interrupt-cells = <1>;           
 58                 interrupt-map-mask = <0 0 0 0>    
 59                 interrupt-map = <0 0 0 0 &gic     
 60                 clocks = <&crg PCIE_AUX_CLK>,     
 61                          <&crg PCIE_PIPE_CLK>,    
 62                          <&crg PCIE_SYS_CLK>,     
 63                          <&crg PCIE_BUS_CLK>;     
 64                 clock-names = "aux", "pipe", "    
 65                 resets = <&crg 0x18c 6>, <&crg    
 66                 reset-names = "soft", "sys", "    
 67                 phys = <&combphy1 PHY_TYPE_PCI    
 68                 phy-names = "phy";                
 69         };                                        
                                                      

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