head	1.8;
access;
symbols
	netbsd-10-2-RELEASE:1.8
	netbsd-9-5-RELEASE:1.8
	netbsd-11-0-RELEASE:1.8
	netbsd-11-0-RC7:1.8
	netbsd-11-0-RC6:1.8
	netbsd-11-0-RC5:1.8
	netbsd-11-0-RC4:1.8
	netbsd-11-0-RC3:1.8
	netbsd-11-0-RC2:1.8
	netbsd-11-0-RC1:1.8
	perseant-exfatfs-base-20250801:1.8
	netbsd-11:1.8.0.78
	netbsd-11-base:1.8
	netbsd-10-1-RELEASE:1.8
	perseant-exfatfs-base-20240630:1.8
	perseant-exfatfs:1.8.0.76
	perseant-exfatfs-base:1.8
	netbsd-8-3-RELEASE:1.8
	netbsd-9-4-RELEASE:1.8
	netbsd-10-0-RELEASE:1.8
	netbsd-10-0-RC6:1.8
	netbsd-10-0-RC5:1.8
	netbsd-10-0-RC4:1.8
	netbsd-10-0-RC3:1.8
	netbsd-10-0-RC2:1.8
	thorpej-ifq:1.8.0.74
	thorpej-ifq-base:1.8
	thorpej-altq-separation:1.8.0.72
	thorpej-altq-separation-base:1.8
	netbsd-10-0-RC1:1.8
	netbsd-10:1.8.0.70
	netbsd-10-base:1.8
	bouyer-sunxi-drm:1.8.0.68
	bouyer-sunxi-drm-base:1.8
	netbsd-9-3-RELEASE:1.8
	thorpej-i2c-spi-conf2:1.8.0.66
	thorpej-i2c-spi-conf2-base:1.8
	thorpej-futex2:1.8.0.64
	thorpej-futex2-base:1.8
	thorpej-cfargs2:1.8.0.62
	thorpej-cfargs2-base:1.8
	cjep_sun2x-base1:1.8
	cjep_sun2x:1.8.0.60
	cjep_sun2x-base:1.8
	cjep_staticlib_x-base1:1.8
	netbsd-9-2-RELEASE:1.8
	cjep_staticlib_x:1.8.0.58
	cjep_staticlib_x-base:1.8
	thorpej-i2c-spi-conf:1.8.0.56
	thorpej-i2c-spi-conf-base:1.8
	thorpej-cfargs:1.8.0.54
	thorpej-cfargs-base:1.8
	thorpej-futex:1.8.0.52
	thorpej-futex-base:1.8
	netbsd-9-1-RELEASE:1.8
	bouyer-xenpvh-base2:1.8
	phil-wifi-20200421:1.8
	bouyer-xenpvh-base1:1.8
	phil-wifi-20200411:1.8
	bouyer-xenpvh:1.8.0.50
	bouyer-xenpvh-base:1.8
	is-mlppp:1.8.0.48
	is-mlppp-base:1.8
	phil-wifi-20200406:1.8
	netbsd-8-2-RELEASE:1.8
	ad-namecache-base3:1.8
	netbsd-9-0-RELEASE:1.8
	netbsd-9-0-RC2:1.8
	ad-namecache-base2:1.8
	ad-namecache-base1:1.8
	ad-namecache:1.8.0.46
	ad-namecache-base:1.8
	netbsd-9-0-RC1:1.8
	phil-wifi-20191119:1.8
	netbsd-9:1.8.0.44
	netbsd-9-base:1.8
	phil-wifi-20190609:1.8
	netbsd-8-1-RELEASE:1.8
	netbsd-8-1-RC1:1.8
	isaki-audio2:1.8.0.42
	isaki-audio2-base:1.8
	pgoyette-compat-merge-20190127:1.8
	pgoyette-compat-20190127:1.8
	pgoyette-compat-20190118:1.8
	pgoyette-compat-1226:1.8
	pgoyette-compat-1126:1.8
	pgoyette-compat-1020:1.8
	pgoyette-compat-0930:1.8
	pgoyette-compat-0906:1.8
	netbsd-7-2-RELEASE:1.8
	pgoyette-compat-0728:1.8
	netbsd-8-0-RELEASE:1.8
	phil-wifi:1.8.0.40
	phil-wifi-base:1.8
	pgoyette-compat-0625:1.8
	netbsd-8-0-RC2:1.8
	pgoyette-compat-0521:1.8
	pgoyette-compat-0502:1.8
	pgoyette-compat-0422:1.8
	netbsd-8-0-RC1:1.8
	pgoyette-compat-0415:1.8
	pgoyette-compat-0407:1.8
	pgoyette-compat-0330:1.8
	pgoyette-compat-0322:1.8
	pgoyette-compat-0315:1.8
	netbsd-7-1-2-RELEASE:1.8
	pgoyette-compat:1.8.0.38
	pgoyette-compat-base:1.8
	netbsd-7-1-1-RELEASE:1.8
	tls-maxphys-base-20171202:1.8
	matt-nb8-mediatek:1.8.0.36
	matt-nb8-mediatek-base:1.8
	nick-nhusb-base-20170825:1.8
	perseant-stdc-iso10646:1.8.0.34
	perseant-stdc-iso10646-base:1.8
	netbsd-8:1.8.0.32
	netbsd-8-base:1.8
	prg-localcount2-base3:1.8
	prg-localcount2-base2:1.8
	prg-localcount2-base1:1.8
	prg-localcount2:1.8.0.30
	prg-localcount2-base:1.8
	pgoyette-localcount-20170426:1.8
	bouyer-socketcan-base1:1.8
	jdolecek-ncq:1.8.0.28
	jdolecek-ncq-base:1.8
	pgoyette-localcount-20170320:1.8
	netbsd-7-1:1.8.0.26
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	nick-nhusb-base-20170204:1.8
	netbsd-7-nhusb-base-20170116:1.8
	bouyer-socketcan:1.8.0.24
	bouyer-socketcan-base:1.8
	pgoyette-localcount-20170107:1.8
	netbsd-7-1-RC1:1.8
	nick-nhusb-base-20161204:1.8
	pgoyette-localcount-20161104:1.8
	netbsd-7-0-2-RELEASE:1.8
	nick-nhusb-base-20161004:1.8
	localcount-20160914:1.8
	netbsd-7-nhusb:1.8.0.22
	netbsd-7-nhusb-base:1.8
	pgoyette-localcount-20160806:1.8
	pgoyette-localcount-20160726:1.8
	pgoyette-localcount:1.8.0.20
	pgoyette-localcount-base:1.8
	nick-nhusb-base-20160907:1.8
	nick-nhusb-base-20160529:1.8
	netbsd-7-0-1-RELEASE:1.8
	nick-nhusb-base-20160422:1.8
	nick-nhusb-base-20160319:1.8
	nick-nhusb-base-20151226:1.8
	netbsd-7-0:1.8.0.18
	netbsd-7-0-RELEASE:1.8
	nick-nhusb-base-20150921:1.8
	netbsd-7-0-RC3:1.8
	netbsd-7-0-RC2:1.8
	netbsd-7-0-RC1:1.8
	nick-nhusb-base-20150606:1.8
	nick-nhusb-base-20150406:1.8
	nick-nhusb:1.8.0.16
	nick-nhusb-base:1.8
	netbsd-6-0-6-RELEASE:1.6
	netbsd-6-1-5-RELEASE:1.6
	netbsd-7:1.8.0.14
	netbsd-7-base:1.8
	yamt-pagecache-base9:1.8
	yamt-pagecache-tag8:1.6.2.1
	netbsd-6-1-4-RELEASE:1.6
	netbsd-6-0-5-RELEASE:1.6
	tls-earlyentropy:1.8.0.12
	tls-earlyentropy-base:1.8
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8
	riastradh-drm2-base3:1.8
	netbsd-6-1-3-RELEASE:1.6
	netbsd-6-0-4-RELEASE:1.6
	netbsd-6-1-2-RELEASE:1.6
	netbsd-6-0-3-RELEASE:1.6
	rmind-smpnet-nbase:1.8
	netbsd-6-1-1-RELEASE:1.6
	riastradh-drm2-base2:1.8
	riastradh-drm2-base1:1.8
	riastradh-drm2:1.8.0.10
	riastradh-drm2-base:1.8
	rmind-smpnet:1.8.0.4
	rmind-smpnet-base:1.8
	netbsd-6-1:1.6.0.14
	netbsd-6-0-2-RELEASE:1.6
	netbsd-6-1-RELEASE:1.6
	khorben-n900:1.8.0.8
	netbsd-6-1-RC4:1.6
	netbsd-6-1-RC3:1.6
	agc-symver:1.8.0.6
	agc-symver-base:1.8
	netbsd-6-1-RC2:1.6
	netbsd-6-1-RC1:1.6
	yamt-pagecache-base8:1.8
	netbsd-6-0-1-RELEASE:1.6
	yamt-pagecache-base7:1.8
	matt-nb6-plus-nbase:1.6
	yamt-pagecache-base6:1.8
	netbsd-6-0:1.6.0.12
	netbsd-6-0-RELEASE:1.6
	netbsd-6-0-RC2:1.6
	tls-maxphys:1.8.0.2
	tls-maxphys-base:1.8
	matt-nb6-plus:1.6.0.10
	matt-nb6-plus-base:1.6
	netbsd-6-0-RC1:1.6
	jmcneill-usbmp-base10:1.6
	yamt-pagecache-base5:1.6
	jmcneill-usbmp-base9:1.6
	yamt-pagecache-base4:1.6
	jmcneill-usbmp-base8:1.6
	jmcneill-usbmp-base7:1.6
	jmcneill-usbmp-base6:1.6
	jmcneill-usbmp-base5:1.6
	jmcneill-usbmp-base4:1.6
	jmcneill-usbmp-base3:1.6
	jmcneill-usbmp-pre-base2:1.6
	jmcneill-usbmp-base2:1.6
	netbsd-6:1.6.0.8
	netbsd-6-base:1.6
	jmcneill-usbmp:1.6.0.6
	jmcneill-usbmp-base:1.6
	jmcneill-audiomp3:1.6.0.4
	jmcneill-audiomp3-base:1.6
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.2
	yamt-pagecache-base:1.6
	rmind-uvmplock-nbase:1.3
	cherry-xenmp:1.3.0.2
	cherry-xenmp-base:1.3
	jym-xensuspend-nbase:1.3
	uebayasi-xip-base7:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.2
	bouyer-quota2-base:1.2
	jruoho-x86intr:1.1.0.10
	jruoho-x86intr-base:1.1
	matt-nb5-pq3:1.1.0.8
	matt-mips64-premerge-20101231:1.1
	uebayasi-xip-base6:1.1
	uebayasi-xip-base5:1.1
	uebayasi-xip-base4:1.1
	jym-xensuspend-base:1.3
	uebayasi-xip-base3:1.1
	yamt-nfs-mp-base11:1.1
	uebayasi-xip-base2:1.1
	yamt-nfs-mp-base10:1.1
	uebayasi-xip:1.1.0.6
	uebayasi-xip-base1:1.1
	rmind-uvmplock:1.1.0.4
	rmind-uvmplock-base:1.3
	yamt-nfs-mp:1.1.0.2
	yamt-nfs-mp-base9:1.1;
