Skip to content

Commit a120b9b

Browse files
Prepare v2018.11-stm32mp-r2
U-Boot v2018.11 delivery for STMP32MP15x Series support For build details see board/st/stm32mp1/README - add architecture stm32mp (arch/arm/mach-stm32mp) with STMP32MP15x Serie support - add the STMicroelectronics board stm32mp1 (board/st/stm32mp1). This generic board supports all the bootable devices for all STM32MP1 boards with generic distribution feature (CONFIG_DISTRO). The supported bootable devices are: + SDCard + eMMC + NOR (SF) + NAND devices - Add device tree for the supported boards + stm32mp157c-ev1 + stm32mp157c-ed1 + stm32mp157a-dk1 + stm32mp157c-dk2 - Add defconfig for the 2 supported boot chain : ROM code => FSBL => SSBL => OS (Linux Kernel) SYSRAM DDR with First Stage Bootloader (FSBL) and Second Stage Bootloader (SSBL) + The "Trusted" boot chain (defconfig_file : stm32mp15_trusted_defconfig) ROM code => FSBL = Trusted Firmware-A (TF-A) => SSBL = U-Boot + The "Basic" boot chain (defconfig_file : stm32mp15_basic_defconfig) ROM code => FSBL = U-Boot SPL => SSBL = U-Boot - Add/Supports drivers in U-Boot: + RCC drivers for Clock, Reset, Sysreset * drivers/clk/clk_stm32mp1.c * drivers/reset/stm32-reset.c + GPIO (drivers/gpio/stm32f7_gpio.c) + PINCONTROL (drivers/pinctrl/pinctrl_stm32.c) + UART/USART (drivers/serial/serial_stm32.c) + DDR controller and PHY (drivers/ram/stm32mp1) + SDCard/MMC controller = SDMMC (drivers/mmc/stm32_sdmmc2.c) + NAND controller FMC (drivers/mtd/nand/raw/stm32_fmc2_nand.c) + NOR controller QSPI (drivers/spi/stm32_qspi.c) + USB OTG controller (OTG DWC2) and PHY (USBPHYC) * drivers/phy/phy-stm32-usbphyc.c * drivers/usb/gadget/dwc2_udc_otg.c * drivers/usb/gadget/gen_udc_otg_phy.c * drivers/usb/host/dwc2.c + ETH (drivers/net/dwc_eth_qos.c) + I2C (drivers/i2c/stm32f7_i2c.c) + PWR regulator (arch/arm/mach-stm32mp/pwr_regulator.c) + VREF regulator (drivers/power/regulator/stm32-vrefbuf.c) + STPMIC1 (PMIC and regulator) * drivers/power/pmic/stpmic1.c * drivers/power/regulator/stpmic1.c + BSEC for OTP (arch/arm/mach-stm32mp/bsec.c) + WATCHDOG (drivers/watchdog/stm32mp_wdt.c) + ADC (drivers/adc/stm32-adc.c and stm32-adc-core.c) + HWSINLOCK (drivers/hwspinlock/stm32_hwspinlock.c) + IPCC mailbox (drivers/mailbox/stm32-ipcc.c) + VIDEO drivers for LTDC and DSI * drivers/video/stm32/stm32_dsi.c * drivers/video/stm32/stm32_ltdc.c + Panels drivers * drivers/video/dw_mipi_dsi.c * drivers/video/mipi_display.c * drivers/video/orisetech_otm8009a.c * drivers/video/raydium-rm68200.c + SYSCFG init (in board: board/st/stm32mp1/stm32mp1.c) + STMFX gpio expendeur (drivers/pinctrl/pinctrl-stmfx.c) - Added, supported or modified commands are + stm32prog for STM32CubeProgrammer tools support (USB or UART) in U-Boot (arch/arm/mach-stm32mp/cmd_stm32prog) + rproc for M4 firmware load (drivers/remoteproc/stm32_copro.c) + fuse support with 2 banks for OTP (BSEC) and STMPIC1 non volatile memory (drivers/misc/stm32mp_fuse.c) + poweroff (arch/arm/mach-stm32mp/cmd_poweroff.c) + stm32key (arch/arm/mach-stm32mp/cmd_stm32key.c) Information - savenv is not supported (CONFIG_ENV_IS_NOWHERE is activated by default) - boot from NAND is not supported for basic boot Change-Id: Iac367a1a414b5444a0800e0e88839b54c341355e Signed-off-by: Patrick Delaunay <[email protected]> Reviewed-on: https://gerrit.st.com/115489 Reviewed-by: CITOOLS <[email protected]> Reviewed-by: CIBUILD <[email protected]>
1 parent 00a5933 commit a120b9b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
VERSION = 2018
44
PATCHLEVEL = 11
55
SUBLEVEL =
6-
EXTRAVERSION = -stm32mp-r1
6+
EXTRAVERSION = -stm32mp-r2
77
NAME =
88

99
# *DOCUMENTATION*

0 commit comments

Comments
 (0)