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>