locks; strict;
comment	@# @;


1.8
date	2012.07.23.04.13.06;	author matt;	state Exp;
branches;
next	1.7;

1.7
date	2012.07.22.23.46.10;	author matt;	state Exp;
branches;
next	1.6;

1.6
date	2011.08.02.00.27.42;	author matt;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	2011.07.25.23.26.03;	author matt;	state Exp;
branches;
next	1.4;

1.4
date	2011.07.15.19.19.56;	author cliff;	state Exp;
branches;
next	1.3;

1.3
date	2011.05.02.01.48.05;	author matt;	state Exp;
branches;
next	1.2;

1.2
date	2011.01.18.01.02.53;	author matt;	state Exp;
branches;
next	1.1;

1.1
date	2010.03.09.22.35.50;	author matt;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1
	1.1.8.1
	1.1.10.1;
next	;

1.6.2.1
date	2012.10.30.17.20.10;	author yamt;	state Exp;
branches;
next	;

1.1.2.1
date	2010.03.09.22.35.50;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.03.11.15.02.49;	author yamt;	state Exp;
branches;
next	;

1.1.4.1
date	2011.03.05.20.51.35;	author rmind;	state Exp;
branches;
next	1.1.4.2;

1.1.4.2
date	2011.05.31.03.04.13;	author rmind;	state Exp;
branches;
next	;

