head 1.8; access; symbols perseant-exfatfs-base-20261102:1.8 netbsd-11-1-RELEASE:1.8 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 @