Skip site navigation (1)Skip section navigation (2)
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>