1.1.6.1
date	2010.03.09.22.35.50;	author uebayasi;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2010.04.30.14.39.41;	author uebayasi;	state Exp;
branches;
next	;

1.1.8.1
date	2010.03.09.22.35.50;	author matt;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2011.01.07.01.26.18;	author matt;	state Exp;
branches;
next	1.1.8.3;

1.1.8.3
date	2011.07.26.03.38.48;	author matt;	state Exp;
branches;
next	1.1.8.4;

1.1.8.4
date	2011.08.02.00.35.06;	author matt;	state Exp;
branches;
next	1.1.8.5;

1.1.8.5
date	2011.10.14.17.21.26;	author matt;	state Exp;
branches;
next	;

1.1.10.1
date	2011.06.06.09.06.26;	author jruoho;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Add support for PPC FP emulation to BookE.
Pass a ksiginfo_t to fpu_emulation so it can give more detailed
info on signals.
@
text
@#	$NetBSD: files.booke,v 1.7 2012/07/22 23:46:10 matt Exp $
#
# PPC BookE specific configuration info

include "arch/powerpc/fpu/files.fpu"

# Board Properties
file	arch/powerpc/booke/board_prop.c

device	mainbus {[node = -1]}
attach	mainbus at root

# Processor Local Bus
#device	cpunode {[device = -1], [core = -1]}: gpiobus
device	cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus
attach	cpunode at mainbus
file	arch/powerpc/booke/dev/cpunode.c	cpunode
file	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio

