Home
last modified time | relevance | path

Searched refs:bcma (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/bcma/
DMakefile2 bcma-y += main.o scan.o core.o sprom.o
3 bcma-y += driver_chipcommon.o driver_chipcommon_pmu.o
4 bcma-y += driver_chipcommon_b.o
5 bcma-$(CONFIG_BCMA_PFLASH) += driver_chipcommon_pflash.o
6 bcma-$(CONFIG_BCMA_SFLASH) += driver_chipcommon_sflash.o
7 bcma-$(CONFIG_BCMA_NFLASH) += driver_chipcommon_nflash.o
8 bcma-$(CONFIG_BCMA_DRIVER_PCI) += driver_pci.o
9 bcma-$(CONFIG_BCMA_DRIVER_PCI) += driver_pcie2.o
10 bcma-$(CONFIG_BCMA_DRIVER_PCI_HOSTMODE) += driver_pci_host.o
11 bcma-$(CONFIG_BCMA_DRIVER_MIPS) += driver_mips.o
[all …]
DKconfig86 Enabling this symbol will let bcma recognize serial flash and register
107 Driver to provide access to the GPIO pins of the bcma bus.
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-bcma1 What: /sys/bus/bcma/devices/.../manuf
7 include/linux/bcma/bcma.h for possible values.
9 What: /sys/bus/bcma/devices/.../id
17 What: /sys/bus/bcma/devices/.../rev
25 What: /sys/bus/bcma/devices/.../class
31 belongs to. See include/linux/bcma/bcma.h for possible values.
/Linux-v4.19/arch/mips/bcm47xx/
Dsetup.c76 bcma_chipco_watchdog_timer_set(&bcm47xx_bus.bcma.bus.drv_cc, 1); in bcm47xx_machine_restart()
96 bcma_chipco_watchdog_timer_set(&bcm47xx_bus.bcma.bus.drv_cc, 0); in bcm47xx_machine_halt()
136 err = bcma_host_soc_register(&bcm47xx_bus.bcma); in bcm47xx_register_bcma()
156 bcm47xx_set_system_type(bcm47xx_bus.bcma.bus.chipinfo.id); in plat_mem_setup()
186 err = bcma_host_soc_init(&bcm47xx_bus.bcma); in bcm47xx_bus_setup()
213 if (bcm47xx_bus.bcma.bus.chipinfo.id == BCMA_CHIP_ID_BCM4706) in bcm47xx_cpu_fixes()
238 bcma_bus_register(&bcm47xx_bus.bcma.bus); in bcm47xx_register_bus_complete()
Dtime.c55 hz = bcma_cpu_clock(&bcm47xx_bus.bcma.bus.drv_mips) / 2; in plat_time_init()
56 chip_id = bcm47xx_bus.bcma.bus.chipinfo.id; in plat_time_init()
Dirq.c78 bcma_write32(bcm47xx_bus.bcma.bus.drv_mips.core, in arch_init_irq()
Dprom.c146 if (bcm47xx_bus.bcma.bus.chipinfo.id == BCMA_CHIP_ID_BCM4706) in bcm47xx_prom_highmem_init()
Dserial.c57 struct bcma_drv_cc *cc = &(bcm47xx_bus.bcma.bus.drv_cc); in uart8250_init_bcma()
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dbgmac-bcma-mdio.c54 if (bgmac->bcma.core->id.id == BCMA_CORE_4706_MAC_GBIT) { in bcma_mdio_phy_read()
55 core = bgmac->bcma.core->bus->drv_gmac_cmn.core; in bcma_mdio_phy_read()
59 core = bgmac->bcma.core; in bcma_mdio_phy_read()
93 if (bgmac->bcma.core->id.id == BCMA_CORE_4706_MAC_GBIT) { in bcma_mdio_phy_write()
94 core = bgmac->bcma.core->bus->drv_gmac_cmn.core; in bcma_mdio_phy_write()
98 core = bgmac->bcma.core; in bcma_mdio_phy_write()
108 bcma_write32(bgmac->bcma.core, BGMAC_INT_STATUS, BGMAC_IS_MDIO); in bcma_mdio_phy_write()
109 if (bcma_read32(bgmac->bcma.core, BGMAC_INT_STATUS) & BGMAC_IS_MDIO) in bcma_mdio_phy_write()
132 struct bcma_chipinfo *ci = &bgmac->bcma.core->bus->chipinfo; in bcma_mdio_phy_init()
152 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_mdio_phy_init()
[all …]
Dbgmac-bcma.c35 return bcma_read32(bgmac->bcma.core, offset); in bcma_bgmac_read()
40 bcma_write32(bgmac->bcma.core, offset, value); in bcma_bgmac_write()
45 return bcma_aread32(bgmac->bcma.core, offset); in bcma_bgmac_idm_read()
50 return bcma_awrite32(bgmac->bcma.core, offset, value); in bcma_bgmac_idm_write()
55 return bcma_core_is_enabled(bgmac->bcma.core); in bcma_bgmac_clk_enabled()
60 bcma_core_enable(bgmac->bcma.core, flags); in bcma_bgmac_clk_enable()
66 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_bgmac_cco_ctl_maskset()
73 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_bgmac_get_bus_clock()
81 bcma_maskset32(bgmac->bcma.cmn, offset, mask, set); in bcma_bgmac_cmn_maskset32()
109 MODULE_DEVICE_TABLE(bcma, bgmac_bcma_tbl);
[all …]
DMakefile15 obj-$(CONFIG_BGMAC_BCMA) += bgmac-bcma.o bgmac-bcma-mdio.o
Dbgmac.h490 } bcma; member
/Linux-v4.19/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt1 Driver for ARM AXI Bus with Broadcom Plugins (bcma)
9 The cores on the AXI bus are automatically detected by bcma with the
/Linux-v4.19/arch/mips/include/asm/mach-bcm47xx/
Dbcm47xx.h41 struct bcma_soc bcma; member
/Linux-v4.19/drivers/firmware/broadcom/
DKconfig22 bootloader firmware CFE. This driver provides method to ssb and bcma
/Linux-v4.19/drivers/pci/controller/
Dpcie-iproc-bcma.c89 MODULE_DEVICE_TABLE(bcma, iproc_pcie_bcma_table);
DMakefile22 obj-$(CONFIG_PCIE_IPROC_BCMA) += pcie-iproc-bcma.o
/Linux-v4.19/drivers/usb/host/
DMakefile90 obj-$(CONFIG_USB_HCD_BCMA) += bcma-hcd.o
Dbcma-hcd.c487 MODULE_DEVICE_TABLE(bcma, bcma_hcd_table);
DKconfig767 Enable support for the EHCI and OCHI host controller on an bcma bus.
768 It converts the bcma driver into two platform device drivers
779 Enable support for the EHCI and OCHI host controller on an bcma bus.
780 It converts the bcma driver into two platform device drivers
/Linux-v4.19/drivers/
DMakefile147 obj-$(CONFIG_BCMA) += bcma/
DKconfig86 source "drivers/bcma/Kconfig"
/Linux-v4.19/drivers/net/wireless/broadcom/b43/
Dbus.c112 bcm47xx_bus.bcma.bus.chipinfo.id == BCMA_CHIP_ID_BCM4716) in b43_bus_dev_bcma_init()
/Linux-v4.19/drivers/mtd/devices/
DKconfig131 registered by bcma as platform devices. This enables driver for
/Linux-v4.19/drivers/mtd/nand/raw/
DKconfig372 registered by bcma as platform devices. This enables driver for

12