
Hi Dillon
One general remark, i saw that you have submitted a similar serie on kernel side to add rt_thread art-pi board support. On this kernel series, you split the DT pinctrl files by introducing stm32h7-pinctrl.dtsi file. Can you apply the same device tree files split between kernel and u-boot please.
The idea is that u-boot and kernel device tree files are in sync.
Thanks Patrice
On 3/11/21 7:43 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/
dillon min (4): 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
arch/arm/dts/Makefile | 3 +- arch/arm/dts/stm32h7-u-boot.dtsi | 95 -------- arch/arm/dts/stm32h743.dtsi | 8 + arch/arm/dts/stm32h743i-disco-u-boot.dtsi | 98 ++++++++ arch/arm/dts/stm32h743i-eval-u-boot.dtsi | 98 ++++++++ arch/arm/dts/stm32h750-pinctrl.dtsi | 319 +++++++++++++++++++++++++++ arch/arm/dts/stm32h750.dtsi | 5 + arch/arm/dts/stm32h750i-art-pi-u-boot.dtsi | 81 +++++++ arch/arm/dts/stm32h750i-art-pi.dts | 75 +++++++ 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 +++++ drivers/ram/stm32_sdram.c | 3 + include/configs/stm32h750-art-pi.h | 48 ++++ include/dt-bindings/memory/stm32-sdram.h | 2 + 18 files changed, 884 insertions(+), 96 deletions(-) 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