xref: /netbsd-src/sys/arch/powerpc/conf/files.ibm4xx (revision b1c86f5f087524e68db12794ee9c3e3da1ab17a0)
1#	$NetBSD: files.ibm4xx,v 1.11 2010/03/18 13:58:38 kiyohara Exp $
2#
3# IBM 4xx specific configuration info
4
5include "arch/powerpc/fpu/files.fpu"
6
7defflag opt_uic.h			MULTIUIC
8file	arch/powerpc/ibm4xx/intr.c
9
10# Board Properties
11file	arch/powerpc/ibm4xx/board_prop.c
12
13# Processor Local Bus
14device	plb { [irq = -1] }
15attach	plb at root
16file	arch/powerpc/ibm4xx/dev/plb.c		plb
17
18# On-chip Peripheral Bus
19device	opb {[addr = -1], [irq = -1]}
20attach	opb at plb
21file	arch/powerpc/ibm4xx/dev/opb.c		opb
22
23device	cpu {}
24attach	cpu at plb
25file	arch/powerpc/ibm4xx/cpu.c
26
27device	ecc
28attach	ecc at plb with ecc_plb
29file	arch/powerpc/ibm4xx/dev/ecc_plb.c	ecc_plb
30
31# On-chip com device(s)
32attach	com at opb with com_opb
33file	arch/powerpc/ibm4xx/dev/com_opb.c	com_opb
34
35# On-chip GPIO controller
36device	opbgpio: gpiobus
37attach	opbgpio at opb
38file	arch/powerpc/ibm4xx/dev/gpio_opb.c	opbgpio
39
40# On-chip ethernet device(s)
41device	emac: ether, ifnet, arp, mii
42attach	emac at opb
43file	arch/powerpc/ibm4xx/dev/if_emac.c	emac	needs-flag
44file	arch/powerpc/ibm4xx/dev/mal.c		emac
45defflag	opt_emac.h	EMAC_ZMII_PHY EMAC_RGMII_PHY
46#file	arch/powerpc/ibm4xx/dev/zmii.c		emac_zmii_phy
47file	arch/powerpc/ibm4xx/dev/rgmii.c		emac_rgmii_phy
48
49# Watchdog timer
50device	wdog: sysmon_wdog
51attach	wdog at opb
52file	arch/powerpc/ibm4xx/dev/wdog.c		wdog
53
54
55# Machine-independent I2O drivers.
56include	"dev/i2o/files.i2o"
57
58# PCI bus support
59include	"dev/pci/files.pci"
60
61# On-chip PCI bridge
62device	pchb : pcibus
63attach	pchb at plb
64file	arch/powerpc/ibm4xx/pci/pchb.c		pchb
65file	arch/powerpc/ibm4xx/pci/pci_machdep.c	pci
66file	arch/powerpc/ibm4xx/dev/ibm405gp.c	pchb | pci
67
68# On-chip IIC controller
69device	gpiic: i2cbus, i2c_bitbang
70attach	gpiic at opb
71file	arch/powerpc/ibm4xx/dev/gpiic_opb.c	gpiic
72