device	cpu {}
attach	cpu at cpunode

device	ddrc
attach	ddrc at cpunode with pq3ddrc
file	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc

# On-chip com device(s)
device	duart { port=-1 }
attach	duart at cpunode with pq3duart
attach	com at duart with com_pq3duart
file	arch/powerpc/booke/dev/pq3duart.c	pq3duart

# dual i2c device(s)
device	diic: motoi2c, i2cbus, i2cexec
attach	diic at cpunode with pq3diic
file	arch/powerpc/booke/dev/pq3diic.c	pq3diic

# On-chip ethernet device(s)
device	tsec { }: ether, ifnet, arp
attach	tsec at cpunode with pq3etsec

device	mdio: mii
attach	mdio at tsec with pq3mdio_tsec
attach	mdio at cpunode with pq3mdio_cpunode

file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec | mdio

# On-chip EHCI device(s)
attach	ehci at cpunode with pq3ehci
file	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci

# On-chip SDHC device(s)
attach	sdhc at cpunode with pq3sdhc
file	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc

# Watchdog timer
device	e500wdog: sysmon_wdog
attach	e500wdog at cpunode
file	arch/powerpc/booke/dev/e500wdog.c	e500wdog

# local bus controller
device	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
attach	obio at cpunode with pq3obio
file	arch/powerpc/booke/dev/pq3obio.c	pq3obio

device  cfi: norbus
attach	cfi at obio with pq3cfi
file	arch/powerpc/booke/dev/pq3cfi.c		pq3cfi

device	nandfcm: nandbus
attach	nandfcm at obio with pq3nandfcm
file	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm

device	rng
attach	rng at cpunode with pq3rng
file	arch/powerpc/booke/dev/pq3rng.c		pq3rng
@


1.7
log
@Split mdio/mii access into its own "device" and update accordingly.
(on the P1025 the mdio functionality is separate from the etsec functions).
Provide locking for mii access.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.6 2011/08/02 00:27:42 matt Exp $
d5 1
a5 1
#include "arch/powerpc/fpu/files.fpu"
@


1.6
log
@Change device name of pq3cfi to cfi.
Add cfi to P2020DS
Add ddrc
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.5 2011/07/25 23:26:03 matt Exp $
d15 1
a15 1
device	cpunode {[instance = -1]}: gpiobus
d39 1
a39 1
device	tsec: ether, ifnet, arp, mii
d41 6
a46 1
file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec
@


1.6.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.6 2011/08/02 00:27:42 matt Exp $
d5 1
a5 1
include "arch/powerpc/fpu/files.fpu"
d15 1
a15 1
device	cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus
d39 1
a39 1
device	tsec { }: ether, ifnet, arp
d41 1
a41 6

device	mdio: mii
attach	mdio at tsec with pq3mdio_tsec
attach	mdio at cpunode with pq3mdio_cpunode

file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec | mdio
@


1.5
log
@nflash is dead.  remove it.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.4 2011/07/15 19:19:56 cliff Exp $
d61 3
a63 3
device  pq3cfi: norbus
attach	pq3cfi at obio
file	arch/powerpc/booke/dev/pq3cfi.c		nor
@


