[PATCH v3 0/6] Add rt-thread art-pi board support

Patrice CHOTARD patrice.chotard at foss.st.com
Wed Mar 31 11:05:27 CEST 2021


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.

Nevertheless, there is one issue i didn't spot on previous review regarding patch 4 "ram: stm32: fix strsep failed on read only memory"

Patrice

On 3/29/21 5:04 AM, dillon.minfei at gmail.com wrote:
> From: dillon min <dillon.minfei at 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
> 


More information about the U-Boot mailing list