xref: /netbsd-src/sys/arch/powerpc/conf/files.booke (revision 4923f4a4ee63b0f29a7012f465ed6b96c907003f)
1#	$NetBSD: files.booke,v 1.8 2012/07/23 04:13:06 matt Exp $
2#
3# PPC BookE specific configuration info
4
5include "arch/powerpc/fpu/files.fpu"
6
7# Board Properties
8file	arch/powerpc/booke/board_prop.c
9
10device	mainbus {[node = -1]}
11attach	mainbus at root
12
13# Processor Local Bus
14#device	cpunode {[device = -1], [core = -1]}: gpiobus
15device	cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus
16attach	cpunode at mainbus
17file	arch/powerpc/booke/dev/cpunode.c	cpunode
18file	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio
19
20device	cpu {}
21attach	cpu at cpunode
22
23device	ddrc
24attach	ddrc at cpunode with pq3ddrc
25file	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc
26
27# On-chip com device(s)
28device	duart { port=-1 }
29attach	duart at cpunode with pq3duart
30attach	com at duart with com_pq3duart
31file	arch/powerpc/booke/dev/pq3duart.c	pq3duart
32
33# dual i2c device(s)
34device	diic: motoi2c, i2cbus, i2cexec
35attach	diic at cpunode with pq3diic
36file	arch/powerpc/booke/dev/pq3diic.c	pq3diic
37
38# On-chip ethernet device(s)
39device	tsec { }: ether, ifnet, arp
40attach	tsec at cpunode with pq3etsec
41
42device	mdio: mii
43attach	mdio at tsec with pq3mdio_tsec
44attach	mdio at cpunode with pq3mdio_cpunode
45
46file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec | mdio
47
48# On-chip EHCI device(s)
49attach	ehci at cpunode with pq3ehci
50file	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci
51
52# On-chip SDHC device(s)
53attach	sdhc at cpunode with pq3sdhc
54file	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc
55
56# Watchdog timer
57device	e500wdog: sysmon_wdog
58attach	e500wdog at cpunode
59file	arch/powerpc/booke/dev/e500wdog.c	e500wdog
60
61# local bus controller
62device	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
63attach	obio at cpunode with pq3obio
64file	arch/powerpc/booke/dev/pq3obio.c	pq3obio
65
66device  cfi: norbus
67attach	cfi at obio with pq3cfi
68file	arch/powerpc/booke/dev/pq3cfi.c		pq3cfi
69
70device	nandfcm: nandbus
71attach	nandfcm at obio with pq3nandfcm
72file	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm
73
74device	rng
75attach	rng at cpunode with pq3rng
76file	arch/powerpc/booke/dev/pq3rng.c		pq3rng
77