[PULL] Pull request: u-boot-stm32 for v2020.10= u-boot-stm32-20200707

Hi Tom,
Please pull the STM32 related patches for v2020.10: u-boot-stm32-20200707
With the following changes: - arch and board update for stm32mp15: - use OPP information in device tree for 800MHz/650MHz support - ram: inprovments of test command - solve boot on closed chip when access to DBGMCU_IDC is protected - stm32prog command: Add "device anme" during USB enumeration - update configs: activate WATCHDOG and 'env erase' command, increase teed partition, support SD card after NOR boot by default and use env info in env_check - some sboard cleanups: gpio hog in dh board, specific driver for type-c stusb1600 controller code in a driver move part of code in spl.c and in common directory - fix STM32 compatible for dwc_eth_qos driver - support of new pinctrl ops get_dir_flags/set_dir_flags in stm32 and stmfx drivers - vrefbuf: fix a possible overshoot when re-enabling
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/3917
Thanks, Patrick
The following changes since commit 23da3c682a84a2ad67a67287979dd4f5259ff607:
Revert "riscv: sifive: fu540: Add gpio-restart support" (2020-07-06 17:57:47 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200707
for you to fetch changes up to 6c393e8c0fae98a3a6e2909fc79697075552a152:
ram: stm32mp1: add size and addr parameter to test all (2020-07-07 16:01:23 +0200)
---------------------------------------------------------------- - arch and board update for stm32mp15: - use OPP information in device tree for 800MHz/650MHz support - ram: inprovments of test command - solve boot on closed chip when access to DBGMCU_IDC is protected - stm32prog command: Add "device anme" during USB enumeration - update configs: activate WATCHDOG and 'env erase' command, increase teed partition, support SD card after NOR boot by default and use env info in env_check - some sboard cleanups: gpio hog in dh board, specific driver for type-c stusb1600 controller code in a driver move part of code in spl.c and in common directory - fix STM32 compatible for dwc_eth_qos driver - support of new pinctrl ops get_dir_flags/set_dir_flags in stm32 and stmfx drivers - vrefbuf: fix a possible overshoot when re-enabling
---------------------------------------------------------------- Fabrice Gasnier (1): power: regulator: stm32: vrefbuf: fix a possible overshoot when re-enabling
Patrick Delaunay (35): net: dwc_eth_qos: update the compatible supported for STM32 arm: stm32mp: spl: add bsec driver in SPL ARM: dts: stm32: add cpufreq support on stm32mp15x board: st: create common file stpmic1.c stm32mp1: clk: configure pll1 with OPP arm: stm32mp: add weak function to save vddcore board: st: stpmic1: add function stpmic1_init board: stm32mp1: update vddcore in SPL ARM: dts: stm32mp1: use OPP information for PLL1 settings in SPL board: stm32mp1: move the function board_debug_uart_init in spl.c configs: stm32mp1: activate CONFIG_GPIO_HOG board: stm32mp1: update the gpio hog support gpio: stm32: add ops set_dir_flags gpio: stm32: add ops get_dir_flags gpio: stmfx: move function to prepare new ops introduction gpio: stmfx: rename function used to change pin configuration gpio: stmfx: add function stmfx_read_reg and stmfx_write_reg gpio: stmfx: add ops set_dir_flag gpio: stmfx: add ops get_dir_flags pinctrl: stmfx: add information on pin configuration pinctrl: stm32: add information on pin configuration configs: stm32mp1: activate WATCHDOG stm32mp1: configs: activate CMD_ERASEENV board: st: stm32mp1: increase teed partition arm: stm32mp: stm32prog: add "Device Name" in iproduct during DFU USB enumeration arm: stm32mp: protect DBGMCU_IDC access with BSEC configs: stm32mp1: only support SD card after NOR in bootcmd_stm32mp board: st: move type-c stusb1600 controller code in a driver board: dh_stm32mp1: update the gpio hog support cmd: env: use ENV_IS_IN_DEVICE in env info stm32mp1: use the command env info in env_check ram: stm32mp1: protect minimum value in get_bufsize ram: stm32mp1: add parameter addr in test FrequencySelectivePattern ram: stm32mp1: use the DDR size by default in the test addressBus ram: stm32mp1: add size and addr parameter to test all
arch/arm/dts/stm32mp15-u-boot.dtsi | 12 +++++- arch/arm/dts/stm32mp151.dtsi | 21 +++++++++ arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi | 9 ---- arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 9 ---- arch/arm/dts/stm32mp157c-ed1.dts | 8 ++++ arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi | 9 ---- arch/arm/dts/stm32mp15xx-dhcor-u-boot.dtsi | 9 ---- arch/arm/dts/stm32mp15xx-dkx.dtsi | 8 ++++ arch/arm/mach-stm32mp/Kconfig | 2 +- arch/arm/mach-stm32mp/Makefile | 2 +- arch/arm/mach-stm32mp/bsec.c | 36 +++++++++++++--- arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_usb.c | 6 ++- arch/arm/mach-stm32mp/cpu.c | 22 ++++++++-- arch/arm/mach-stm32mp/include/mach/bsec.h | 7 +++ arch/arm/mach-stm32mp/include/mach/sys_proto.h | 3 ++ board/dhelectronics/dh_stm32mp1/Makefile | 6 +-- board/dhelectronics/dh_stm32mp1/board.c | 20 +++++---- board/st/common/Kconfig | 9 +++- board/st/common/Makefile | 3 ++ board/st/common/stpmic1.c | 216 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/st/common/stpmic1.h | 6 +++ board/st/common/stusb160x.c | 46 ++++++++++++++++++++ board/st/common/stusb160x.h | 10 +++++ board/st/stm32mp1/Makefile | 2 - board/st/stm32mp1/board.c | 158 ------------------------------------------------------------------- board/st/stm32mp1/spl.c | 76 ++++++++++++++++++-------------- board/st/stm32mp1/stm32mp1.c | 74 ++++++-------------------------- cmd/nvedit.c | 2 +- configs/stm32mp15_basic_defconfig | 6 +++ configs/stm32mp15_trusted_defconfig | 5 +++ doc/device-tree-bindings/clock/st,stm32mp1.txt | 4 ++ drivers/clk/clk_stm32mp1.c | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ drivers/gpio/stm32_gpio.c | 149 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ drivers/net/dwc_eth_qos.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------- drivers/pinctrl/pinctrl_stm32.c | 27 ++++++++++-- drivers/power/regulator/stm32-vrefbuf.c | 16 ++++++- drivers/ram/stm32mp1/stm32mp1_tests.c | 98 ++++++++++++++++++++++++++++++------------ include/configs/stm32mp1.h | 8 ++-- 39 files changed, 1166 insertions(+), 460 deletions(-) create mode 100644 arch/arm/mach-stm32mp/include/mach/bsec.h create mode 100644 board/st/common/stpmic1.c create mode 100644 board/st/common/stpmic1.h create mode 100644 board/st/common/stusb160x.c create mode 100644 board/st/common/stusb160x.h

On Tue, Jul 07, 2020 at 04:20:12PM +0000, Patrick DELAUNAY wrote:
Hi Tom,
Please pull the STM32 related patches for v2020.10: u-boot-stm32-20200707
With the following changes:
- arch and board update for stm32mp15:
- use OPP information in device tree for 800MHz/650MHz support
- ram: inprovments of test command
- solve boot on closed chip when access to DBGMCU_IDC is protected
- stm32prog command: Add "device anme" during USB enumeration
- update configs: activate WATCHDOG and 'env erase' command, increase teed partition, support SD card after NOR boot by default and use env info in env_check
- some sboard cleanups: gpio hog in dh board, specific driver for type-c stusb1600 controller code in a driver move part of code in spl.c and in common directory
- fix STM32 compatible for dwc_eth_qos driver
- support of new pinctrl ops get_dir_flags/set_dir_flags in stm32 and stmfx drivers
- vrefbuf: fix a possible overshoot when re-enabling
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/3917
Thanks, Patrick
The following changes since commit 23da3c682a84a2ad67a67287979dd4f5259ff607:
Revert "riscv: sifive: fu540: Add gpio-restart support" (2020-07-06 17:57:47 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200707
for you to fetch changes up to 6c393e8c0fae98a3a6e2909fc79697075552a152:
ram: stm32mp1: add size and addr parameter to test all (2020-07-07 16:01:23 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Patrick DELAUNAY
-
Tom Rini