
Hi Patrice,
Thanks for the reply,
On Wed, Mar 31, 2021 at 5:05 PM Patrice CHOTARD patrice.chotard@foss.st.com wrote:
Hi Dillon
I discussed with Alexandre Torque about the pinctrl rework you did on kernel side for stm32h750. When the kernel series will be fully accepted on kernel side, you can resubmit the equivalent on u-boot side.
Agree, I loop you to the kernel mailing list , just let you know the status of device tree review on kernel side, i'll hold u-boot's patch submission, until kernel's patch is fully accepted.
Nevertheless, there is one issue I didn't spot on previous review regarding patch 4 "ram: stm32: fix strsep failed on read only memory"
Okay, i'm going to rework that patch, thanks.
Patrice
On 3/29/21 5:04 AM, dillon.minfei@gmail.com wrote:
From: dillon min dillon.minfei@gmail.com
These patches aim to adds u-boot support on art-pi board.
the board resources:
- stm32h750xbh6 128k flash, 1024k sram
- 32MiB sdram
- 16MiB spi flash
- 8MiB qspi flash
- onboard wifi, bt, fm
the detail board information can be found at: https://art-pi.gitee.io/website/
changes in v3: two mirror changes in [PATCH v3 2/6], others same to version 2
- remove "for STMicroelectronics." from arch/arm/dts/stm32h750-pinctrl.dtsi
- correct misspelling parameters
you can found detail patch v2 information at link: https://patchwork.ozlabs.org/project/uboot/list/?series=236009
changes in v2:
- fix wrong author/date in previous submit
- sync with kernel device tree files
- add st,stm32h750-pinctrl in doc and pinctrl driver
*** BLURB HERE ***
dillon min (6): ARM: dts: stm32: split sdram pin & timing parameter into specific board dts ARM: dts: stm32: Add RT-Thread art-pi board support board: Add rt-thread art-pi board support ram: stm32: fix strsep failed on read only memory dt-bindings: pinctrl: stm32: Add st,stm32h750-pinctrl for stm32h750 soc pinctrl: stm32: Add st,stm32h750-pinctrl compatible string
arch/arm/dts/Makefile | 3 +- arch/arm/dts/stm32h7-pinctrl.dtsi | 340 +++++++++++++++++++++ arch/arm/dts/stm32h7-u-boot.dtsi | 100 +----- arch/arm/dts/stm32h743-pinctrl.dtsi | 307 +------------------ arch/arm/dts/stm32h743.dtsi | 168 +++++++++- arch/arm/dts/stm32h743i-disco-u-boot.dtsi | 98 ++++++ arch/arm/dts/stm32h743i-eval-u-boot.dtsi | 98 ++++++ arch/arm/dts/stm32h750-pinctrl.dtsi | 11 + arch/arm/dts/stm32h750.dtsi | 5 + arch/arm/dts/stm32h750i-art-pi-u-boot.dtsi | 81 +++++ arch/arm/dts/stm32h750i-art-pi.dts | 188 ++++++++++++ arch/arm/mach-stm32/stm32h7/Kconfig | 4 + board/st/stm32h750-art-pi/Kconfig | 19 ++ board/st/stm32h750-art-pi/MAINTAINERS | 7 + board/st/stm32h750-art-pi/Makefile | 6 + board/st/stm32h750-art-pi/stm32h750-art-pi.c | 58 ++++ configs/stm32h750-art-pi_defconfig | 51 ++++ .../pinctrl/st,stm32-pinctrl.txt | 1 + drivers/pinctrl/pinctrl_stm32.c | 1 + drivers/ram/stm32_sdram.c | 3 + include/configs/stm32h750-art-pi.h | 48 +++ include/dt-bindings/memory/stm32-sdram.h | 2 + 22 files changed, 1198 insertions(+), 401 deletions(-) create mode 100644 arch/arm/dts/stm32h7-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32h750-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32h750.dtsi create mode 100644 arch/arm/dts/stm32h750i-art-pi-u-boot.dtsi create mode 100644 arch/arm/dts/stm32h750i-art-pi.dts create mode 100644 board/st/stm32h750-art-pi/Kconfig create mode 100644 board/st/stm32h750-art-pi/MAINTAINERS create mode 100644 board/st/stm32h750-art-pi/Makefile create mode 100644 board/st/stm32h750-art-pi/stm32h750-art-pi.c create mode 100644 configs/stm32h750-art-pi_defconfig create mode 100644 include/configs/stm32h750-art-pi.h