2008-03-03 20:40:20 +00:00
|
|
|
#
|
|
|
|
# Custom kernel for Freescale MPC85XX development boards like the CDS etc.
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
2012-05-27 10:25:20 +00:00
|
|
|
cpu BOOKE
|
|
|
|
cpu BOOKE_E500
|
2008-03-03 20:40:20 +00:00
|
|
|
ident MPC85XX
|
|
|
|
|
2010-07-13 05:32:19 +00:00
|
|
|
machine powerpc powerpc
|
|
|
|
|
2016-08-03 01:22:11 +00:00
|
|
|
include "dpaa/config.dpaa"
|
2008-03-03 20:40:20 +00:00
|
|
|
makeoptions DEBUG="-Wa,-me500 -g"
|
2016-08-03 01:22:11 +00:00
|
|
|
makeoptions WERROR="-Werror -Wno-format -Wno-redundant-decls"
|
2008-03-03 20:40:20 +00:00
|
|
|
makeoptions NO_MODULES=yes
|
|
|
|
|
|
|
|
options FPU_EMU
|
|
|
|
|
|
|
|
options _KPOSIX_PRIORITY_SCHEDULING
|
|
|
|
options ALT_BREAK_TO_DEBUGGER
|
|
|
|
options BREAK_TO_DEBUGGER
|
|
|
|
options BOOTP
|
|
|
|
options BOOTP_NFSROOT
|
2015-01-16 17:41:21 +00:00
|
|
|
#options BOOTP_NFSV3
|
2008-03-03 20:40:20 +00:00
|
|
|
options CD9660
|
|
|
|
options COMPAT_43
|
|
|
|
options DDB
|
2010-02-15 23:44:48 +00:00
|
|
|
#options DEADLKRES
|
2009-05-10 00:00:25 +00:00
|
|
|
options DEVICE_POLLING
|
2008-03-03 20:40:20 +00:00
|
|
|
#options DIAGNOSTIC
|
Convert Freescale PowerPC platforms to FDT convention.
The following systems are affected:
- MPC8555CDS
- MPC8572DS
This overhaul covers the following major changes:
- All integrated peripherals drivers for Freescale MPC85XX SoC, which are
currently in the FreeBSD source tree are reworked and adjusted so they
derive config data out of the device tree blob (instead of hard coded /
tabelarized values).
- This includes: LBC, PCI / PCI-Express, I2C, DS1553, OpenPIC, TSEC, SEC,
QUICC, UART, CFI.
- Thanks to the common FDT infrastrucutre (fdtbus, simplebus) we retire
ocpbus(4) driver, which was based on hard-coded config data.
Note that world for these platforms has to be built WITH_FDT.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
2010-07-11 21:08:29 +00:00
|
|
|
options FDT
|
|
|
|
#makeoptions FDT_DTS_FILE=mpc8555cds.dts
|
2008-03-03 20:40:20 +00:00
|
|
|
options FFS
|
|
|
|
options GDB
|
|
|
|
options GEOM_PART_GPT
|
|
|
|
options INET
|
|
|
|
options INET6
|
|
|
|
options INVARIANTS
|
|
|
|
options INVARIANT_SUPPORT
|
|
|
|
options KDB
|
|
|
|
options KTRACE
|
|
|
|
options MD_ROOT
|
|
|
|
options MPC85XX
|
|
|
|
options MSDOSFS
|
|
|
|
options NFS_ROOT
|
2011-07-31 18:34:38 +00:00
|
|
|
options NFSCL
|
2009-05-10 00:00:25 +00:00
|
|
|
options NFSLOCKD
|
2008-03-03 20:40:20 +00:00
|
|
|
options PROCFS
|
|
|
|
options PSEUDOFS
|
2014-02-01 20:56:50 +00:00
|
|
|
options SCHED_ULE
|
2014-03-18 14:41:18 +00:00
|
|
|
options CAPABILITIES
|
|
|
|
options CAPABILITY_MODE
|
|
|
|
options SMP
|
2008-03-03 20:40:20 +00:00
|
|
|
options SYSVMSG
|
|
|
|
options SYSVSEM
|
|
|
|
options SYSVSHM
|
|
|
|
options WITNESS
|
|
|
|
options WITNESS_SKIPSPIN
|
|
|
|
|
|
|
|
device ata
|
|
|
|
device bpf
|
2008-10-25 06:25:15 +00:00
|
|
|
device cfi
|
2009-06-06 09:37:55 +00:00
|
|
|
device crypto
|
|
|
|
device cryptodev
|
2008-03-03 20:40:20 +00:00
|
|
|
device da
|
2009-06-22 15:48:47 +00:00
|
|
|
device ds1553
|
2008-03-03 20:40:20 +00:00
|
|
|
device em
|
2014-02-01 20:56:50 +00:00
|
|
|
device alc
|
2008-03-03 20:40:20 +00:00
|
|
|
device ether
|
|
|
|
device fxp
|
2016-08-03 01:22:11 +00:00
|
|
|
device gpio
|
2009-06-22 15:34:32 +00:00
|
|
|
device iic
|
|
|
|
device iicbus
|
Convert Freescale PowerPC platforms to FDT convention.
The following systems are affected:
- MPC8555CDS
- MPC8572DS
This overhaul covers the following major changes:
- All integrated peripherals drivers for Freescale MPC85XX SoC, which are
currently in the FreeBSD source tree are reworked and adjusted so they
derive config data out of the device tree blob (instead of hard coded /
tabelarized values).
- This includes: LBC, PCI / PCI-Express, I2C, DS1553, OpenPIC, TSEC, SEC,
QUICC, UART, CFI.
- Thanks to the common FDT infrastrucutre (fdtbus, simplebus) we retire
ocpbus(4) driver, which was based on hard-coded config data.
Note that world for these platforms has to be built WITH_FDT.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
2010-07-11 21:08:29 +00:00
|
|
|
#device isa
|
2008-03-03 20:40:20 +00:00
|
|
|
device loop
|
|
|
|
device md
|
|
|
|
device miibus
|
2011-04-24 08:58:58 +00:00
|
|
|
device pass
|
2008-03-03 20:40:20 +00:00
|
|
|
device pci
|
|
|
|
device quicc
|
|
|
|
device random
|
|
|
|
#device rl
|
|
|
|
device scbus
|
|
|
|
device scc
|
2009-06-06 09:37:55 +00:00
|
|
|
device sec
|
2008-03-03 20:40:20 +00:00
|
|
|
device tsec
|
|
|
|
device tun
|
|
|
|
device uart
|
2010-04-22 21:31:34 +00:00
|
|
|
options USB_DEBUG # enable debug msgs
|
2008-03-03 20:40:20 +00:00
|
|
|
#device uhci
|
|
|
|
device umass
|
|
|
|
device usb
|
2009-02-17 14:57:05 +00:00
|
|
|
device vlan
|