1.4
log
@Add support for CFI NOR, using MPC8536DS as initial example.
Only AMD/Fujitsu command set is suported so far.
This is still work in progress, be advised.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.3 2011/05/02 01:48:05 matt Exp $
a68 4
device	nflash
attach	nflash at obio with pq3flash
file	arch/powerpc/booke/dev/pq3flash.c	pq3flash

@


1.3
log
@Add nandfcm device glue
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.2 2011/01/18 01:02:53 matt Exp $
d61 4
@


1.2
log
@Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.1 2010/03/09 22:35:50 matt Exp $
d61 4
@


1.1
log
@Add PPC BookE files.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.10 2006/03/13 15:31:11 shige Exp $
d10 3
d14 5
a18 10
#device	cpuchip {[device = -1], [core = -1]}: gpiobus
device	cpuchip {}: gpiobus
attach	cpuchip at root
file	arch/powerpc/booke/dev/cpuchip.c	cpuchip
file	arch/powerpc/booke/dev/gpio.c		gpio

# On-chip Peripheral Bus
device	obio {[addr = -1], [irq = -1]}
attach	obio at cpuchip
file	arch/powerpc/booke/dev/obio.c		obio
d21 1
a21 2
attach	cpu at cpuchip
file	arch/powerpc/booke/cpu.c
d23 3
a25 3
device	ecc
attach	ecc at cpuchip with ecc_cpuchip
file	arch/powerpc/booke/dev/ecc_cpuchip.c	ecc_cpuchip
d28 9
a36 2
attach	com at cpuchip with com_cpuchip
file	arch/powerpc/booke/dev/com_cpuchip.c	com_cpuchip
d39 11
a49 3
device	estec: ether, ifnet, arp, mii
attach	estec at cpuchip
file	arch/powerpc/booke/dev/if_etsec.c	etsec
d52 16
a67 3
device	wdog: sysmon_wdog
attach	wdog at cpuchip
file	arch/powerpc/booke/dev/wdog.c		wdog
@


1.1.10.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.3 2011/05/02 01:48:05 matt Exp $
a9 3
device	mainbus {[node = -1]}
attach	mainbus at root

d11 10
a20 5
#device	cpunode {[device = -1], [core = -1]}: gpiobus
device	cpunode {[instance = -1]}: gpiobus
attach	cpunode at mainbus
file	arch/powerpc/booke/dev/cpunode.c	cpunode
file	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio
d23 2
a24 1
attach	cpu at cpunode
d26 3
a28 3
device	ddrc
attach	ddrc at cpunode with pq3ddrc
file	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc
d31 2
a32 9
device	duart { port=-1 }
attach	duart at cpunode with pq3duart
attach	com at duart with com_pq3duart
file	arch/powerpc/booke/dev/pq3duart.c	pq3duart

# dual i2c device(s)
device	diic: motoi2c, i2cbus, i2cexec
attach	diic at cpunode with pq3diic
file	arch/powerpc/booke/dev/pq3diic.c	pq3diic
d35 3
a37 11
device	tsec: ether, ifnet, arp, mii
attach	tsec at cpunode with pq3etsec
file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec

# On-chip EHCI device(s)
attach	ehci at cpunode with pq3ehci
file	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci

# On-chip SDHC device(s)
attach	sdhc at cpunode with pq3sdhc
file	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc
d40 3
a42 20
device	e500wdog: sysmon_wdog
attach	e500wdog at cpunode
file	arch/powerpc/booke/dev/e500wdog.c	e500wdog

# local bus controller
device	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
attach	obio at cpunode with pq3obio
file	arch/powerpc/booke/dev/pq3obio.c	pq3obio

device	nandfcm: nandbus
attach	nandfcm at obio with pq3nandfcm
file	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm

device	nflash
attach	nflash at obio with pq3flash
file	arch/powerpc/booke/dev/pq3flash.c	pq3flash

device	rng
attach	rng at cpunode with pq3rng
file	arch/powerpc/booke/dev/pq3rng.c		pq3rng
@


1.1.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a9 3
device	mainbus {[node = -1]}
attach	mainbus at root

