Searched +full:bcm +full:- +full:ns2 (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/phy/broadcom/ |
H A 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 …]
|
H A D | phy-bcm-ns2-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0-only 34 dev_err(&mdiodev->dev, "Error %d writing to phy\n", rc); in ns2_pci_phy_init() 45 struct device *dev = &mdiodev->dev; in ns2_pci_phy_probe() 49 phy = devm_phy_create(dev, dev->of_node, &ns2_pci_phy_ops); in ns2_pci_phy_probe() 57 provider = devm_of_phy_provider_register(&phy->dev, in ns2_pci_phy_probe() 70 { .compatible = "brcm,ns2-pcie-phy", }, 78 .name = "phy-bcm-ns2-pci", 89 MODULE_ALIAS("platform:phy-bcm-ns2-pci");
|
H A D | phy-bcm-ns2-usbdrd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <linux/extcon-provider.h> 83 return readl_poll_timeout_atomic(driver->icfgdrd_regs + usb_reg, in pll_lock_stat() 91 struct ns2_phy_driver *driver = data->driver; in ns2_drd_phy_init() 94 val = readl(driver->icfgdrd_regs + ICFG_FSM_CTRL); in ns2_drd_phy_init() 96 if (data->new_state == EVT_HOST) { in ns2_drd_phy_init() 103 writel(val, driver->icfgdrd_regs + ICFG_FSM_CTRL); in ns2_drd_phy_init() 111 struct ns2_phy_driver *driver = data->driver; in ns2_drd_phy_poweroff() 114 val = readl(driver->crmu_usb2_ctrl); in ns2_drd_phy_poweroff() 116 writel(val, driver->crmu_usb2_ctrl); in ns2_drd_phy_poweroff() [all …]
|
/linux/Documentation/devicetree/bindings/spi/ |
H A 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 …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A 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 …]
|
/linux/Documentation/devicetree/bindings/arm/bcm/ |
H A D | brcm,ns2.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/bcm/brcm,ns2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom North Star 2 (NS2) 10 - Ray Jui <rjui@broadcom.com> 11 - Scott Branden <sbranden@broadcom.com> 18 - enum: 19 - brcm,ns2-svk 20 - brcm,ns2-xmc [all …]
|
/linux/arch/arm64/boot/dts/broadcom/northstar2/ |
H A D | ns2.dtsi | 35 #include <dt-bindings/interrupt-controller/arm-gic.h> 36 #include <dt-bindings/clock/bcm-ns2.h> 39 compatible = "brcm,ns2"; 40 interrupt-parent = <&gic>; 41 #address-cells = <2>; 42 #size-cells = <2>; 45 #address-cells = <2>; 46 #size-cells = <0>; 50 compatible = "arm,cortex-a57"; 52 enable-method = "psci"; [all …]
|
H A D | ns2-clock.dtsi | 33 #include <dt-bindings/clock/bcm-ns2.h> 36 #clock-cells = <0>; 37 compatible = "fixed-clock"; 38 clock-frequency = <25000000>; 42 #clock-cells = <1>; 43 compatible = "brcm,ns2-lcpll-ddr"; 48 clock-output-names = "lcpll_ddr", "pcie_sata_usb", 55 #clock-cells = <1>; 56 compatible = "brcm,ns2-lcpll-ports"; 61 clock-output-names = "lcpll_ports", "wan", "rgmii", [all …]
|
/linux/drivers/clk/bcm/ |
H A D | clk-ns2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 11 #include <dt-bindings/clock/bcm-ns2.h> 12 #include "clk-iproc.h" 45 * in NS2. However, it doesn't appear to be used anywhere, so setting 91 CLK_OF_DECLARE(ns2_genpll_src_clk, "brcm,ns2-genpll-scr", 107 * in NS2. However, it doesn't appear to be used anywhere, so setting 153 CLK_OF_DECLARE(ns2_genpll_sw_clk, "brcm,ns2-genpll-sw", 169 * in NS2. However, it doesn't appear to be used anywhere, so setting 215 CLK_OF_DECLARE(ns2_lcpll_ddr_clk, "brcm,ns2-lcpll-ddr", [all …]
|
/linux/drivers/spi/ |
H A D | spi-bcm-qspi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for Broadcom BRCMSTB, NSP, NS2, Cygnus SPI Controllers 22 #include <linux/mtd/spi-nor.h> 25 #include "spi-bcm-qspi.h" 171 * to TXRAM and RXRAM when used as 32-bit registers respectively 257 return qspi->bspi_mode; in has_bspi() 260 /* hardware supports spcr3 and fast baud-rate */ 264 ((qspi->mspi_maj_rev >= 1) && in bcm_qspi_has_fastbr() 265 (qspi->mspi_min_rev >= 5))) in bcm_qspi_has_fastbr() 274 if (!has_bspi(qspi) && (qspi->mspi_spcr3_sysclk || in bcm_qspi_has_sysclk_108() [all …]
|