[PULL] Pull request for u-boot next / v2022.04 = u-boot-stm32-20211130

Patrice CHOTARD patrice.chotard at foss.st.com
Wed Dec 1 08:50:26 CET 2021


Hi Tom

Please pull the STM32 related patches for u-boot/next, v2022.04 : u-boot-stm32-20211130

CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/10049

Thanks
Patrice

The following changes since commit 2402c93130c09b881f9cc1369459fb49d9fa0f74:

  Merge tag 'v2022.01-rc3' into next (2021-11-29 12:00:57 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20211130

for you to fetch changes up to c7c06fa776b3a553df922259908fad12cfa0e1e8:

  board: stm32mp1: add support of nor1 device in dfu command (2021-11-30 16:43:28 +0100)

----------------------------------------------------------------
- add nor1 device support for DFU command
- remove CONFIG_STM32_IPCC from stm32mp15 defconfigs
- enable simple framebuffer node for splashscreen for stm32mp1
- use lower-case hex for address for stm32 MCU and MPU's device tree
- define LOG_CATEGORY for stmfx pinctrl driver
- add support for probing bus voltage level translator
- add custom PHY reset bindings on AV96
- enable KSZ90x1 PHY driver on DHCOR
- stm32mp1 DDR update:
  - add DDR read data eye training
  - remove DDR calibration result
  - remove DDR tuning support
  - compute DDR size from DDRCTL registers
- DHSOM boards:
  - increase USB power-good delay
  - add update_sf script to install U-Boot into SF
  - increase PHY auto-negotiation timeout to 20 seconds
  - fix SoM and board coding strap GPIO handling
  - auto-detect uSD level translator

----------------------------------------------------------------
Marek Vasut (8):
      ARM: stm32: Increase USB power-good delay on DHSOM
      ARM: stm32: Add update_sf script to install U-Boot into SF on DHSOM
      ARM: stm32: Increase PHY auto-negotiation timeout to 20s on DHSOM
      ARM: stm32: Fix SoM and board coding strap GPIO handling on DHSOM
      ARM: dts: stm32: Add custom PHY reset bindings on AV96
      ARM: stm32: Enable KSZ90x1 PHY driver on DHCOR
      mmc: stm32_sdmmc2: Add support for probing bus voltage level translator
      ARM: dts: stm32: Auto-detect DHSOM with uSD level translator

Patrice Chotard (8):
      ARM: dts: stm32: Use lower-case hex for address for stm32mp15-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32f769-disco-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32746-disco-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32f7-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32f469-disco-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32f429-disco-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32f746g-eval-u-boot.dtsi
      ARM: dts: stm32: Use lower-case hex for address for stm32429i-eval-u-boot.dtsi

Patrick Delaunay (15):
      pinctrl: stmfx: define LOG_CATEGORY
      stm32mp1: ram: add read valid training support
      stm32mp1: ram: remove the support of calibration result
      stm32mp1: ram: remove tuning support
      Convert CONFIG_LCD_DT_SIMPLEFB to Kconfig
      common: rename lcd_simplefb.c file to fdt_simplefb.c
      common: rename functions lcd_dt_simplefb to fdt_simplefb
      video: Add video_is_active function
      common: add fdt_simplefb_enable_and_mem_rsv function
      video: stm32: stm32_ltdc: align framebuffer on 2MB
      board: stm32mp1: enable simple framebuffer node for splashscreen
      configs: stm32mp15: deactivate the CONFIG_STM32_IPCC
      ram: stm32mp1: compute DDR size from DDRCTL registers
      ram: stm32mp1: remove __maybe_unused on stm32mp1_ddr_setup
      board: stm32mp1: add support of nor1 device in dfu command

 arch/arm/dts/stm32429i-eval-u-boot.dtsi            |    2 +-
 arch/arm/dts/stm32746g-eval-u-boot.dtsi            |    2 +-
 arch/arm/dts/stm32f429-disco-u-boot.dtsi           |    2 +-
 arch/arm/dts/stm32f469-disco-u-boot.dtsi           |    6 +-
 arch/arm/dts/stm32f7-u-boot.dtsi                   |    4 +-
 arch/arm/dts/stm32f746-disco-u-boot.dtsi           |    2 +-
 arch/arm/dts/stm32f769-disco-u-boot.dtsi           |    6 +-
 arch/arm/dts/stm32mp15-ddr.dtsi                    |   30 -
 arch/arm/dts/stm32mp15-ddr3-1x4Gb-1066-binG.dtsi   |   12 -
 arch/arm/dts/stm32mp15-ddr3-2x4Gb-1066-binG.dtsi   |   12 -
 .../dts/stm32mp15-ddr3-dhsom-2x1Gb-1066-binG.dtsi  |   12 -
 .../dts/stm32mp15-ddr3-dhsom-2x2Gb-1066-binG.dtsi  |   12 -
 .../dts/stm32mp15-ddr3-dhsom-2x4Gb-1066-binG.dtsi  |   12 -
 .../dts/stm32mp15-ddr3-icore-1x4Gb-1066-binG.dtsi  |   12 -
 arch/arm/dts/stm32mp15-u-boot.dtsi                 |    8 +-
 arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi         |    4 +
 .../dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi    |   15 +
 board/dhelectronics/dh_stm32mp1/board.c            |   14 +-
 board/raspberrypi/rpi/rpi.c                        |    2 +-
 board/st/common/stm32mp_dfu.c                      |    4 +
 board/st/stm32mp1/stm32mp1.c                       |    4 +
 common/Kconfig                                     |    9 +
 common/Makefile                                    |    2 +-
 common/{lcd_simplefb.c => fdt_simplefb.c}          |   37 +-
 configs/rpi_0_w_defconfig                          |    1 +
 configs/rpi_2_defconfig                            |    1 +
 configs/rpi_3_32b_defconfig                        |    1 +
 configs/rpi_3_b_plus_defconfig                     |    1 +
 configs/rpi_3_defconfig                            |    1 +
 configs/rpi_4_32b_defconfig                        |    1 +
 configs/rpi_4_defconfig                            |    1 +
 configs/rpi_arm64_defconfig                        |    1 +
 configs/rpi_defconfig                              |    1 +
 configs/stm32mp15-icore-stm32mp1-ctouch2_defconfig |    2 -
 .../stm32mp15-icore-stm32mp1-edimm2.2_defconfig    |    2 -
 ...2mp15-microgea-stm32mp1-microdev2-of7_defconfig |    2 -
 ...stm32mp15-microgea-stm32mp1-microdev2_defconfig |    2 -
 configs/stm32mp15_basic_defconfig                  |    3 +-
 configs/stm32mp15_defconfig                        |    3 +-
 configs/stm32mp15_dhcom_basic_defconfig            |    2 -
 configs/stm32mp15_dhcor_basic_defconfig            |    4 +-
 configs/stm32mp15_trusted_defconfig                |    3 +-
 doc/board/st/stm32mp1.rst                          |   18 +-
 .../memory-controllers/st,stm32mp1-ddr.txt         |   32 -
 drivers/mmc/stm32_sdmmc2.c                         |   63 +-
 drivers/pinctrl/pinctrl-stmfx.c                    |    4 +
 drivers/ram/stm32mp1/Makefile                      |    1 -
 drivers/ram/stm32mp1/stm32mp1_ddr.c                |   69 +-
 drivers/ram/stm32mp1/stm32mp1_ddr.h                |   22 -
 drivers/ram/stm32mp1/stm32mp1_ddr_regs.h           |   66 +-
 drivers/ram/stm32mp1/stm32mp1_interactive.c        |   37 +-
 drivers/ram/stm32mp1/stm32mp1_ram.c                |  217 ++-
 drivers/ram/stm32mp1/stm32mp1_tests.h              |    3 -
 drivers/ram/stm32mp1/stm32mp1_tuning.c             | 1540 --------------------
 drivers/video/stm32/stm32_ltdc.c                   |    5 +-
 drivers/video/video-uclass.c                       |   14 +
 include/configs/rpi.h                              |    1 -
 include/configs/stm32mp15_common.h                 |    7 +-
 include/configs/stm32mp15_dh_dhsom.h               |   16 +
 include/fdt_simplefb.h                             |    5 +-
 include/video.h                                    |    7 +
 scripts/config_whitelist.txt                       |    1 -
 62 files changed, 463 insertions(+), 1922 deletions(-)
 rename common/{lcd_simplefb.c => fdt_simplefb.c} (65%)
 delete mode 100644 drivers/ram/stm32mp1/stm32mp1_tuning.c


More information about the U-Boot mailing list