d11 10
a20 5
#device	cpunode {[device = -1], [core = -1]}: gpiobus
device	cpunode {[instance = -1]}: gpiobus
attach	cpunode at mainbus
file	arch/powerpc/booke/dev/cpunode.c	cpunode
file	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio
d23 2
a24 1
attach	cpu at cpunode
d26 3
a28 3
device	ddrc
attach	ddrc at cpunode with pq3ddrc
file	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc
d31 2
a32 9
device	duart { port=-1 }
attach	duart at cpunode with pq3duart
attach	com at duart with com_pq3duart
file	arch/powerpc/booke/dev/pq3duart.c	pq3duart

# dual i2c device(s)
device	diic: motoi2c, i2cbus, i2cexec
attach	diic at cpunode with pq3diic
file	arch/powerpc/booke/dev/pq3diic.c	pq3diic
d35 3
a37 11
device	tsec: ether, ifnet, arp, mii
attach	tsec at cpunode with pq3etsec
file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec

# On-chip EHCI device(s)
attach	ehci at cpunode with pq3ehci
file	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci

# On-chip SDHC device(s)
attach	sdhc at cpunode with pq3sdhc
file	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc
d40 3
a42 16
device	e500wdog: sysmon_wdog
attach	e500wdog at cpunode
file	arch/powerpc/booke/dev/e500wdog.c	e500wdog

# local bus controller
device	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
attach	obio at cpunode with pq3obio
file	arch/powerpc/booke/dev/pq3obio.c	pq3obio

device	nflash
attach	nflash at obio with pq3flash
file	arch/powerpc/booke/dev/pq3flash.c	pq3flash

device	rng
attach	rng at cpunode with pq3rng
file	arch/powerpc/booke/dev/pq3rng.c		pq3rng
@


1.1.4.2
log
@sync with head
@
text
@a60 4
device	nandfcm: nandbus
attach	nandfcm at obio with pq3nandfcm
file	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm

@


1.1.8.1
log
@file files.booke was added on branch matt-nb5-pq3 on 2011-01-07 01:26:18 +0000
@
text
@d1 42
@


1.1.8.2
log
@Add mpc85xx support for netbsd-5 (with some incompatible kernel changes).
@
text
@a0 67
#	$NetBSD: files.booke,v 1.1 2010/03/09 22:35:50 matt Exp $
#
# PPC BookE specific configuration info

#include "arch/powerpc/fpu/files.fpu"

# Board Properties
file	arch/powerpc/booke/board_prop.c

device	mainbus {[node = -1]}
attach	mainbus at root

# Processor Local Bus
#device	cpunode {[device = -1], [core = -1]}: gpiobus
device	cpunode {[instance = -1]}: gpiobus
attach	cpunode at mainbus
file	arch/powerpc/booke/dev/cpunode.c	cpunode
file	arch/powerpc/booke/dev/pq3gpio.c	cpunode & gpio

device	cpu {}
attach	cpu at cpunode

device	ddrc
attach	ddrc at cpunode with pq3ddrc
file	arch/powerpc/booke/dev/pq3ddrc.c	pq3ddrc

# On-chip com device(s)
device	duart { port=-1 }
attach	duart at cpunode with pq3duart
attach	com at duart with com_pq3duart
file	arch/powerpc/booke/dev/pq3duart.c	pq3duart

# dual i2c device(s)
device	diic: motoi2c, i2cbus, i2cexec
attach	diic at cpunode with pq3diic
file	arch/powerpc/booke/dev/pq3diic.c	pq3diic

# On-chip ethernet device(s)
device	tsec: ether, ifnet, arp, mii
attach	tsec at cpunode with pq3etsec
file	arch/powerpc/booke/dev/pq3etsec.c	pq3etsec

# On-chip EHCI device(s)
attach	ehci at cpunode with pq3ehci
file	arch/powerpc/booke/dev/pq3ehci.c	pq3ehci

# On-chip SDHC device(s)
attach	sdhc at cpunode with pq3sdhc
file	arch/powerpc/booke/dev/pq3sdhc.c	pq3sdhc

# Watchdog timer
device	e500wdog: sysmon_wdog
attach	e500wdog at cpunode
file	arch/powerpc/booke/dev/e500wdog.c	e500wdog

# local bus controller
device	obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
attach	obio at cpunode with pq3obio
file	arch/powerpc/booke/dev/pq3obio.c	pq3obio

device	nflash
attach	nflash at obio with pq3flash
file	arch/powerpc/booke/dev/pq3flash.c	pq3flash

device	rng
attach	rng at cpunode with pq3rng
file	arch/powerpc/booke/dev/pq3rng.c		pq3rng
@


