Date: Sun, 11 Jul 2010 21:08:29 +0000 (UTC) From: Rafal Jaworowski <raj@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/conf Makefile.powerpc files.powerpc src/sys/dev/cfi cfi_bus_fdt.c cfi_bus_lbc.c src/sys/dev/fdt fdt_pci.c src/sys/dev/quicc quicc_bfe_fdt.c quicc_bfe_ocp.c src/sys/dev/sec sec.c src/sys/dev/tsec if_tsec.c if_tsec.h ... Message-ID: <201007112109.o6BL9IxF009652@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
raj 2010-07-11 21:08:29 UTC
FreeBSD src repository
Modified files:
sys/conf Makefile.powerpc files.powerpc
sys/dev/fdt fdt_pci.c
sys/dev/sec sec.c
sys/dev/tsec if_tsec.c if_tsec.h
sys/dev/uart uart_cpu_powerpc.c
sys/powerpc/booke locore.S machdep.c platform_bare.c pmap.c
sys/powerpc/conf MPC85XX
sys/powerpc/include metadata.h
sys/powerpc/mpc85xx atpic.c i2c.c lbc.c lbc.h mpc85xx.c
mpc85xx.h nexus.c
sys/powerpc/powerpc intr_machdep.c
Added files:
sys/dev/cfi cfi_bus_fdt.c
sys/dev/quicc quicc_bfe_fdt.c
sys/dev/tsec if_tsec_fdt.c
sys/powerpc/include fdt.h
sys/powerpc/mpc85xx ds1553_bus_fdt.c openpic_fdt.c pci_fdt.c
Removed files:
sys/dev/cfi cfi_bus_lbc.c
sys/dev/quicc quicc_bfe_ocp.c
sys/dev/tsec if_tsec_ocp.c
sys/dev/uart uart_bus_ocp.c
sys/powerpc/include bootinfo.h ocpbus.h
sys/powerpc/mpc85xx ds1553_bus_lbc.c ocpbus.c ocpbus.h opic.c
pci_ocp.c
Log:
SVN rev 209908 on 2010-07-11 21:08:29Z by raj
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
Revision Changes Path
1.286 +2 -0 src/sys/conf/Makefile.powerpc
1.111 +16 -16 src/sys/conf/files.powerpc
1.1 +73 -0 src/sys/dev/cfi/cfi_bus_fdt.c (new)
1.2 +0 -83 src/sys/dev/cfi/cfi_bus_lbc.c (dead)
1.2 +3 -2 src/sys/dev/fdt/fdt_pci.c
1.1 +90 -0 src/sys/dev/quicc/quicc_bfe_fdt.c (new)
1.2 +0 -94 src/sys/dev/quicc/quicc_bfe_ocp.c (dead)
1.3 +15 -20 src/sys/dev/sec/sec.c
1.16 +5 -6 src/sys/dev/tsec/if_tsec.c
1.8 +6 -1 src/sys/dev/tsec/if_tsec.h
1.1 +352 -0 src/sys/dev/tsec/if_tsec_fdt.c (new)
1.4 +0 -351 src/sys/dev/tsec/if_tsec_ocp.c (dead)
1.2 +0 -88 src/sys/dev/uart/uart_bus_ocp.c (dead)
1.9 +2 -32 src/sys/dev/uart/uart_cpu_powerpc.c
1.11 +0 -1 src/sys/powerpc/booke/locore.S
1.25 +23 -73 src/sys/powerpc/booke/machdep.c
1.4 +49 -18 src/sys/powerpc/booke/platform_bare.c
1.35 +8 -8 src/sys/powerpc/booke/pmap.c
1.17 +4 -2 src/sys/powerpc/conf/MPC85XX
1.12 +0 -72 src/sys/powerpc/include/bootinfo.h (dead)
1.1 +54 -0 src/sys/powerpc/include/fdt.h (new)
1.6 +1 -2 src/sys/powerpc/include/metadata.h
1.5 +0 -51 src/sys/powerpc/include/ocpbus.h (dead)
1.7 +1 -1 src/sys/powerpc/mpc85xx/atpic.c
1.1 +127 -0 src/sys/powerpc/mpc85xx/ds1553_bus_fdt.c (new)
1.3 +0 -134 src/sys/powerpc/mpc85xx/ds1553_bus_lbc.c (dead)
1.2 +6 -16 src/sys/powerpc/mpc85xx/i2c.c
1.3 +396 -248 src/sys/powerpc/mpc85xx/lbc.c
1.4 +35 -17 src/sys/powerpc/mpc85xx/lbc.h
1.7 +36 -1 src/sys/powerpc/mpc85xx/mpc85xx.c
1.4 +52 -0 src/sys/powerpc/mpc85xx/mpc85xx.h
1.3 +3 -6 src/sys/powerpc/mpc85xx/nexus.c
1.18 +0 -622 src/sys/powerpc/mpc85xx/ocpbus.c (dead)
1.8 +0 -112 src/sys/powerpc/mpc85xx/ocpbus.h (dead)
1.1 +93 -0 src/sys/powerpc/mpc85xx/openpic_fdt.c (new)
1.7 +0 -105 src/sys/powerpc/mpc85xx/opic.c (dead)
1.1 +1067 -0 src/sys/powerpc/mpc85xx/pci_fdt.c (new)
1.12 +0 -850 src/sys/powerpc/mpc85xx/pci_ocp.c (dead)
1.32 +0 -2 src/sys/powerpc/powerpc/intr_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007112109.o6BL9IxF009652>
