Re: [U-Boot] [PATCH v3 00/15] Powerpc: mpc8xx: cleanup before migration to DM model

2018-03-16 Thread Christophe LEROY

Hi Tom,

If not applied already, please don't take this serie yet. While 
migrating drivers to DM model, it find some caveats in the way mpc8xx is 
initialised and it will be cleaner if I fix it in this serie rather than

making new patches on top of it.

Christophe

Le 06/03/2018 à 13:06, Christophe Leroy a écrit :

The purpose of this serie is to clean the mpc8xx code a bit prior to moving
to OF and DM model.

Christophe Leroy (15):
   powerpc, 8xx: initialisation global data
   board, MCR3000: replace mtd->priv by mtd_to_nand()
   board, MCR3000: Increase Monitor size
   soft_i2c: cleanup - no mpc8xx support
   boards: MCR3000: cleanup config
   powerpc: mpc8xx: cleaning up watchdog
   powerpc: mpc8xx: make get_immr() independent of CONFIG_8xx
   powerpc: mpc8xx: Change CONFIG_8xx to CONFIG_MPC8xx
   powerpc: 8xx: get rid of the multiple PVR_ values
   powerpc: mpc8xx: refactorise reginfo
   powerpc: mpc8xx: harmonise initialisation of the immap local pointer
   powerpc: mpc8xx: remove get_immr() argument
   powerpc: mpc8xx: use PVR related defines and macros
   common/env_embedded: allow fine placement of environment object
   board: MCR3000: Use smaller flash sector for environment

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|  2 +-
  arch/powerpc/cpu/mpc8xx/Makefile   |  1 -
  arch/powerpc/cpu/mpc8xx/cpu.c  | 29 +++--
  arch/powerpc/cpu/mpc8xx/cpu_init.c | 10 ++-
  arch/powerpc/cpu/mpc8xx/immap.c| 22 ++-
  arch/powerpc/cpu/mpc8xx/reginfo.c  | 71 --
  arch/powerpc/cpu/mpc8xx/speed.c|  3 +-
  arch/powerpc/include/asm/cache.h   |  6 +-
  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  |  4 +-
  drivers/i2c/soft_i2c.c |  3 -
  drivers/net/Kconfig|  2 +-
  drivers/serial/Kconfig |  2 +-
  drivers/spi/Kconfig|  2 +-
  env/embedded.c |  8 +--
  include/asm-generic/u-boot.h   |  2 +-
  include/commproc.h |  2 +-
  include/configs/MCR3000.h  | 36 ++-
  include/env_default.h  |  2 +-
  include/mpc8xx.h   |  4 +-
  include/ppc_asm.tmpl   |  6 +-
  include/watchdog.h |  5 --
  32 files changed, 85 insertions(+), 178 deletions(-)
  delete mode 100644 arch/powerpc/cpu/mpc8xx/reginfo.c
  rename arch/powerpc/include/asm/{8xx_immap.h => immap_8xx.h} (100%)


___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] [PATCH v3 00/15] Powerpc: mpc8xx: cleanup before migration to DM model

2018-03-06 Thread Christophe Leroy
The purpose of this serie is to clean the mpc8xx code a bit prior to moving
to OF and DM model.

Christophe Leroy (15):
  powerpc, 8xx: initialisation global data
  board, MCR3000: replace mtd->priv by mtd_to_nand()
  board, MCR3000: Increase Monitor size
  soft_i2c: cleanup - no mpc8xx support
  boards: MCR3000: cleanup config
  powerpc: mpc8xx: cleaning up watchdog
  powerpc: mpc8xx: make get_immr() independent of CONFIG_8xx
  powerpc: mpc8xx: Change CONFIG_8xx to CONFIG_MPC8xx
  powerpc: 8xx: get rid of the multiple PVR_ values
  powerpc: mpc8xx: refactorise reginfo
  powerpc: mpc8xx: harmonise initialisation of the immap local pointer
  powerpc: mpc8xx: remove get_immr() argument
  powerpc: mpc8xx: use PVR related defines and macros
  common/env_embedded: allow fine placement of environment object
  board: MCR3000: Use smaller flash sector for environment

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|  2 +-
 arch/powerpc/cpu/mpc8xx/Makefile   |  1 -
 arch/powerpc/cpu/mpc8xx/cpu.c  | 29 +++--
 arch/powerpc/cpu/mpc8xx/cpu_init.c | 10 ++-
 arch/powerpc/cpu/mpc8xx/immap.c| 22 ++-
 arch/powerpc/cpu/mpc8xx/reginfo.c  | 71 --
 arch/powerpc/cpu/mpc8xx/speed.c|  3 +-
 arch/powerpc/include/asm/cache.h   |  6 +-
 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  |  4 +-
 drivers/i2c/soft_i2c.c |  3 -
 drivers/net/Kconfig|  2 +-
 drivers/serial/Kconfig |  2 +-
 drivers/spi/Kconfig|  2 +-
 env/embedded.c |  8 +--
 include/asm-generic/u-boot.h   |  2 +-
 include/commproc.h |  2 +-
 include/configs/MCR3000.h  | 36 ++-
 include/env_default.h  |  2 +-
 include/mpc8xx.h   |  4 +-
 include/ppc_asm.tmpl   |  6 +-
 include/watchdog.h |  5 --
 32 files changed, 85 insertions(+), 178 deletions(-)
 delete mode 100644 arch/powerpc/cpu/mpc8xx/reginfo.c
 rename arch/powerpc/include/asm/{8xx_immap.h => immap_8xx.h} (100%)

-- 
2.13.3

___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot