Skip to content
Tags give the ability to mark specific points in history as being important
  • u-boot-stm32-20240419
    MP1:
     _ Add OHCI HCD support for STM32MP15xx DHSOM
     _ Report OTP-CLOSED instead of rev.? on closed STM32MP15xx
     _ Initialize TAMP_SMCR BKP..PROT fields on STM32MP15xx
     _ Jump to ep on successful resume in PSCI suspend code
     _ Add FASTBOOT support for STM32MP13
     _ Fix/Rework key and leds management for STM32MP13/15
     _ net: dwc_eth_qos: Clean up STM32 glue code and add STM32MP13xx support
    
    MP2:
     _ Add stm32-fmc-ebi support
     _ Add: sdmmc2 support and fix AARCH64 compilation
    
  • u-boot-stm32-20240119
    Add CMDLINE dependecy for CMD_STM32KEY
    
    STM32MP1:
    ---------
    Set stdio to serial on DH STM32MP15xx DHSOM
    Fix reset for usart1 in scmi configuration
    
    STM32MP2:
    ---------
    Add BSEC and OTP support for STM32MP25
    Fix CONFIG_STM32MP25X flag usage
    
  • u-boot-stm32-20231215
    _ run savedefconfig on all STM32 defconfig
    
    STM32 MCU:
    _ Sync stm32f469-disco DT with Linux 6.5
    _ rework ltdc node for stm32f769-disco
    _ clk: stm32f: Fix settings for LCD_CLK
    _ Support display on stm32f469-disco board
    
    STM32 MPU:
    _ stm32mp_dfu : Fix board_get_alt_info_mtd()
    _ stm32mp_dfu : Simplify MTD device parsing
    
  • u-boot-stm32-20231113
    01a70199 · stm32mp2: initial support ·
    Introduce STM32MP2 SoCs family support
    Add STM32MP257F-EV1 board
    
  • u-boot-stm32-20231110
    _ Fix compilation issue when SYS_DCACHE_OFF and/or SYS_DCACHE_SYS are enabled
    _ Fix issue following DT sync with kernel 6.3 for stm32mp15xx-ev1 and DHSOM SoM
    _ Enable TCP, IPv6, wget on DH STM32MP15 DHSOM
    _ Limit u-boot.itb size to 0x160000 bytes on DH STM32MP15 DHSOM
    _ Read auth stats and boot_partition from tamp
    
  • u-boot-stm32-20231004
    STM32 MCU:
      _ alignment with kernel DT v6.5 for stm32f429 and stm32f746
      _ rework way of displaying ST logo for stm32f746-disco and stm32f769-disco
    
    STM32 MPU:
      _ alignment with kernel DT v6.6-rc1
      _ add RNG support for stm32mp13
      _ add USB, USB boot and stm32prog command support for stm32mp13
      _ add support of USART1 clock for stm32mp1
      _ only print RAM and board code with SPL_DISPLAY_PRINT flag for
        stm32mp1
      _ rename update_sf to dh_update_sd_to_sf and add dh_update_sd_to_emmc
        for stm32mp15xx DHCOR
    
  • u-boot-stm32-20230825
    Remove scmi-optee shmem for STM32MP15 and STM32MP13
    
  • u-boot-stm32-20230816
    DHSOM: Power cycle Buck3 in reset
    DHCOM: Switch DWMAC RMII clock to MCO2
    stm32f746: fix display pinmux
    stm32mp: psci: Inhibit PDDS because CSTBYDIS is set
    stm32mp1: DT alignment with v6.4
    stm32mp1: add splashscreen with STMicroelectronics logo
    stm32mp1: clk: remove error for disabled clock in stm32mp1_clk_get_parent
    serial: stm32: Extend TC timeout
    
  • u-boot-stm32-20230616
    serial: stm32: Fixes to avoid suprious characters
    Use U-Boot device tree to configure MTD partitions stm32mp13 and stm32mp15 boards
    stm32mp: stm32prog: Add support of ENV partition type
    config: stm32mp15: remove CONFIG_FASTBOOT_USB_DEV and CONFIG_FASTBOOT_CMD_OEM_FORMAT
    stm32: Add IWDG handling into PSCI suspend code
    stm32: Fix OF_LIST on DHCOR
    stm32: Add missing header for save_boot_params
    stm32: Use __section(".data") with dot in the section name on DHSOM
    stm32mp: soome changes and fixes for STM32MP13 and STM32MP15 boards
    dts: stm32mp: alignment with v6.3
    dts: stm32f769-disco: remove the dsi_host node
    configs: stm32f746-disco: remove a useless comment
    
  • u-boot-stm32-20230419
    configs:
    _ Add usb_pgood_delay for ST boards
    _ increase malloc size for pre-reloc for stm32mp15
    _ Set CONFIG_USB_HUB_DEBOUNCE_TIMEOUT=2s for stm32mp15
    
    dts:
    _ Add QSPI support on STM32MP13x SoC family
    _ Add FMC support on STM32MP13x SoC family
    
    drivers/machine:
    _ pinctrl_stm32: Add slew rate support for stm32_pinctrl_get_pin_muxing()
    _ spi: stm32_qspi: Remove useless struct stm32_qspi_flash
    _ rawnand: stm32_fmc2: remove unsupported EDO mode
    _ stm32mp: fix various array bounds checks
    
  • u-boot-stm32-20230113
    Add driver to manage onboard hub supplies
    Add calibration support for stm32-adc
    Linux kernel v6.1 DT synchronization for stm32mp151.dtsi
    stm32mp157a-dk1-scmi-u-boot.dtsi update
    Add support of OP-TEE and STM32MP13x in bsec driver
    ECDSA various fixes for stm32mp
    
  • u-boot-stm32-20230106
    - stm32mp: Fix board_get_usable_ram_top(): workaround to avoid issue after the
      commit 777aaaa706b ("common/memsize.c: Fix get_effective_memsize() to check
      for overflow") because the effective DDR effective size is reduce by 4KiB
      and sometime the board hang on boot
    
  • u-boot-stm32-20221212
    phy: usbphyc: use regulator_set_enable_if_allowed for disabling vbus supply
    dm: pmic: ignore disabled node in pmic_bind_children
    
  • u-boot-stm32-20221207
    - Drop MMCI interrupt-names in STM32H743, STM32MP15 and STM322MP13 DT
    
    DHSOM:
      - Enable assorted ST specific commands
      - Add version variable
      - Add boot counter
    STM32MP13:
      - Add sdmmc cd-gpios for STM32MP135F-DK
      - Add clock & reset support
    STM32 ADC:
      - Split channel init into several routines
      - Add support of generic channels binding
    
  • u-boot-stm32-20221018
    - stm32mp: fix compilation issue with DEBUG_UART
    - DT update :
      - Remove buck3 regulator-always-on on AV96
      - Enable btrfs support on DHSOM
      - Drop extra newline from AV96 U-Boot extras DT
      - Add DHCOR based Testbench board
      - Fix and expand PLL configuration comments
      - update SCMI dedicated file
    
  • u-boot-stm32-20220927
    - Increase SYS_MALLOC_F_LEN for STM32 MCU's board
    - SPL fixes for STM32F7 MCUs
    - Device tree alignement with kernelv6.0-rc4 for MCU's board
    - Device tree alignement with kernelv6.0-rc3 for MPU's board
    - Update DDR node for STM32MP15
    - Cleanup config file for STM32MP1
    - Update for cmd_stm32key command
    - Fix compatible string to add partitions for STM32MP1
    - Update for stm32programmer tool
    
  • u-boot-stm32-20220915
    - Fixes on STM32 I2C drivers
    - Activate SCMI regulator for STM32MP15 defconfig, fix the usb start command
      for scmi device tree
    
  • u-boot-stm32-20220907
    - simplify the STM32MP15x package parsing code
    - remove test on CONFIG_DM_REGULATOR in stm32mp1 board
      and enable CONFIG_DM_REGULATOR for stm32f769-disco
    - handle ck_usbo_48m clock provided by USBPHYC to fix the command 'usb start'
      after alignment with Linux kernel v5.19 DT (clocks = <&usbphyc>)
    - Fix SYS_HZ_CLOCK value for stih410-b2260 board
    - Switch STMM32MP15x DHSOM to FMC2 EBI driver
    - Remove hwlocks from pinctrl in STM32MP15x to avoid issue with kernel
    
  • u-boot-stm32-20220712
    - Alignment with Linux kernel device tree v5.19 for stm32mp15 and stm32mp13
    - Add OP-TEE nodes for stm32mp13x, alligned with upstreamed OP-TEE
    - Introduce of_to_plat ops in stm32_sdmmc2 driver
    - Activate more features in stm32mp13 defconfig and support of STM32MP13x Rev.Y
    - Drop fastboot and stm32prog trigger gpios on STM32MP15x DHCOM board
    
  • u-boot-stm32-20220620
    - Add STM32MP13 SoCs support with associated board STM32M135F-DK
    - Correct livetree support in stm32mp1 boards
    - Activate livetree for stm32mp15 DHSOM boards