From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick Delaunay Date: Tue, 30 Jul 2019 19:16:08 +0200 Subject: [U-Boot] [PATCH 00/48] stm32mp1 patches for v2019.10 Message-ID: <1564507016-16570-1-git-send-email-patrick.delaunay@st.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Second serie of patches for stm32mp1 support in U-Boot - sync device tree with kernel v5.3-rc2 - update configs - update board stm32mp1 - few ram and clk driver update Christophe Kerello (1): mmc: stm32_sdmmc2: reload watchdog Patrice Chotard (2): pinctrl: pinctrl_stm32: cosmetic: Reorder include files stm32mp1: configs: Set bootdelay to 1 Patrick Delaunay (45): stm32mp1: cosmetic: remove comment pinctrl: stmfx: update pinconf settings ARM: dts: stm32mp1: sync device tree with v5.3-rc2 ARM: dts: stm32mp1: DDR config v1.45 ARM: dts: stm32mp1: Add iwdg2 support for SPL ARM: dts: stm32mp1: Add PSCI node access before relocation ARM: dts: stm32mp1: add ldtc pre-reloc proper in SOC file ARM: dts: stm32mp1: add key support on DK1/DK2 ARM: dts: stm32mp1: add pull-up on serial rx of console connected to STLINK dt-bindings: clock: stm32mp1: support disabled fixed clock stpmic1: program pmic to keep only the debug unit on stm32mp1: configs: remove CONFIG_SYS_HZ stm32mp1: configs: activate CONFIG_SILENT_CONSOLE stm32mp1: configs: activate PRE_CONSOLE_BUFFER stm32mp1: configs: deactivate ARMV7_VIRT for basic boot stm32mp1: configs: select CONFIG_STM32_SERIAL stm32mp1: configs: Activate DISABLE_CONSOLE stm32mp1: configs: support MTDPARTS only if needed stm32mp1: configs: imply CONFIG_OF_LIBFDT_OVERLAY stm32mp1: configs: Deactivate SPI_FLASH_BAR stm32mp1: configs: add CONFIG_DM_VIDEO stm32mp1: configs: add BACKLIGHT_GPIO support stm32mp1: configs: add CONFIG_CMD_BMP stm32mp1: configs: add condition to activate WATCHDOG in SPL stm32mp1: configs: add altbootcmd stm32mp1: configs: add spi load support in spl stm32mp1: board: add environment variable for board id and board rev stm32mp1: board: enable v1v2_hdmi and v3v3_hdmi regulator on dk2 boot stm32mp1: board: support of error led on ed1/ev1 board stm32mp1: board: protect the led function calls stm32mp1: board: check the boot-source to disable bootdelay stm32mp1: board: Update the way vdd-supply is retrieved from DT stm32mp1: board: remove board_check_usb_power when ADC is not activated stm32mp1: board: cosmetic: cleanup file serial: stm32: add Framing error support serial: stm32: remove unused include stm32mp1: ram: cosmetic: remove unused prototype stm32mp1: ram: fix address issue in 2 tests stm32mp1: ram: update loop management in infinite test stm32mp1: ram: reload watchdog during ddr test stm32mp1: ram: add pattern parameter in infinite write test stm32mp1: Makefile cleanup stm32mp1: clk: remove debug traces stm32mp1: clk: use gd to store frequency information MAINTAINERS: update ARM STM STM32MP and STM32MP1 BOARD MAINTAINERS | 19 +- arch/arm/Kconfig | 1 + arch/arm/dts/stm32mp15-ddr3-1x4Gb-1066-binG.dtsi | 4 +- arch/arm/dts/stm32mp15-ddr3-2x4Gb-1066-binG.dtsi | 5 +- arch/arm/dts/stm32mp157-pinctrl.dtsi | 234 +++++++++++++++++++---- arch/arm/dts/stm32mp157-u-boot.dtsi | 14 ++ arch/arm/dts/stm32mp157a-avenger96.dts | 44 +++-- arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi | 4 + arch/arm/dts/stm32mp157a-dk1.dts | 73 ++++++- arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi | 6 + arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 23 +-- arch/arm/dts/stm32mp157c-ed1.dts | 23 ++- arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi | 5 - arch/arm/dts/stm32mp157c-ev1.dts | 109 ++++++++++- arch/arm/dts/stm32mp157c.dtsi | 180 +++++++++++++++++ arch/arm/dts/stm32mp157xaa-pinctrl.dtsi | 90 +++++++++ arch/arm/dts/stm32mp157xab-pinctrl.dtsi | 62 ++++++ arch/arm/dts/stm32mp157xac-pinctrl.dtsi | 78 ++++++++ arch/arm/dts/stm32mp157xad-pinctrl.dtsi | 62 ++++++ arch/arm/mach-stm32mp/Kconfig | 14 +- arch/arm/mach-stm32mp/Makefile | 3 +- arch/arm/mach-stm32mp/include/mach/stm32.h | 1 + board/st/stm32mp1/Kconfig | 4 + board/st/stm32mp1/MAINTAINERS | 5 +- board/st/stm32mp1/spl.c | 14 ++ board/st/stm32mp1/stm32mp1.c | 162 ++++++++++++++-- configs/stm32mp15_basic_defconfig | 6 +- configs/stm32mp15_optee_defconfig | 5 +- configs/stm32mp15_trusted_defconfig | 5 +- doc/device-tree-bindings/clock/st,stm32mp1.txt | 4 +- drivers/clk/clk_stm32mp1.c | 37 ++-- drivers/mmc/stm32_sdmmc2.c | 3 + drivers/pinctrl/pinctrl-stmfx.c | 20 +- drivers/pinctrl/pinctrl_stm32.c | 4 +- drivers/ram/stm32mp1/stm32mp1_ddr.h | 4 - drivers/ram/stm32mp1/stm32mp1_tests.c | 97 ++++++---- drivers/serial/serial_stm32.c | 5 +- drivers/serial/serial_stm32.h | 2 + include/configs/stm32mp1.h | 17 +- include/dm/platform_data/serial_stm32.h | 15 -- include/power/stpmic1.h | 5 +- 41 files changed, 1250 insertions(+), 218 deletions(-) create mode 100644 arch/arm/dts/stm32mp157xaa-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32mp157xab-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32mp157xac-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32mp157xad-pinctrl.dtsi delete mode 100644 include/dm/platform_data/serial_stm32.h -- 2.7.4