| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | brcm,iproc-pcie.txt | 1 * Broadcom iProc PCIe controller with the platform bus interface 5 "brcm,iproc-pcie" for the first generation of PAXB based controller, 7 "brcm,iproc-pcie-paxb-v2" for the second generation of PAXB-based 9 "brcm,iproc-pcie-paxc" for the first generation of PAXC based 11 "brcm,iproc-pcie-paxc-v2" for the second generation of PAXC based 34 - brcm,pcie-ob: Some iProc SoCs do not have the outbound address mapping done 42 address used by the iProc PCIe core (not the PCIe address) 46 For older platforms without MSI integrated in the GIC, iProc PCIe core provides 47 an event queue based MSI support. The iProc MSI uses host memories to store 50 On newer iProc platforms, gicv2m or gicv3-its based MSI support should be used [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pci/ |
| D | brcm,iproc-pcie.txt | 1 * Broadcom iProc PCIe controller with the platform bus interface 5 "brcm,iproc-pcie" for the first generation of PAXB based controller, 7 "brcm,iproc-pcie-paxb-v2" for the second generation of PAXB-based 9 "brcm,iproc-pcie-paxc" for the first generation of PAXC based 11 "brcm,iproc-pcie-paxc-v2" for the second generation of PAXC based 34 - brcm,pcie-ob: Some iProc SoCs do not have the outbound address mapping done 42 address used by the iProc PCIe core (not the PCIe address) 46 For older platforms without MSI integrated in the GIC, iProc PCIe core provides 47 an event queue based MSI support. The iProc MSI uses host memories to store 50 On newer iProc platforms, gicv2m or gicv3-its based MSI support should be used [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | brcm,sdhci-iproc.txt | 1 Broadcom IPROC SDHCI controller 4 by mmc.txt and the properties that represent the IPROC SDHCI controller. 9 "brcm,sdhci-iproc-cygnus" 10 "brcm,sdhci-iproc" 14 Use sdhci-iproc-cygnus for Broadcom SDHCI Controllers 17 Use sdhci-iproc for Broadcom SDHCI Controllers that allow standard 28 compatible = "brcm,sdhci-iproc-cygnus";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | brcm,sdhci-iproc.txt | 1 Broadcom IPROC SDHCI controller 4 by mmc.txt and the properties that represent the IPROC SDHCI controller. 10 "brcm,sdhci-iproc-cygnus" 11 "brcm,sdhci-iproc" 16 Use sdhci-iproc-cygnus for Broadcom SDHCI Controllers 19 Use sdhci-iproc for Broadcom SDHCI Controllers that allow standard 30 compatible = "brcm,sdhci-iproc-cygnus";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | brcm-sata-phy.txt | 8 "brcm,iproc-ns2-sata-phy" 9 "brcm,iproc-nsp-sata-phy" 11 "brcm,iproc-sr-sata-phy" 18 "brcm,iproc-ns2-sata-phy" and "brcm,iproc-sr-sata-phy". 29 This property is not applicable for "brcm,iproc-ns2-sata-phy", 30 "brcm,iproc-nsp-sata-phy" and "brcm,iproc-sr-sata-phy".
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/ |
| D | brcm-sata-phy.txt | 7 "brcm,iproc-ns2-sata-phy" 8 "brcm,iproc-nsp-sata-phy" 10 "brcm,iproc-sr-sata-phy" 16 "brcm,iproc-ns2-sata-phy" and "brcm,iproc-sr-sata-phy". 27 This property is not applicable for "brcm,iproc-ns2-sata-phy", 28 "brcm,iproc-nsp-sata-phy" and "brcm,iproc-sr-sata-phy".
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/broadcom/stingray/ |
| D | stingray-sata.dtsi | 40 compatible = "brcm,iproc-ahci", "generic-ahci"; 56 compatible = "brcm,iproc-sr-sata-phy"; 70 compatible = "brcm,iproc-ahci", "generic-ahci"; 86 compatible = "brcm,iproc-sr-sata-phy"; 100 compatible = "brcm,iproc-ahci", "generic-ahci"; 116 compatible = "brcm,iproc-sr-sata-phy"; 130 compatible = "brcm,iproc-ahci", "generic-ahci"; 146 compatible = "brcm,iproc-sr-sata-phy"; 160 compatible = "brcm,iproc-ahci", "generic-ahci"; 176 compatible = "brcm,iproc-sr-sata-phy"; [all …]
|
| D | stingray-fs4.dtsi | 40 compatible = "brcm,iproc-flexrm-mbox"; 48 compatible = "brcm,iproc-flexrm-mbox"; 56 compatible = "brcm,iproc-sba-v2"; 64 compatible = "brcm,iproc-sba-v2"; 72 compatible = "brcm,iproc-sba-v2"; 80 compatible = "brcm,iproc-sba-v2"; 88 compatible = "brcm,iproc-sba-v2"; 96 compatible = "brcm,iproc-sba-v2"; 104 compatible = "brcm,iproc-sba-v2"; 112 compatible = "brcm,iproc-sba-v2";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/broadcom/stingray/ |
| D | stingray-sata.dtsi | 40 compatible = "brcm,iproc-ahci", "generic-ahci"; 56 compatible = "brcm,iproc-sr-sata-phy"; 70 compatible = "brcm,iproc-ahci", "generic-ahci"; 86 compatible = "brcm,iproc-sr-sata-phy"; 100 compatible = "brcm,iproc-ahci", "generic-ahci"; 116 compatible = "brcm,iproc-sr-sata-phy"; 130 compatible = "brcm,iproc-ahci", "generic-ahci"; 146 compatible = "brcm,iproc-sr-sata-phy"; 160 compatible = "brcm,iproc-ahci", "generic-ahci"; 176 compatible = "brcm,iproc-sr-sata-phy"; [all …]
|
| D | stingray-fs4.dtsi | 40 compatible = "brcm,iproc-flexrm-mbox"; 48 compatible = "brcm,iproc-flexrm-mbox"; 56 compatible = "brcm,iproc-sba-v2"; 64 compatible = "brcm,iproc-sba-v2"; 72 compatible = "brcm,iproc-sba-v2"; 80 compatible = "brcm,iproc-sba-v2"; 88 compatible = "brcm,iproc-sba-v2"; 96 compatible = "brcm,iproc-sba-v2"; 104 compatible = "brcm,iproc-sba-v2"; 112 compatible = "brcm,iproc-sba-v2";
|
| /kernel/linux/linux-5.10/drivers/pci/controller/ |
| D | pcie-iproc.h | 10 * iProc PCIe interface type 27 * iProc PCIe outbound mapping 29 * the iProc PCIe core 38 * iProc PCIe inbound mapping 50 * iProc PCIe device 53 * @type: iProc PCIe interface type 60 * @iproc_cfg_read: indicates the iProc config read function should be used 76 * @need_msi_steer: indicates additional configuration of the iProc PCIe
|
| D | pcie-iproc-platform.c | 20 #include "pcie-iproc.h" 24 .compatible = "brcm,iproc-pcie", 27 .compatible = "brcm,iproc-pcie-paxb-v2", 30 .compatible = "brcm,iproc-pcie-paxc", 33 .compatible = "brcm,iproc-pcie-paxc-v2", 87 * DT nodes are not used by all platforms that use the iProc PCIe in iproc_pcie_pltfm_probe() 134 .name = "iproc-pcie", 144 MODULE_DESCRIPTION("Broadcom iPROC PCIe platform driver");
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | brcm,iproc-i2c.txt | 1 Broadcom iProc I2C controller 6 Must be "brcm,iproc-i2c" or "brcm,iproc-nic-i2c" 9 Define the base and range of the I/O address space that contain the iProc 30 Required for "brcm,iproc-nic-i2c". Host view of address mask into the 35 compatible = "brcm,iproc-i2c";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,iproc-gpio.txt | 1 Broadcom iProc GPIO/PINCONF Controller 6 "brcm,iproc-gpio" for the generic iProc based GPIO controller IP that 7 supports full-featured pinctrl and GPIO functions used in various iProc 16 "brcm,iproc-nsp-gpio" for the iProc NSP SoC that has drive strength support 19 "brcm,iproc-stingray-gpio" for the iProc Stingray SoC that has the general
|
| /kernel/linux/linux-4.19/drivers/pci/controller/ |
| D | pcie-iproc.h | 10 * iProc PCIe interface type 27 * iProc PCIe outbound mapping 29 * the iProc PCIe core 38 * iProc PCIe inbound mapping 50 * iProc PCIe device 53 * @type: iProc PCIe interface type 61 * @iproc_cfg_read: indicates the iProc config read function should be used 77 * @need_msi_steer: indicates additional configuration of the iProc PCIe
|
| D | pcie-iproc-platform.c | 20 #include "pcie-iproc.h" 24 .compatible = "brcm,iproc-pcie", 27 .compatible = "brcm,iproc-pcie-paxb-v2", 30 .compatible = "brcm,iproc-pcie-paxc", 33 .compatible = "brcm,iproc-pcie-paxc-v2", 89 * DT nodes are not used by all platforms that use the iProc PCIe in iproc_pcie_pltfm_probe() 146 .name = "iproc-pcie", 156 MODULE_DESCRIPTION("Broadcom iPROC PCIe platform driver");
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,iproc-gpio.txt | 1 Broadcom iProc GPIO/PINCONF Controller 6 "brcm,iproc-gpio" for the generic iProc based GPIO controller IP that 7 supports full-featured pinctrl and GPIO functions used in various iProc 16 "brcm,iproc-nsp-gpio" for the iProc NSP SoC that has drive strength support 19 "brcm,iproc-stingray-gpio" for the iProc Stingray SoC that has the general
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | iproc-udc.txt | 1 Broadcom IPROC USB Device controller. 4 iProc family (Northstar2, Cygnus) of SoCs'. The UDC is based 10 For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc". 11 For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc". 18 compatible = "brcm,ns2-udc", "brcm,iproc-udc";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/usb/ |
| D | iproc-udc.txt | 1 Broadcom IPROC USB Device controller. 4 iProc family (Northstar2, Cygnus) of SoCs'. The UDC is based 10 For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc". 11 For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc". 18 compatible = "brcm,ns2-udc", "brcm,iproc-udc";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/ |
| D | brcm,iproc-sba.txt | 5 "brcm,iproc-sba" 6 "brcm,iproc-sba-v2" 7 The "brcm,iproc-sba" has support for only 6 PQ coefficients 8 The "brcm,iproc-sba-v2" has support for only 30 PQ coefficients 20 compatible = "brcm,iproc-sba-v2";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | brcm,iproc-sba.txt | 5 "brcm,iproc-sba" 6 "brcm,iproc-sba-v2" 7 The "brcm,iproc-sba" has support for only 6 PQ coefficients 8 The "brcm,iproc-sba-v2" has support for only 30 PQ coefficients 20 compatible = "brcm,iproc-sba-v2";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/broadcom/northstar2/ |
| D | ns2.dtsi | 115 compatible = "brcm,iproc-pcie"; 146 compatible = "brcm,iproc-pcie"; 177 compatible = "brcm,iproc-pcie-paxc"; 215 pdc0: iproc-pdc0@612c0000 { 216 compatible = "brcm,iproc-pdc-mbox"; 231 pdc1: iproc-pdc1@612e0000 { 232 compatible = "brcm,iproc-pdc-mbox"; 247 pdc2: iproc-pdc2@61300000 { 248 compatible = "brcm,iproc-pdc-mbox"; 263 pdc3: iproc-pdc3@61320000 { [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/broadcom/northstar2/ |
| D | ns2.dtsi | 115 compatible = "brcm,iproc-pcie"; 146 compatible = "brcm,iproc-pcie"; 177 compatible = "brcm,iproc-pcie-paxc"; 215 pdc0: iproc-pdc0@612c0000 { 216 compatible = "brcm,iproc-pdc-mbox"; 231 pdc1: iproc-pdc1@612e0000 { 232 compatible = "brcm,iproc-pdc-mbox"; 247 pdc2: iproc-pdc2@61300000 { 248 compatible = "brcm,iproc-pdc-mbox"; 263 pdc3: iproc-pdc3@61320000 { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | brcm,iproc-static-adc.txt | 1 * Broadcom's IPROC Static ADC controller 3 Broadcom iProc ADC controller has 8 channels 10bit ADC. 8 - compatible: Must be "brcm,iproc-static-adc" 28 compatible = "brcm,iproc-ts-adc-syscon","syscon"; 33 compatible = "brcm,iproc-static-adc";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/ |
| D | brcm,iproc-static-adc.txt | 1 * Broadcom's IPROC Static ADC controller 3 Broadcom iProc ADC controller has 8 channels 10bit ADC. 8 - compatible: Must be "brcm,iproc-static-adc" 28 compatible = "brcm,iproc-ts-adc-syscon","syscon"; 33 compatible = "brcm,iproc-static-adc";
|