| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | brcm,iproc-clocks.txt | 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 13 - compatible: 14 Should have a value of the form "brcm,<soc>-<pll>". For example, GENPLL on 15 Cygnus has a compatible string of "brcm,cygnus-genpll" 17 - #clock-cells: 20 - reg: 24 - clocks: 28 - clock-output-names: 34 #clock-cells = <0>; 35 compatible = "fixed-clock"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | brcm,iproc-clocks.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/clock/brcm,iproc-clocks.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ray Jui <rjui@broadcom.com> 11 - Scott Branden <sbranden@broadcom.com> 25 - brcm,bcm63138-armpll 26 - brcm,cygnus-armpll 27 - brcm,cygnus-genpll 28 - brcm,cygnus-lcpll0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | brcm,spi-bcm-qspi.txt | 4 BRCMSTB (BCM7XXX), Cygnus, NSP and NS2. The Broadcom Master SPI hw IP consits 9 io with 3-byte and 4-byte addressing support. 18 - #address-cells: 21 - #size-cells: 24 - compatible: 26 "brcm,spi-brcmstb-qspi", "brcm,spi-bcm-qspi" : MSPI+BSPI on BRCMSTB SoCs 27 "brcm,spi-brcmstb-mspi", "brcm,spi-bcm-qspi" : Second Instance of MSPI 29 "brcm,spi-bcm7425-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI 31 "brcm,spi-bcm7429-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI 33 "brcm,spi-bcm7435-qspi", "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-mspi" : Second Instance of MSPI [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o 3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o 4 obj-$(CONFIG_BCM_KONA_USB2_PHY) += phy-bcm-kona-usb2.o 5 obj-$(CONFIG_PHY_BCM_NS_USB2) += phy-bcm-ns-usb2.o 6 obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o 7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o 8 obj-$(CONFIG_PHY_NS2_USB_DRD) += phy-bcm-ns2-usbdrd.o 9 obj-$(CONFIG_PHY_BRCM_SATA) += phy-brcm-sata.o 10 obj-$(CONFIG_PHY_BRCM_USB) += phy-brcm-usb-dvr.o [all …]
|
| /kernel/linux/linux-6.6/drivers/phy/broadcom/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PHY_BCM63XX_USBH) += phy-bcm63xx-usbh.o 3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o 4 obj-$(CONFIG_BCM_KONA_USB2_PHY) += phy-bcm-kona-usb2.o 5 obj-$(CONFIG_PHY_BCM_NS_USB2) += phy-bcm-ns-usb2.o 6 obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o 7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o 8 obj-$(CONFIG_PHY_NS2_USB_DRD) += phy-bcm-ns2-usbdrd.o 9 obj-$(CONFIG_PHY_BRCM_SATA) += phy-brcm-sata.o 10 obj-$(CONFIG_PHY_BRCM_USB) += phy-brcm-usb-dvr.o [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,cygnus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/bcm/brcm,cygnus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Cygnus 10 - Ray Jui <rjui@broadcom.com> 11 - Scott Branden <sbranden@broadcom.com> 18 - enum: 19 - brcm,bcm11300 20 - brcm,bcm11320 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,cygnus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/bcm/brcm,cygnus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Cygnus device tree bindings 10 - Ray Jui <rjui@broadcom.com> 11 - Scott Branden <sbranden@broadcom.com> 18 - enum: 19 - brcm,bcm11300 20 - brcm,bcm11320 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | brcm,iproc-sdhci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/brcm,iproc-sdhci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ray Jui <ray.jui@broadcom.com> 11 - Scott Branden <scott.branden@broadcom.com> 12 - Nicolas Saenz Julienne <nsaenz@kernel.org> 15 - $ref: mmc-controller.yaml# 20 - brcm,bcm2835-sdhci 21 - brcm,bcm2711-emmc2 [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm911360k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 38 model = "Cygnus SVK (BCM911360K)"; 39 compatible = "brcm,bcm11360", "brcm,cygnus"; 46 stdout-path = "serial0:115200n8";
|
| D | bcm-cygnus.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-cygnus.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 40 compatible = "brcm,cygnus"; 41 model = "Broadcom Cygnus SoC"; 42 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <0>; [all …]
|
| D | bcm958300k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 39 model = "Cygnus SVK (BCM958300K)"; 40 compatible = "brcm,bcm58300", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 67 nand-on-flash-bbt; 69 #address-cells = <1>; 70 #size-cells = <1>; 72 nand-ecc-strength = <24>; 73 nand-ecc-step-size = <1024>; [all …]
|
| D | bcm958305k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 39 model = "Cygnus Wireless Audio (BCM958305K)"; 40 compatible = "brcm,bcm58305", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 75 nand-on-flash-bbt; 77 #address-cells = <1>; 78 #size-cells = <1>; 80 nand-ecc-strength = <24>; 81 nand-ecc-step-size = <1024>; [all …]
|
| D | bcm911360_entphn.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 36 #include "dt-bindings/input/input.h" 39 model = "Cygnus Enterprise Phone (BCM911360_ENTPHN)"; 40 compatible = "brcm,bcm11360", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 50 gpio-keys { 51 compatible = "gpio-keys"; 53 button-hook { 74 assigned-clocks = [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm911360k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 38 model = "Cygnus SVK (BCM911360K)"; 39 compatible = "brcm,bcm11360", "brcm,cygnus"; 46 stdout-path = "serial0:115200n8";
|
| D | bcm-cygnus.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-cygnus.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 40 compatible = "brcm,cygnus"; 41 model = "Broadcom Cygnus SoC"; 42 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <0>; [all …]
|
| D | bcm958300k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 39 model = "Cygnus SVK (BCM958300K)"; 40 compatible = "brcm,bcm58300", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 67 nand-on-flash-bbt; 69 #address-cells = <1>; 70 #size-cells = <1>; 72 nand-ecc-strength = <24>; 73 nand-ecc-step-size = <1024>; [all …]
|
| D | bcm958305k.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 39 model = "Cygnus Wireless Audio (BCM958305K)"; 40 compatible = "brcm,bcm58305", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 75 nand-on-flash-bbt; 77 #address-cells = <1>; 78 #size-cells = <1>; 80 nand-ecc-strength = <24>; 81 nand-ecc-step-size = <1024>; [all …]
|
| D | bcm911360_entphn.dts | 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 36 #include "dt-bindings/input/input.h" 39 model = "Cygnus Enterprise Phone (BCM911360_ENTPHN)"; 40 compatible = "brcm,bcm11360", "brcm,cygnus"; 47 stdout-path = "serial0:115200n8"; 51 compatible = "gpio-keys"; 74 assigned-clocks = 77 assigned-clock-rates = <525000000>, <300000000>; 89 nand-on-flash-bbt; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,iproc-gpio.txt | 5 - compatible: 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 10 May contain an SoC-specific compatibility string to accommodate any 11 SoC-specific features 13 "brcm,cygnus-ccm-gpio", "brcm,cygnus-asiu-gpio", or 14 "brcm,cygnus-crmu-gpio" for Cygnus SoCs 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 23 - reg: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,iproc-gpio.txt | 5 - compatible: 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 10 May contain an SoC-specific compatibility string to accommodate any 11 SoC-specific features 13 "brcm,cygnus-ccm-gpio", "brcm,cygnus-asiu-gpio", or 14 "brcm,cygnus-crmu-gpio" for Cygnus SoCs 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 23 - reg: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | brcm,spi-bcm-qspi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/spi/brcm,spi-bcm-qspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kamal Dasu <kdasu.kdev@gmail.com> 11 - Rafał Miłecki <rafal@milecki.pl> 15 BRCMSTB (BCM7XXX), Cygnus, NSP and NS2. The Broadcom Master SPI hw IP consists 20 io with 3-byte and 4-byte addressing support. 28 - $ref: spi-controller.yaml# 33 - description: Second Instance of MSPI BRCMSTB SoCs [all …]
|
| /kernel/linux/linux-6.6/drivers/net/phy/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 libphy-y := phy.o phy-c45.o phy-core.o phy_device.o \ 6 mdio-bus-y += mdio_bus.o mdio_device.o 9 obj-y += mdio-boardinfo.o 13 # dependencies that does not make it possible to split mdio-bus objects into a 16 libphy-y += $(mdio-bus-y) 17 # the stubs are built-in whenever PHYLIB is built-in or module 18 obj-y += stubs.o 20 obj-$(CONFIG_MDIO_DEVICE) += mdio-bus.o 22 obj-$(CONFIG_MDIO_DEVRES) += mdio_devres.o [all …]
|
| D | bcm-cygnus.c | 1 // SPDX-License-Identifier: GPL-2.0 6 /* Broadcom Cygnus SoC internal transceivers support. */ 7 #include "bcm-phy-lib.h" 17 /* Broadcom Cygnus Phy specific registers */ 117 /* Re-initialize the PHY to apply AFE work-arounds and in bcm_cygnus_resume() 133 rev = phydev->phy_id & ~phydev->drv->phy_id_mask; in bcm_omega_config_init() 136 phydev_name(phydev), phydev->drv->name, rev); in bcm_omega_config_init() 172 /* Re-apply workarounds coming out suspend/resume */ in bcm_omega_resume() 177 /* 28nm Gigabit PHYs come out of reset without any half-duplex in bcm_omega_resume() 180 * gracefully handles auto-negotiated and forced modes. in bcm_omega_resume() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | brcm,iproc-static-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/brcm,iproc-static-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> 17 const: brcm,iproc-static-adc 19 adc-syscon: 25 "#io-channel-cells": 31 clock-names: 40 - compatible [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 libphy-y := phy.o phy-c45.o phy-core.o phy_device.o \ 6 mdio-bus-y += mdio_bus.o mdio_device.o 9 obj-y += mdio-boardinfo.o 13 # dependencies that does not make it possible to split mdio-bus objects into a 16 libphy-y += $(mdio-bus-y) 18 obj-$(CONFIG_MDIO_DEVICE) += mdio-bus.o 20 obj-$(CONFIG_MDIO_DEVRES) += mdio_devres.o 21 libphy-$(CONFIG_SWPHY) += swphy.o 22 libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_led_triggers.o [all …]
|