[GIT PULL] Please pull u-boot-mpc8xx

Christophe Leroy christophe.leroy at csgroup.eu
Sun Feb 12 19:42:55 CET 2023


Hi Tom,

This pull requests brings:
- A fix for a long standing bug that has been exposed by commit 
50128aeb0f8 ("cyclic: get rid of cyclic_init()") preventing 8xx boards 
from booting since u-boot 2023.01
- A GPIO driver for powerpc 8xx chip
- Fixup for powerpc 8xx SPI driver
- A new powerpc 8xx board
- The two devices having that board.

This is my first pull request let me know if anything.

CI: https://source.denx.de/u-boot/custodians/u-boot-mpc8xx/-/pipelines/15137

Thanks
Christophe


The following changes since commit 30db474704405be823259851cbb76fa05366c8af:

   Prepare v2023.04-rc1 (2023-01-30 15:36:45 -0500)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-mpc8xx.git for-2023.04

for you to fetch changes up to 6a8c36b936ab69a7521ec1ecfd20f7b85f7f59c5:

   board: cssi: Add MIAE & VGoIP devices (2023-02-11 08:47:58 +0100)

----------------------------------------------------------------
Christophe Leroy (9):
       powerpc/mpc8xx: Zero boot_flags arg for calling board_init_f()
       board: MCR3000: Use lowercase filenames
       board: MCR3000: Migrate to using CONFIG_EXTRA_ENV_TEXT
       board: MCR3000: Modernise the settings to properly work on 
lastest u-boot version
       board: MCR3000: Remove update of non-existing e1-wan DT node
       driver, gpio: Add support for MPC 8xx CPU ports
       spi, mpc8xx: Add support for chipselect via GPIO and fixups
       board: cssi: Add new board MCR3000_2G
       board: cssi: Add MIAE & VGoIP devices

  arch/powerpc/Kconfig                               |    1 +
  arch/powerpc/cpu/mpc8xx/Kconfig                    |    6 +-
  arch/powerpc/cpu/mpc8xx/start.S                    |    1 +
  arch/powerpc/dts/Makefile                          |    1 +
  arch/powerpc/dts/cmpc885.dts                       |   94 ++
  arch/powerpc/include/asm/arch-mpc8xx/gpio.h        |   12 +
  board/cssi/MAINTAINERS                             |    4 +-
  board/cssi/cmpc885/Kconfig                         |   23 +
  board/cssi/cmpc885/Makefile                        |   10 +
  board/cssi/cmpc885/cmpc885.c                       | 1106 
++++++++++++++++++++
  board/cssi/cmpc885/cmpc885.env                     |    7 +
  board/cssi/cmpc885/nand.c                          |   47 +
  board/cssi/cmpc885/sdram.c                         |  107 ++
  board/cssi/cmpc885/u-boot.lds                      |   95 ++
  board/cssi/{MCR3000 => mcr3000}/Kconfig            |    4 +-
  board/cssi/{MCR3000 => mcr3000}/Makefile           |    2 +-
  .../cssi/{MCR3000/MCR3000.c => mcr3000/mcr3000.c}  |   12 -
  board/cssi/mcr3000/mcr3000.env                     |   14 +
  board/cssi/{MCR3000 => mcr3000}/nand.c             |    0
  board/cssi/{MCR3000 => mcr3000}/u-boot.lds         |    0
  configs/CMPC885_defconfig                          |  110 ++
  configs/MCR3000_defconfig                          |   10 +-
  drivers/gpio/Kconfig                               |    7 +
  drivers/gpio/Makefile                              |    1 +
  drivers/gpio/mpc8xx_gpio.c                         |  347 ++++++
  drivers/spi/mpc8xx_spi.c                           |   96 +-
  include/configs/MCR3000.h                          |   83 --
  include/configs/cmpc885.h                          |   29 +
  include/configs/mcr3000.h                          |   40 +
  29 files changed, 2129 insertions(+), 140 deletions(-)
  create mode 100644 arch/powerpc/dts/cmpc885.dts
  create mode 100644 arch/powerpc/include/asm/arch-mpc8xx/gpio.h
  create mode 100644 board/cssi/cmpc885/Kconfig
  create mode 100644 board/cssi/cmpc885/Makefile
  create mode 100644 board/cssi/cmpc885/cmpc885.c
  create mode 100644 board/cssi/cmpc885/cmpc885.env
  create mode 100644 board/cssi/cmpc885/nand.c
  create mode 100644 board/cssi/cmpc885/sdram.c
  create mode 100644 board/cssi/cmpc885/u-boot.lds
  rename board/cssi/{MCR3000 => mcr3000}/Kconfig (78%)
  rename board/cssi/{MCR3000 => mcr3000}/Makefile (90%)
  rename board/cssi/{MCR3000/MCR3000.c => mcr3000/mcr3000.c} (90%)
  create mode 100644 board/cssi/mcr3000/mcr3000.env
  rename board/cssi/{MCR3000 => mcr3000}/nand.c (100%)
  rename board/cssi/{MCR3000 => mcr3000}/u-boot.lds (100%)
  create mode 100644 configs/CMPC885_defconfig
  create mode 100644 drivers/gpio/mpc8xx_gpio.c
  delete mode 100644 include/configs/MCR3000.h
  create mode 100644 include/configs/cmpc885.h
  create mode 100644 include/configs/mcr3000.h


More information about the U-Boot mailing list