From: Christophe Leroy <christophe.leroy@c-s.fr>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v4 00/16] Powerpc: mpc8xx: cleanup before migration to DM model
Date: Fri, 16 Mar 2018 17:20:29 +0100 (CET) [thread overview]
Message-ID: <cover.1521215903.git.christophe.leroy@c-s.fr> (raw)
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.c
--
2.13.3
next reply other threads:[~2018-03-16 16:20 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-16 16:20 Christophe Leroy [this message]
2018-03-16 16:20 ` [U-Boot] [PATCH v4 01/16] soft_i2c: cleanup - no mpc8xx support Christophe Leroy
2018-04-06 21:02 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 02/16] powerpc: mpc8xx: harmonise initialisation of the immap local pointer Christophe Leroy
2018-04-06 21:02 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 03/16] powerpc: mpc8xx: get rid of the multiple PVR_ values Christophe Leroy
2018-04-06 21:02 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 04/16] powerpc: mpc8xx: make get_immr() independent of CONFIG_8xx Christophe Leroy
2018-04-06 21:02 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 05/16] powerpc: mpc8xx: remove get_immr() argument Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 06/16] powerpc: mpc8xx: Change CONFIG_8xx to CONFIG_MPC8xx Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 07/16] powercp: mpc8xx: move commproc.h Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot,v4,07/16] " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 08/16] powerpc: mpc8xx: redistribute data in CPM dpram Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 09/16] powerpc: mpc8xx: initialisation of initial RAM Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 10/16] board: MCR3000: replace mtd->priv by mtd_to_nand() Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 11/16] board: MCR3000: cleanup config Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot,v4,11/16] " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 12/16] common: env_embedded: allow fine placement of environment object Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 13/16] board: MCR3000: Use smaller flash sector for environment Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 14/16] powerpc: mpc8xx: refactorise reginfo Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:20 ` [U-Boot] [PATCH v4 15/16] powerpc: mpc8xx: cleaning up watchdog Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
2018-03-16 16:21 ` [U-Boot] [PATCH v4 16/16] powerpc: mpc8xx: move watchdog into drivers/watchdog Christophe Leroy
2018-04-06 21:03 ` [U-Boot] [U-Boot, v4, " Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1521215903.git.christophe.leroy@c-s.fr \
--to=christophe.leroy@c-s.fr \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox