files.bcm53xx revision 1.2
1# $NetBSD: files.bcm53xx,v 1.2 2012/10/23 23:13:20 matt Exp $ 2# 3# Configuration info for Broadcom BCM5301X ARM Peripherals 4# 5 6include "arch/arm/pic/files.pic" 7include "arch/arm/cortex/files.cortex" 8 9file arch/arm/arm32/arm32_boot.c 10file arch/arm/arm32/arm32_kvminit.c 11file arch/arm/arm32/arm32_reboot.c 12file arch/arm/arm32/irq_dispatch.S 13 14file arch/arm/broadcom/bcm53xx_board.c 15file arch/arm/broadcom/bcmgen_space.c 16 17# Console parameters 18defparam opt_broadcom.h CONADDR 19defparam opt_broadcom.h CONSPEED 20defparam opt_broadcom.h CONMODE 21defparam opt_broadcom.h MEMSIZE 22defflag opt_broadcom.h BCM53XX_CONSOLE_EARLY 23 24# ChipCommonA attach point 25device bcmcca { [channel=-1] } : bus_space_generic, gpiobus, sysmon_wdog 26attach bcmcca at mainbus 27attach com at bcmcca with com_cca 28file arch/arm/broadcom/bcm53xx_cca.c bcmcca|com_cca needs-flag 29 30# ChipCommonB attach point 31device bcmccb { [port=-1], [mdio=-1], [phy=-1] } : bus_space_generic 32attach bcmccb at mainbus 33file arch/arm/broadcom/bcm53xx_ccb.c bcmccb 34file arch/arm/broadcom/bcm53xx_idm.c bcmccb 35 36device bcmpax : pcibus 37attach bcmpax at bcmccb with bcmpax_ccb 38file arch/arm/broadcom/bcm53xx_pax.c bcmpax_ccb 39 40device bcmi2c : i2cbus, i2cexec 41attach bcmi2c at bcmccb with bcmi2c_ccb 42file arch/arm/broadcom/bcm53xx_i2c.c bcmi2c_ccb 43 44device bcmrng 45attach bcmrng at bcmccb with bcmrng_ccb 46file arch/arm/broadcom/bcm53xx_rng.c bcmrng_ccb needs-flag 47 48device bcmmdio : mii 49attach bcmmdio at bcmccb with bcmmdio_ccb 50file arch/arm/broadcom/bcm53xx_mdio.c bcmmdio_ccb 51 52device bcmeth { } : ether, ifnet, arp 53attach bcmeth at bcmccb with bcmeth_ccb 54file arch/arm/broadcom/bcm53xx_eth.c bcmeth_ccb 55 56# USB2 Host Controller (EHCI) 57device bcmusb { } 58attach bcmusb at bcmccb with bcmusb_ccb 59attach ohci at bcmusb with ohci_bcmusb 60attach ehci at bcmusb with ehci_bcmusb 61file arch/arm/broadcom/bcm53xx_usb.c bcmusb_ccb 62 63# External Mass Media Controller (SDHC) 64attach sdhc at bcmccb with sdhc_ccb 65file arch/arm/broadcom/bcm53xx_sdhc.c sdhc_ccb 66