Skip to content
Tags give the ability to mark specific points in history as being important
  • u-boot-stm32-20211110
    - DHSOM update:
       - Remove nWP GPIO hog
       - Increase SF bus frequency to 50Mhz and enable SFDP
       - Disable video output for DHSOM
       - Disable EFI
       - Enable DFU_MTD support
    - Create include file for STM32 gpio driver private data
    - Split board and SOC STM32MP15 configuration
    - Device tree alignement with v5.15-rc6 for STM32MP15
    - Add binman support for STM32MP15x
    - Normalise newlines for stm32prog
    - Update OTP shadow registers in SPL
    
  • u-boot-stm32-20211130
    - 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
    
  • u-boot-stm32-20211213
    - enable KSZ90x1 PHY driver on DHCOR
    - 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
    
  • u-boot-stm32-20220124
    - stm32mp15: sync DT with kernel v5.16
    - stm32mp15: Enable OF_BOARD config flag
    - DHCOM: sync DT with kernel 5.15.12
    - stm32mp: Fix USB boot device
    - stm32mp: Remove bootcount activation
    - stm32mp: Fix board_get_alt_info_mmc()
    - board: stm32mp1: solve compilation issue when ENV_IS_IN_MMC is deactivated
    - stm32prog: add partition name in treat_partition_list error messages
    
  • u-boot-stm32-20220315
    mtd: add NAND write protect support to stm32_fmc2_nand
    stm32mp1 bsec: Add permanent lock write support
    stm32mp1 bsec: Add dev in function description
    cmd_stboard: Update test on misc_read() result
    video: fix the check of return value of clk_set_rate in stm32_ltdc
    DT: Alignment with kernel v5.17 for stm32mp15
    DT: Add USB OTG pinctrl and regulator in SPL for DHCOR
    DT: Move vdd_io extras into Avenger96 extras
    DT: Add DFU support for DHCOM recovery
    ram: stm32mp1: Unconditionally enable ASR
    psci: Implement PSCI system suspend and DRAM SSR for stm32mp
    
  • u-boot-stm32-20220510
    Add new STM32 MCU boards and Documentation
    STM32 programmer improvements
    video: support several LTDC HW versions and fix data enable polarity
    board: fix stboard error message, consider USB cable connected when boot device is USB
    configs: stm32mp1: set console variable for extlinux.conf
    configs: stm32mp1: add support for baudrate higher than 115200 for ST-Link
    ARM: stm32mp: Fix Silicon version handling and ft_system_setup()
    phy: stm32-usbphyc: Add DT phy tuning support
    arm: dts: stm32mp15: alignment with v5.18
    ram: Conditionally enable ASR
    mach-stm32mp: psci: retain MCUDIVR, PLL3CR, PLL4CR, MSSCKSELR across suspend
    configs: Use TFTP_TSIZE on DHSOM and STMicroelectronics boards
    ARM: stm32: Use default CONFIG_TFTP_BLOCKSIZE on DHSOM
    pinctrl: stm32: rework GPIO holes management
    
  • u-boot-stm32-20220520
    - spi: fix busy bit check in stm32_qspi driver
    - stm32mp15: configure Buck3 voltage per PMIC NVM on Avenger96 board
    
  • u-boot-stm32-20220617
    - Fix the stm32prog command for stm32mp platform
    - Add stm32mp15x DHCOR based DRC Compact 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
    
  • 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-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-20220915
    - Fixes on STM32 I2C drivers
    - Activate SCMI regulator for STM32MP15 defconfig, fix the usb start command
      for scmi device tree
    
  • 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-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-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-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-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-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-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-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