files.bcm53xx revision 1.4
11.4Smatt#	$NetBSD: files.bcm53xx,v 1.4 2013/10/28 22:51:16 matt Exp $
21.1Smatt#
31.1Smatt# Configuration info for Broadcom BCM5301X ARM Peripherals
41.1Smatt#
51.1Smatt
61.1Smattinclude "arch/arm/pic/files.pic"
71.1Smattinclude "arch/arm/cortex/files.cortex"
81.1Smatt
91.1Smattfile	arch/arm/arm32/arm32_boot.c
101.1Smattfile	arch/arm/arm32/arm32_kvminit.c
111.1Smattfile	arch/arm/arm32/arm32_reboot.c
121.1Smattfile	arch/arm/arm32/irq_dispatch.S
131.1Smatt
141.1Smattfile	arch/arm/broadcom/bcm53xx_board.c
151.1Smattfile	arch/arm/broadcom/bcmgen_space.c
161.1Smatt
171.1Smatt# Console parameters
181.1Smattdefparam opt_broadcom.h				CONADDR
191.1Smattdefparam opt_broadcom.h				CONSPEED
201.1Smattdefparam opt_broadcom.h				CONMODE
211.2Smattdefparam opt_broadcom.h				MEMSIZE
221.1Smattdefflag opt_broadcom.h				BCM53XX_CONSOLE_EARLY
231.3Smattdefflag opt_broadcom.h				BCMETH_COUNTERS
241.4Smattdefflag opt_broadcom.h				BCM563XX
251.4Smattdefflag opt_broadcom.h				BCM5301X
261.1Smatt
271.1Smatt# ChipCommonA attach point
281.1Smattdevice	bcmcca { [channel=-1] } : bus_space_generic, gpiobus, sysmon_wdog
291.1Smattattach	bcmcca at mainbus
301.1Smattattach	com at bcmcca with com_cca
311.1Smattfile	arch/arm/broadcom/bcm53xx_cca.c		bcmcca|com_cca	needs-flag
321.1Smatt
331.1Smatt# ChipCommonB attach point
341.1Smattdevice	bcmccb { [port=-1], [mdio=-1], [phy=-1] } : bus_space_generic
351.1Smattattach	bcmccb at mainbus
361.1Smattfile	arch/arm/broadcom/bcm53xx_ccb.c		bcmccb
371.1Smattfile	arch/arm/broadcom/bcm53xx_idm.c		bcmccb
381.1Smatt
391.1Smattdevice	bcmpax : pcibus
401.1Smattattach	bcmpax at bcmccb with bcmpax_ccb
411.1Smattfile	arch/arm/broadcom/bcm53xx_pax.c		bcmpax_ccb
421.1Smatt
431.1Smattdevice	bcmi2c : i2cbus, i2cexec
441.1Smattattach	bcmi2c at bcmccb with bcmi2c_ccb
451.1Smattfile	arch/arm/broadcom/bcm53xx_i2c.c		bcmi2c_ccb
461.1Smatt
471.4Smattdevice	bcmnand : nandbus
481.4Smattattach	bcmnand at bcmccb with bcmnand_ccb
491.4Smattfile	arch/arm/broadcom/bcm53xx_nand.c	bcmnand_ccb
501.4Smatt
511.1Smattdevice	bcmrng
521.1Smattattach	bcmrng at bcmccb with bcmrng_ccb
531.1Smattfile	arch/arm/broadcom/bcm53xx_rng.c		bcmrng_ccb	needs-flag
541.1Smatt
551.1Smattdevice	bcmmdio : mii
561.1Smattattach	bcmmdio at bcmccb with bcmmdio_ccb
571.1Smattfile	arch/arm/broadcom/bcm53xx_mdio.c	bcmmdio_ccb
581.1Smatt
591.1Smattdevice	bcmeth { } : ether, ifnet, arp
601.1Smattattach	bcmeth at bcmccb with bcmeth_ccb
611.1Smattfile	arch/arm/broadcom/bcm53xx_eth.c		bcmeth_ccb
621.1Smatt
631.1Smatt# USB2 Host Controller (EHCI)
641.1Smattdevice	bcmusb { }
651.1Smattattach	bcmusb at bcmccb with bcmusb_ccb
661.1Smattattach	ohci at bcmusb with ohci_bcmusb
671.1Smattattach	ehci at bcmusb with ehci_bcmusb
681.1Smattfile	arch/arm/broadcom/bcm53xx_usb.c		bcmusb_ccb
691.1Smatt
701.1Smatt# External Mass Media Controller (SDHC)
711.1Smattattach	sdhc at bcmccb with sdhc_ccb
721.1Smattfile	arch/arm/broadcom/bcm53xx_sdhc.c	sdhc_ccb
73