[U-Boot] [PATCH v2 0/7] Add STMicroelectronics STiH410-B2260 board support

patrice.chotard at st.com patrice.chotard at st.com
Thu Feb 2 17:13:38 UTC 2017


From: Patrice Chotard <patrice.chotard at st.com>

This board is a 96board based on STiH410 SoC.
This series adds basic support with serial, mmc and pinctrl support. 

v2: _ fix remarks from Jaechon Chung on SDHCI patch
    _ fix remarks from Antonio Borneo on board patch
    _ replace some macro by U-boot generic's one
    _ add missing maintainers in recipients

Patrice Chotard (7):
  arm: Add support for STMicroelectronics STiH410 soc
  board: Add STMicroelectronics STiH410-B2260 support
  STiH410: Add STi serial driver
  STiH410: Add STi SDHCI driver
  STiH410: add STi pinctrl driver
  STiH410-B2260: add device tree
  STIH410-B2260: Add STiH410-B2260 defconfig

 arch/arm/Kconfig                                  |   13 +
 arch/arm/Makefile                                 |    1 +
 arch/arm/dts/Makefile                             |    2 +
 arch/arm/dts/st-pincfg.h                          |   71 ++
 arch/arm/dts/stih407-clock.dtsi                   |  326 ++++++
 arch/arm/dts/stih407-family.dtsi                  |  977 +++++++++++++++
 arch/arm/dts/stih407-pinctrl.dtsi                 | 1303 +++++++++++++++++++++
 arch/arm/dts/stih410-b2260.dts                    |  225 ++++
 arch/arm/dts/stih410-clock.dtsi                   |  347 ++++++
 arch/arm/dts/stih410-pinctrl.dtsi                 |   34 +
 arch/arm/dts/stih410.dtsi                         |  454 +++++++
 arch/arm/include/asm/arch-stih410/gpio.h          |   20 +
 arch/arm/include/asm/arch-stih410/sdhci.h         |   69 ++
 arch/arm/include/asm/arch-stih410/sti.h           |   20 +
 arch/arm/include/asm/arch-stih410/syscfg.h        |   20 +
 arch/arm/mach-sti/Kconfig                         |   31 +
 arch/arm/mach-sti/Makefile                        |    8 +
 arch/arm/mach-sti/cpu.c                           |   16 +
 arch/arm/mach-sti/timer.c                         |   47 +
 board/st/stih410-b2260/Kconfig                    |   19 +
 board/st/stih410-b2260/MAINTAINERS                |    6 +
 board/st/stih410-b2260/Makefile                   |    8 +
 board/st/stih410-b2260/board.c                    |   40 +
 configs/stih410-b2260_defconfig                   |   22 +
 drivers/mmc/Kconfig                               |    7 +
 drivers/mmc/Makefile                              |    1 +
 drivers/mmc/sti_sdhci.c                           |  140 +++
 drivers/pinctrl/Kconfig                           |   10 +
 drivers/pinctrl/Makefile                          |    1 +
 drivers/pinctrl/pinctrl-sti.c                     |  315 +++++
 drivers/serial/Kconfig                            |    7 +
 drivers/serial/Makefile                           |    1 +
 drivers/serial/serial_sti_asc.c                   |  219 ++++
 include/configs/stih410-b2260.h                   |   59 +
 include/dm/platform_data/serial_sti_asc.h         |   17 +
 include/dt-bindings/clock/stih407-clks.h          |   90 ++
 include/dt-bindings/clock/stih410-clks.h          |   25 +
 include/dt-bindings/interrupt-controller/irq-st.h |   30 +
 include/dt-bindings/mfd/st-lpc.h                  |   16 +
 include/dt-bindings/reset/stih407-resets.h        |   65 +
 40 files changed, 5082 insertions(+)
 create mode 100644 arch/arm/dts/st-pincfg.h
 create mode 100644 arch/arm/dts/stih407-clock.dtsi
 create mode 100644 arch/arm/dts/stih407-family.dtsi
 create mode 100644 arch/arm/dts/stih407-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stih410-b2260.dts
 create mode 100644 arch/arm/dts/stih410-clock.dtsi
 create mode 100644 arch/arm/dts/stih410-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stih410.dtsi
 create mode 100644 arch/arm/include/asm/arch-stih410/gpio.h
 create mode 100644 arch/arm/include/asm/arch-stih410/sdhci.h
 create mode 100644 arch/arm/include/asm/arch-stih410/sti.h
 create mode 100644 arch/arm/include/asm/arch-stih410/syscfg.h
 create mode 100644 arch/arm/mach-sti/Kconfig
 create mode 100644 arch/arm/mach-sti/Makefile
 create mode 100644 arch/arm/mach-sti/cpu.c
 create mode 100644 arch/arm/mach-sti/timer.c
 create mode 100644 board/st/stih410-b2260/Kconfig
 create mode 100644 board/st/stih410-b2260/MAINTAINERS
 create mode 100644 board/st/stih410-b2260/Makefile
 create mode 100644 board/st/stih410-b2260/board.c
 create mode 100644 configs/stih410-b2260_defconfig
 create mode 100644 drivers/mmc/sti_sdhci.c
 create mode 100644 drivers/pinctrl/pinctrl-sti.c
 create mode 100644 drivers/serial/serial_sti_asc.c
 create mode 100644 include/configs/stih410-b2260.h
 create mode 100644 include/dm/platform_data/serial_sti_asc.h
 create mode 100644 include/dt-bindings/clock/stih407-clks.h
 create mode 100644 include/dt-bindings/clock/stih410-clks.h
 create mode 100644 include/dt-bindings/interrupt-controller/irq-st.h
 create mode 100644 include/dt-bindings/mfd/st-lpc.h
 create mode 100644 include/dt-bindings/reset/stih407-resets.h

-- 
1.9.1



More information about the U-Boot mailing list