[PULL] Pull request: u-boot-stm32 for v2020.10= u-boot-stm32-20200813
Patrice CHOTARD
patrice.chotard at st.com
Thu Aug 13 13:51:50 CEST 2020
Hi Tom,
Please pull the STM32 related patches for v2020.10: u-boot-stm32-20200813
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/4403
Thanks
Patrice
The following changes since commit 554e5514ac00f204282c4a2376ae65935d104e60:
configs: Resync with savedefconfig (2020-08-10 15:31:07 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200813
for you to fetch changes up to d0a3c4f9dbf0d661d3b91f46f0fa4db2dc33bb78:
board: stm32mp1: use const for struct node_info (2020-08-13 10:10:33 +0200)
----------------------------------------------------------------
- Use IS_ENABLED to prevent ifdef in board_key_check for STM32MP
- Add STM32 FMC2 EBI controller driver
- Fix dwc3-sti-glue which allows STiH410-B2260 to boot again
- Add fitImage its entry for 587-200 DHCOR SoM
- Add both PDK2 and DRC02 DT into DHCOM fitImage its
- Fix DHCOM KS8851 ethernet MAC address
- Remove stm32mp1 board.c file
- Use const for struct node_info in board stm32mp1.c file
----------------------------------------------------------------
Christophe Kerello (11):
mtd: rawnand: stm32_fmc2: fix a buffer overflow
mtd: rawnand: stm32_fmc2: remove useless inline comments
mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_5S for timeouts
mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
mtd: rawnand: stm32_fmc2: use clrsetbits_le32
memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
mtd: rawnand: stm32_fmc2: get resources from parent node
board: stm32mp1: update fdt fixup partitions table
configs: stm32mp: add CONFIG_STM32_FMC2_EBI
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
Marek Vasut (3):
ARM: stm32: Add both PDK2 and DRC02 DT into DHCOM fitImage its
ARM: stm32: Add fitImage its entry for 587-200 DHCOR SoM
ARM: dts: stm32: Update eth1addr from EEPROM if eth1 present
Patrice Chotard (1):
usb: host: dwc3-sti-glue: Fix ofnode_valid() parameter
Patrick Delaunay (13):
board: stm32mp1: use IS_ENABLED to prevent ifdef in board_key_check
board: stm32mp1: use IS_ENABLED to prevent ifdef in g_dnl_board_usb_cable_connected
board: stm32mp1: use IS_ENABLED to prevent ifdef in board_check_usb_power
board: stm32mp1: use IS_ENABLED to prevent ifdef in sysconf_init
board: stm32mp1: use IS_ENABLED to prevent ifdef in set_dfu_alt_inf
board: stm32mp1: use IS_ENABLED to prevent ifdef in dk2_i2c1_fix
board: stm32mp1: use IS_ENABLED to prevent ifdef in board_late_init
board: stm32mp1: use IS_ENABLED to prevent ifdef in env functions
board: stm32mp1: use IS_ENABLED to prevent ifdef in ft_board_setup
arm: stm32mp: bsec: use IS_ENABLED to prevent ifdef
arm: stm32mp: stm32prog: use IS_ENABLED to prevent ifdef
board: stm32mp1: remove board.c
board: stm32mp1: use const for struct node_info
arch/arm/dts/stm32mp151.dtsi | 43 +-
arch/arm/dts/stm32mp157c-ev1.dts | 16 +-
arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi | 1 +
arch/arm/mach-stm32mp/bsec.c | 86 +-
.../arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c | 5 +-
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 100 +-
board/dhelectronics/dh_stm32mp1/board.c | 33 +-
board/dhelectronics/dh_stm32mp1/u-boot-dhcom.its | 32 +-
board/dhelectronics/dh_stm32mp1/u-boot-dhcor.its | 3 +-
board/st/common/stm32mp_dfu.c | 20 +-
board/st/stm32mp1/board.c | 36 -
board/st/stm32mp1/stm32mp1.c | 201 ++--
configs/stm32mp15_basic_defconfig | 1 +
configs/stm32mp15_dhcom_basic_defconfig | 1 +
configs/stm32mp15_trusted_defconfig | 1 +
drivers/memory/Kconfig | 9 +
drivers/memory/Makefile | 1 +
drivers/memory/stm32-fmc2-ebi.c | 1056 ++++++++++++++++++++
drivers/mtd/nand/raw/stm32_fmc2_nand.c | 499 +++++----
drivers/usb/host/dwc3-sti-glue.c | 2 +-
20 files changed, 1627 insertions(+), 519 deletions(-)
delete mode 100644 board/st/stm32mp1/board.c
create mode 100644 drivers/memory/stm32-fmc2-ebi.c
More information about the U-Boot
mailing list