files.booke revision 1.4
11.4Scliff#	$NetBSD: files.booke,v 1.4 2011/07/15 19:19:56 cliff Exp $
21.1Smatt#
31.1Smatt# PPC BookE specific configuration info
41.1Smatt
51.1Smatt#include "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.2Smattdevice	cpunode {[instance = -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.2Smattdevice	tsec: ether, ifnet, arp, mii
401.2Smattattach	tsec at cpunode with pq3etsec
411.2Smattfile	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec
421.2Smatt
431.2Smatt# On-chip EHCI device(s)
441.2Smattattach	ehci at cpunode with pq3ehci
451.2Smattfile	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci
461.2Smatt
471.2Smatt# On-chip SDHC device(s)
481.2Smattattach	sdhc at cpunode with pq3sdhc
491.2Smattfile	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc
501.1Smatt
511.1Smatt# Watchdog timer
521.2Smattdevice	e500wdog: sysmon_wdog
531.2Smattattach	e500wdog at cpunode
541.2Smattfile	arch/powerpc/booke/dev/e500wdog.c	e500wdog
551.2Smatt
561.2Smatt# local bus controller
571.2Smattdevice	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
581.2Smattattach	obio at cpunode with pq3obio
591.2Smattfile	arch/powerpc/booke/dev/pq3obio.c	pq3obio
601.2Smatt
611.4Scliffdevice  pq3cfi: norbus
621.4Scliffattach	pq3cfi at obio
631.4Sclifffile	arch/powerpc/booke/dev/pq3cfi.c		nor
641.4Scliff
651.3Smattdevice	nandfcm: nandbus
661.3Smattattach	nandfcm at obio with pq3nandfcm
671.3Smattfile	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm
681.3Smatt
691.2Smattdevice	nflash
701.2Smattattach	nflash at obio with pq3flash
711.2Smattfile	arch/powerpc/booke/dev/pq3flash.c	pq3flash
721.2Smatt
731.2Smattdevice	rng
741.2Smattattach	rng at cpunode with pq3rng
751.2Smattfile	arch/powerpc/booke/dev/pq3rng.c		pq3rng
76