1.1.8.3
log
@Add pq3cfi device
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.4 2011/07/15 19:19:56 cliff Exp $
d61 3
a63 3
device  pq3cfi: norbus
attach	pq3cfi at obio
file	arch/powerpc/booke/dev/pq3cfi.c		nor
@


1.1.8.4
log
@Change pq3cfi to cfi
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.1.8.3 2011/07/26 03:38:48 matt Exp $
d61 3
a63 3
device  cfi: norbus
attach	cfi at obio with pq3cfi
file	arch/powerpc/booke/dev/pq3cfi.c		pq3cfi
@


1.1.8.5
log
@Sync with current pulling P2020 and other newer processor support.
@
text
@d1 1
a1 1
#	$NetBSD: files.booke,v 1.6 2011/08/02 00:27:42 matt Exp $
a64 4
device	nandfcm: nandbus
attach	nandfcm at obio with pq3nandfcm
file	arch/powerpc/booke/dev/pq3nandfcm.c	pq3nandfcm

@


1.1.6.1
log
@file files.booke was added on branch uebayasi-xip on 2010-04-30 14:39:41 +0000
@
text
@d1 42
@


1.1.6.2
log
@Sync with HEAD.
@
text
@a0 42
#	$NetBSD$
#
# PPC BookE specific configuration info

#include "arch/powerpc/fpu/files.fpu"

# Board Properties
file	arch/powerpc/booke/board_prop.c

# Processor Local Bus
#device	cpuchip {[device = -1], [core = -1]}: gpiobus
device	cpuchip {}: gpiobus
attach	cpuchip at root
file	arch/powerpc/booke/dev/cpuchip.c	cpuchip
file	arch/powerpc/booke/dev/gpio.c		gpio

# On-chip Peripheral Bus
device	obio {[addr = -1], [irq = -1]}
attach	obio at cpuchip
file	arch/powerpc/booke/dev/obio.c		obio

device	cpu {}
attach	cpu at cpuchip
file	arch/powerpc/booke/cpu.c

device	ecc
attach	ecc at cpuchip with ecc_cpuchip
file	arch/powerpc/booke/dev/ecc_cpuchip.c	ecc_cpuchip

# On-chip com device(s)
attach	com at cpuchip with com_cpuchip
file	arch/powerpc/booke/dev/com_cpuchip.c	com_cpuchip

# On-chip ethernet device(s)
device	estec: ether, ifnet, arp, mii
attach	estec at cpuchip
file	arch/powerpc/booke/dev/if_etsec.c	etsec

# Watchdog timer
device	wdog: sysmon_wdog
attach	wdog at cpuchip
file	arch/powerpc/booke/dev/wdog.c		wdog
@


1.1.2.1
log
@file files.booke was added on branch yamt-nfs-mp on 2010-03-11 15:02:49 +0000
@
text
@d1 42
@


1.1.2.2
log
@sync with head
@
text
@a0 42
#	$NetBSD$
#
# PPC BookE specific configuration info

#include "arch/powerpc/fpu/files.fpu"

# Board Properties
file	arch/powerpc/booke/board_prop.c

# Processor Local Bus
#device	cpuchip {[device = -1], [core = -1]}: gpiobus
device	cpuchip {}: gpiobus
attach	cpuchip at root
file	arch/powerpc/booke/dev/cpuchip.c	cpuchip
file	arch/powerpc/booke/dev/gpio.c		gpio

# On-chip Peripheral Bus
device	obio {[addr = -1], [irq = -1]}
attach	obio at cpuchip
file	arch/powerpc/booke/dev/obio.c		obio

device	cpu {}
attach	cpu at cpuchip
file	arch/powerpc/booke/cpu.c

device	ecc
attach	ecc at cpuchip with ecc_cpuchip
file	arch/powerpc/booke/dev/ecc_cpuchip.c	ecc_cpuchip

# On-chip com device(s)
attach	com at cpuchip with com_cpuchip
file	arch/powerpc/booke/dev/com_cpuchip.c	com_cpuchip

# On-chip ethernet device(s)
device	estec: ether, ifnet, arp, mii
attach	estec at cpuchip
file	arch/powerpc/booke/dev/if_etsec.c	etsec

# Watchdog timer
device	wdog: sysmon_wdog
attach	wdog at cpuchip
file	arch/powerpc/booke/dev/wdog.c		wdog
@


