[PATCH v1 00/12] powerpc: mpc85xx: fixes and updates for socrates board

Heiko Schocher hs at denx.de
Tue Jan 24 18:06:48 CET 2023


Patchseries is based on  53c47c59e6: ("Merge tag 'dm-pull-18jan23' of https://source.denx.de/u-boot/custodians/u-boot-dm")

It brings back socrates board working with current mainline, and
adds also some small updates:

- newer U-Boot needs more space in Flash, so set new textbase.
  adapt default environment
- remove Flash on CS1 as not used anymore
- support MTDPARTS
- add boot retry feature
- add support for i2c eeprom
- add autbootdelay string
- enable protected environement
- enable signed fit images boot
  see thread:
  https://lists.denx.de/pipermail/u-boot/2023-January/504249.html

  commit bcc85b96b5ff: ("cmd: source: Support specifying config name")

  fixes this problem for me!

patch 0002-powerpc-mpc85xx-socrates-rework-socrates-build-proce.patch
is a combination of patches from Pali
  http://patchwork.ozlabs.org/project/uboot/patch/20221228200437.30971-1-pali@kernel.org/
  http://patchwork.ozlabs.org/project/uboot/patch/20221228200437.30971-2-pali@kernel.org/

which is a base for patch 0003-powerpc-mpc85xx-drop-socrates-specific-image-creatio.patch
which drops socrates board specific image creation and uses standard
mpc85xx way by enabling  MPC85XX_HAVE_RESET_VECTOR, drop CONFIG_OF_BOARD
and use common u-boot.dtsi, so no specials anymore for this board.

azure build:
https://dev.azure.com/hs0298/hs/_build/results?buildId=99&view=results


Heiko Schocher (12):
  powerpc/mpc85xx: fixes and updates for socrates board
  powerpc/mpc85xx: socrates: rework build process
  powerpc/mpc85xx: drop socrates specific image creation
  powerpc: dts: updates socrates board
  powerpc/mpc85xx: socrates: add MTD partitioning support
  powerpc/mpc85xx: socrates: add initrd_high default environment
    variable
  powerpc/mpc85xx: socrates: drop second flash bank
  powerpc/mpc85xx: socrates: Add boot retry feature
  powerpc/mpc85xx: socrates: add support for i2c eeprom at 0x51
  powerpc/mpc85xx: socrates: add autoboot delay string
  powerpc/mpc85xx: socrates: enable protected Environment
  powerpc/mpc85xx: socrates: enable signed fitImages

 Makefile                              | 11 +++--
 arch/powerpc/dts/socrates-u-boot.dtsi | 23 ++++++-----
 arch/powerpc/dts/socrates.dts         | 59 +++++++++++++++------------
 arch/powerpc/dts/u-boot.dtsi          |  2 +-
 board/socrates/socrates.c             | 32 +++++++--------
 configs/socrates_defconfig            | 50 +++++++++++++++--------
 include/configs/socrates.h            | 25 ++++++++----
 7 files changed, 118 insertions(+), 84 deletions(-)

-- 
2.37.3



More information about the U-Boot mailing list