Home
last modified time | relevance | path

Searched full:iproc (Results 1 – 25 of 80) sorted by relevance

1234

/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray-fs4.dtsi40 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";
H A Dstingray.dtsi287 compatible = "brcm,iproc-gpio";
308 compatible = "brcm,mdio-mux-iproc";
333 compatible = "brcm,iproc-pwm";
428 compatible = "brcm,iproc-i2c";
447 compatible = "brcm,iproc-gpio";
473 compatible = "brcm,iproc-i2c";
547 compatible = "brcm,iproc-rng200";
579 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
583 reg-names = "nand", "iproc-idm", "iproc-ext";
592 compatible = "brcm,sdhci-iproc";
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dbrcm,iproc-gpio.txt1 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
/linux/drivers/pci/controller/
H A Dpcie-iproc.h10 * enum iproc_pcie_type - iProc PCIe interface type
33 * struct iproc_pcie_ob - iProc PCIe outbound mapping
35 * the iProc PCIe core
44 * struct iproc_pcie_ib - iProc PCIe inbound mapping
56 * struct iproc_pcie - iProc PCIe device
58 * @type: iProc PCIe interface type
66 * @iproc_cfg_read: indicates the iProc config read function should be used
82 * @need_msi_steer: indicates additional configuration of the iProc PCIe
H A DKconfig68 This enables the iProc PCIe core controller support for Broadcom's
69 iProc family of SoCs. An appropriate bus interface driver needs
73 tristate "Broadcom iProc PCIe platform bus driver"
79 Say Y here if you want to use the Broadcom iProc PCIe controller
83 tristate "Broadcom iProc BCMA PCIe controller"
89 Say Y here if you want to use the Broadcom iProc PCIe controller
93 bool "Broadcom iProc PCIe MSI support"
98 Say Y here if you want to enable MSI support for Broadcom's iProc
H A Dpcie-iproc-msi.c14 #include "pcie-iproc.h"
52 * struct iproc_msi_grp - iProc MSI group
54 * One MSI group is allocated per GIC interrupt, serviced by one iProc MSI
57 * @msi: pointer to iProc MSI data
68 * struct iproc_msi - iProc event queue based MSI
73 * @pcie: pointer to iProc PCIe data
169 .name = "iProc-MSI",
179 * In iProc PCIe core, each MSI group is serviced by a GIC interrupt and a
182 * The number of MSI groups varies between different iProc SoCs. The total
337 * iProc MSI event queue is tracked by head and tail pointers. Head in iproc_msi_handler()
[all …]
/linux/arch/arm64/boot/dts/broadcom/northstar2/
H A Dns2.dtsi117 compatible = "brcm,iproc-pcie";
148 compatible = "brcm,iproc-pcie";
179 compatible = "brcm,iproc-pcie-paxc";
217 pdc0: iproc-pdc0@612c0000 {
218 compatible = "brcm,iproc-pdc-mbox";
233 pdc1: iproc-pdc1@612e0000 {
234 compatible = "brcm,iproc-pdc-mbox";
249 pdc2: iproc-pdc2@61300000 {
250 compatible = "brcm,iproc-pdc-mbox";
265 pdc3: iproc-pdc3@61320000 {
[all …]
/linux/Documentation/devicetree/bindings/i2c/
H A Dbrcm,iproc-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/brcm,iproc-i2c.yaml#
7 title: Broadcom iProc I2C controller
15 - brcm,iproc-i2c
16 - brcm,iproc-nic-i2c
42 const: brcm,iproc-nic-i2c
60 compatible = "brcm,iproc-i2c";
/linux/Documentation/devicetree/bindings/usb/
H A Diproc-udc.txt1 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";
/linux/Documentation/devicetree/bindings/phy/
H A Dbrcm,sata-phy.yaml26 - const: brcm,iproc-nsp-sata-phy
28 - const: brcm,iproc-ns2-sata-phy
30 - const: brcm,iproc-sr-sata-phy
66 This property is not applicable for "brcm,iproc-ns2-sata-phy",
67 "brcm,iproc-nsp-sata-phy" and "brcm,iproc-sr-sata-phy".
101 const: brcm,iproc-ns2-sata-phy
/linux/Documentation/devicetree/bindings/dma/
H A Dbrcm,iproc-sba.txt5 "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";
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-cygnus.dtsi154 compatible = "brcm,iproc-mailbox";
176 compatible = "brcm,iproc-mdio";
225 compatible = "brcm,cygnus-iproc-i2c", "brcm,iproc-i2c";
255 compatible = "brcm,cygnus-iproc-i2c", "brcm,iproc-i2c";
265 compatible = "brcm,iproc-pcie";
289 compatible = "brcm,iproc-msi";
300 compatible = "brcm,iproc-pcie";
324 compatible = "brcm,iproc-msi";
432 compatible = "brcm,iproc-rng200";
437 compatible = "brcm,sdhci-iproc-cygnus";
[all …]
H A Dbcm-hr2.dtsi183 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
187 reg-names = "nand", "iproc-idm", "iproc-ext";
197 compatible = "brcm,iproc-hr2-gpio", "brcm,iproc-gpio";
208 compatible = "brcm,iproc-pwm";
264 compatible = "brcm,iproc-i2c";
279 compatible = "brcm,iproc-i2c";
299 compatible = "brcm,iproc-pcie";
323 compatible = "brcm,iproc-msi";
335 compatible = "brcm,iproc-pcie";
359 compatible = "brcm,iproc-msi";
H A Dbcm-nsp.dtsi224 compatible = "brcm,sdhci-iproc-cygnus";
264 compatible = "brcm,iproc-fa2-mbox";
274 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1";
278 reg-names = "nand", "iproc-idm", "iproc-ext";
350 compatible = "brcm,iproc-nsp-gpio", "brcm,iproc-gpio";
361 compatible = "brcm,iproc-pwm";
369 compatible = "brcm,iproc-mdio";
469 compatible = "brcm,iproc-i2c";
520 compatible = "brcm,iproc-nsp-sata-phy";
568 compatible = "brcm,iproc-pcie";
[all …]
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dbrcm,iproc-static-adc.yaml4 $id: http://devicetree.org/schemas/iio/adc/brcm,iproc-static-adc.yaml#
7 title: Broadcom's IPROC Static ADC controller
13 Broadcom iProc ADC controller has 8 10bit channels
17 const: brcm,iproc-static-adc
57 compatible = "brcm,iproc-static-adc";
/linux/Documentation/devicetree/bindings/mmc/
H A Dbrcm,iproc-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/brcm,iproc-sdhci.yaml#
7 title: Broadcom IPROC SDHCI controller
22 - brcm,sdhci-iproc-cygnus
23 - brcm,sdhci-iproc
56 compatible = "brcm,sdhci-iproc-cygnus";
/linux/Documentation/devicetree/bindings/rng/
H A Dbrcm,iproc-rng200.yaml4 $id: http://devicetree.org/schemas/rng/brcm,iproc-rng200.yaml#
7 title: HWRNG support for the iproc-rng200 driver
18 - brcm,iproc-rng200
28 compatible = "brcm,iproc-rng200";
/linux/Documentation/devicetree/bindings/net/
H A Dbrcm,iproc-mdio.yaml4 $id: http://devicetree.org/schemas/net/brcm,iproc-mdio.yaml#
7 title: Broadcom iProc MDIO bus controller
17 const: brcm,iproc-mdio
30 compatible = "brcm,iproc-mdio";
H A Dbrcm,mdio-mux-iproc.yaml4 $id: http://devicetree.org/schemas/net/brcm,mdio-mux-iproc.yaml#
7 title: MDIO bus multiplexer found in Broadcom iProc based SoCs.
23 const: brcm,mdio-mux-iproc
42 compatible = "brcm,mdio-mux-iproc";
/linux/Documentation/devicetree/bindings/pwm/
H A Dbrcm,iproc-pwm.yaml4 $id: http://devicetree.org/schemas/pwm/brcm,iproc-pwm.yaml#
7 title: Broadcom iProc PWM controller
20 const: brcm,iproc-pwm
41 compatible = "brcm,iproc-pwm";
/linux/Documentation/devicetree/bindings/mailbox/
H A Dbrcm,iproc-pdc-mbox.txt7 - compatible : Should be "brcm,iproc-pdc-mbox" or "brcm,iproc-fa2-mbox" for
18 pdc0: iproc-pdc0@612c0000 {
19 compatible = "brcm,iproc-pdc-mbox";
/linux/Documentation/devicetree/bindings/gpio/
H A Dbrcm,xgs-iproc-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/brcm,xgs-iproc-gpio.yaml#
7 title: Broadcom XGS iProc GPIO controller
18 const: brcm,iproc-gpio-cca
58 compatible = "brcm,iproc-gpio-cca";
/linux/Documentation/devicetree/bindings/mtd/
H A Dbrcm,brcmnand.yaml23 Broadband SoC (BCM63xx), ARM based Broadband SoC (BCMBCA) and iProc/Cygnus.
65 - description: iProc SoC-specific NAND controller
67 - const: brcm,nand-iproc
85 enum: [ nand, flash-dma, flash-edu, nand-cache, nand-int-base, iproc-idm, iproc-ext ]
189 const: brcm,nand-iproc
195 - const: iproc-idm
196 - const: iproc-ext
/linux/Documentation/devicetree/bindings/ptp/
H A Dbrcm,ptp-dte.txt11 "brcm,iproc-ptp-dte" - for iproc based SoC's
17 compatible = "brcm,iproc-ptp-dte", "brcm,ptp-dte";
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dbrcm,iproc-touchscreen.txt1 * Broadcom's IPROC Touchscreen Controller
4 - compatible: must be "brcm,iproc-touchscreen"
65 compatible = "brcm,iproc-ts-adc-syscon","syscon";
70 compatible = "brcm,iproc-touchscreen";

1234