mbox series

[GIT,PULL] Please pull u-boot-mpc8xx

Message ID ccd5113a-45c1-2939-10e9-74cc13b6a2fb@csgroup.eu
State Accepted
Delegated to: Tom Rini
Headers show
Series [GIT,PULL] Please pull u-boot-mpc8xx | expand

Pull-request

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

Message

Christophe Leroy Feb. 12, 2023, 6:42 p.m. UTC
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@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

Comments

Tom Rini Feb. 12, 2023, 11:45 p.m. UTC | #1
On Sun, Feb 12, 2023 at 06:42:55PM +0000, Christophe Leroy wrote:

> 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@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)
> 

Applied to u-boot/master, thanks!