11.8Smatt#	$NetBSD: files.booke,v 1.8 2012/07/23 04:13:06 matt Exp $
21.1Smatt#
31.1Smatt# PPC BookE specific configuration info
41.1Smatt
51.8Smattinclude "arch/powerpc/fpu/files.fpu"
61.1Smatt
71.1Smatt# Board Properties
81.1Smattfile	arch/powerpc/booke/board_prop.c
91.1Smatt
101.2Smattdevice	mainbus {[node = -1]}
111.2Smattattach	mainbus at root
121.2Smatt
131.1Smatt# Processor Local Bus
141.2Smatt#device	cpunode {[device = -1], [core = -1]}: gpiobus
151.7Smattdevice	cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus
161.2Smattattach	cpunode at mainbus
171.2Smattfile	arch/powerpc/booke/dev/cpunode.c	cpunode
181.2Smattfile	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio
191.1Smatt
201.1Smattdevice	cpu {}
211.2Smattattach	cpu at cpunode
221.1Smatt
231.2Smattdevice	ddrc
241.2Smattattach	ddrc at cpunode with pq3ddrc
251.2Smattfile	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc
261.1Smatt
271.1Smatt# On-chip com device(s)
281.2Smattdevice	duart { port=-1 }
291.2Smattattach	duart at cpunode with pq3duart
301.2Smattattach	com at duart with com_pq3duart
311.2Smattfile	arch/powerpc/booke/dev/pq3duart.c	pq3duart
321.2Smatt
331.2Smatt# dual i2c device(s)
341.2Smattdevice	diic: motoi2c, i2cbus, i2cexec
351.2Smattattach	diic at cpunode with pq3diic
361.2Smattfile	arch/powerpc/booke/dev/pq3diic.c	pq3diic
371.1Smatt
381.1Smatt# On-chip ethernet device(s)
391.7Smattdevice	tsec { }: ether, ifnet, arp
401.2Smattattach	tsec at cpunode with pq3etsec
411.7Smatt
421.7Smattdevice	mdio: mii
431.7Smattattach	mdio at tsec with pq3mdio_tsec
441.7Smattattach	mdio at cpunode with pq3mdio_cpunode
451.7Smatt
461.7Smattfile	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec | mdio
471.2Smatt
481.2Smatt# On-chip EHCI device(s)
491.2Smattattach	ehci at cpunode with pq3ehci
501.2Smattfile	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci
511.2Smatt
521.2Smatt# On-chip SDHC device(s)
531.2Smattattach	sdhc at cpunode with pq3sdhc
541.2Smattfile	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc
551.1Smatt
561.1Smatt# Watchdog timer
571.2Smattdevice	e500wdog: sysmon_wdog
581.2Smattattach	e500wdog at cpunode
591.2Smattfile	arch/powerpc/booke/dev/e500wdog.c	e500wdog
601.2Smatt
611.2Smatt# local bus controller
621.2Smattdevice	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
631.2Smattattach	obio at cpunode with pq3obio
641.2Smattfile	arch/powerpc/booke/dev/pq3obio.c	pq3obio
651.2Smatt
661.6Smattdevice  cfi: norbus
671.6Smattattach	cfi at obio with pq3cfi
681.6Smattfile	arch/powerpc/booke/dev/pq3cfi.c		pq3cfi
691.4Scliff
701.3Smattdevice	nandfcm: nandbus
711.3Smattattach	nandfcm at obio with pq3nandfcm
721.3Smattfile	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm
731.3Smatt
741.2Smattdevice	rng
751.2Smattattach	rng at cpunode with pq3rng
761.2Smattfile	arch/powerpc/booke/dev/pq3rng.c		pq3rng
77