Powerpc: mpc8xx: cleanup before migration to DM model
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest16 patches 0 repliesNew
- v3 posting 2/20 of 15 patches 0 repliesSuperseded
- v3 posting 1/215 patches 0 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v2 | 10 patches | 0 replies | Superseded |
Changes in v4 from the cover letter
Reordered the serie in a more logical order
Reworked memory init to use existing functions board_init_f_xxx_reserve() Reworked allocation of initial memory
Moved watchdog into drivers/watchdog/ directory
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/16 | soft_i2c: cleanup - no mpc8xx supportdrivers/ | +0 | 1 reply | |
| 2/16 | powerpc: mpc8xx: harmonise initialisation of the immap local pointerarch/ arch/ | +3 | 1 reply | |
| 3/16 | powerpc: mpc8xx: get rid of the multiple PVR_ valuesarch/ arch/ | +3 | 1 reply | |
| 4/16 | powerpc: mpc8xx: make get_immr() independent of CONFIG_8xxarch/ | +1 | 1 reply | |
| 5/16 | powerpc: mpc8xx: remove get_immr() argumentarch/ arch/ arch/ | +4 | 1 reply | |
| 6/16 | powerpc: mpc8xx: Change CONFIG_8xx to CONFIG_MPC8xxapi/ arch/ arch/ +16 more | +24 | 1 reply | |
| 7/16 | powercp: mpc8xx: move commproc.harch/ arch/ arch/ +5 more | +7 | 1 reply | |
| 8/16 | powerpc: mpc8xx: redistribute data in CPM dpramarch/ | +8 | 1 reply | |
| 9/16 | powerpc: mpc8xx: initialisation of initial RAMarch/ | +20 | 1 reply | |
| 10/16 | board: MCR3000: replace mtd->priv by mtd_to_nand()board/ | +1 | 1 reply | |
| 11/16 | board: MCR3000: cleanup configarch/ board/ configs/ +1 more | +8 | 1 reply | |
| 12/16 | common: env_embedded: allow fine placement of environment objectenv/ include/ | +5 | 1 reply | |
| 13/16 | board: MCR3000: Use smaller flash sector for environmentboard/ include/ | +6 | 1 reply | |
| 14/16 | powerpc: mpc8xx: refactorise reginfoarch/ arch/ arch/ | +20 | 1 reply | |
| 15/16 | powerpc: mpc8xx: cleaning up watchdogarch/ arch/ arch/ +2 more | +9 | 1 reply | |
| 16/16 | powerpc: mpc8xx: move watchdog into drivers/watchdogarch/ arch/ arch/ +2 more | +27 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.
Cover letter [U-Boot] [PATCH v4 00/16] Powerpc: mpc8xx: cleanup before migration to DM model
The purpose of this serie is to clean the mpc8xx code a bit prior to moving to OF and DM model.
Christophe Leroy (16):
soft_i2c: cleanup - no mpc8xx support
powerpc: mpc8xx: harmonise initialisation of the immap local pointer
powerpc: mpc8xx: get rid of the multiple PVR_ values
powerpc: mpc8xx: make get_immr() independent of CONFIG_8xx
powerpc: mpc8xx: remove get_immr() argument
powerpc: mpc8xx: Change CONFIG_8xx to CONFIG_MPC8xx
powercp: mpc8xx: move commproc.h
powerpc: mpc8xx: redistribute data in CPM dpram
powerpc: mpc8xx: initialisation of initial RAM
board: MCR3000: replace mtd->priv by mtd_to_nand()
board: MCR3000: cleanup config
common: env_embedded: allow fine placement of environment object
board: MCR3000: Use smaller flash sector for environment
powerpc: mpc8xx: refactorise reginfo
powerpc: mpc8xx: cleaning up watchdog
powerpc: mpc8xx: move watchdog into drivers/watchdog
Changes since v3:
Reordered the serie in a more logical order
Reworked memory init to use existing functions board_init_f_xxx_reserve() Reworked allocation of initial memory
Moved watchdog into drivers/watchdog/ directory
Changes since v2:
Cleaning more items in patch 5
Not removing get_immr() anymore in patch 7
Patches from 11 are new in this version
api/api_platform-powerpc.c | 2 +-
arch/powerpc/Kconfig | 4 +-
arch/powerpc/cpu/mpc8xx/Kconfig | 6 +-
arch/powerpc/cpu/mpc8xx/Makefile | 1 -
arch/powerpc/cpu/mpc8xx/cpu.c | 36 ++---------
arch/powerpc/cpu/mpc8xx/cpu_init.c | 11 ++--
arch/powerpc/cpu/mpc8xx/immap.c | 24 +++++++-
arch/powerpc/cpu/mpc8xx/interrupts.c | 2 +-
arch/powerpc/cpu/mpc8xx/reginfo.c | 71 ----------------------
arch/powerpc/cpu/mpc8xx/speed.c | 3 +-
arch/powerpc/cpu/mpc8xx/start.S | 27 +++++---
arch/powerpc/include/asm/cache.h | 6 +-
.../powerpc/include/asm/cpm_8xx.h | 18 +++---
arch/powerpc/include/asm/global_data.h | 2 +-
.../include/asm/{8xx_immap.h => immap_8xx.h} | 0
arch/powerpc/include/asm/iopin_8xx.h | 2 +-
arch/powerpc/include/asm/ppc.h | 13 ++--
arch/powerpc/include/asm/processor.h | 6 +-
board/cssi/MCR3000/MCR3000.c | 2 +
board/cssi/MCR3000/nand.c | 2 +-
board/cssi/MCR3000/u-boot.lds | 6 +-
cmd/bdinfo.c | 2 +-
configs/MCR3000_defconfig | 6 +-
drivers/i2c/soft_i2c.c | 3 -
drivers/net/Kconfig | 2 +-
drivers/net/mpc8xx_fec.c | 2 +-
drivers/serial/Kconfig | 2 +-
drivers/serial/serial_mpc8xx.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/spi/mpc8xx_spi.c | 2 +-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/mpc8xx_wdt.c | 21 +++++++
env/embedded.c | 8 +--
include/asm-generic/u-boot.h | 2 +-
include/configs/MCR3000.h | 40 ++----------
include/env_default.h | 2 +-
include/mpc8xx.h | 4 +-
include/ppc_asm.tmpl | 6 +-
include/watchdog.h | 5 --
39 files changed, 139 insertions(+), 217 deletions(-)
delete mode 100644 arch/powerpc/cpu/mpc8xx/reginfo.c
rename include/commproc.h => arch/powerpc/include/asm/cpm_8xx.h (98%)
rename arch/powerpc/include/asm/{8xx_immap.h => immap_8xx.h} (100%)
create mode 100644 drivers/watchdog/mpc8xx_wdt.cSignature · 1 line
2.13.3