[PATCH v4 0/7] ARM:STixxxx: Add STixxxx platform and board support

Srinivas KANDAGATLA srinivas.kandagatla at st.com
Fri Jun 21 06:37:56 EDT 2013


From: Srinivas Kandagatla <srinivas.kandagatla at st.com>

Thankyou all for reviewing the v3 patches.

This patch-set adds basic support for STMicroelectronics STixxxx SOCs
which includes STiH415 and STiH416 with B2000 and B2020 board support.

STiH415 and STiH416 are dual-core ARM Cortex-A9 CPU, designed for use in
Set-top-boxes. The SOC support is available in mach-stixxxx which contains
support code for STiH415, STiH416 SOCs including the generic board support.

The reason for adding two SOCs at this patch set is to show that no new
C code is required for second SOC(STiH416) support.

This patch-set only contains the SOC support, all the driver support for
this platform are submitted to respective mailing lists.

Changes since v3:
	- removed debug_ll_io_init callback from mach desc as suggested by Arnd.
	- moved serial/pinctrl/clocksource driver patches out of this series as
	prefered by Arnd.

Changes since v2:
	- Fixed few plat-* specfic references in comments pointed by Michal S.
	- Removed un-used variables in mach code as pointed by Michal S.
	- Split adding SOC to multi_v7_defconfig in to two patches as discussed
	with Mark R.
	
Changes since RFC:
	- all the SOC support code is moved to mach-stixxxx
	- seperated DEBUG_LL code to new patch.
	- removed unnecessary #interrupt-cells
	- renamed uart to serial
	- moved to multi_v7_defconfig
	- used menuconfig in mach-stixxx/Kconfig
	- removed of_platform_populate as generic code does it for you.
	- scu address is ioremaped.

Srinivas Kandagatla (7):
  ARM:stixxxx: Add STiH415 SOC support
  ARM:stixxxx: Add STiH416 SOC support
  ARM:stixxxx: Add DEBUG_LL console support
  ARM:multi_v7_defconfig: rerun savedefconfig
  ARM:stixxxx: Add stixxxx options to  multi_v7_defconfig
  ARM:stih41x: Add B2000 board support
  ARM:stih41x: Add B2020 board support

 Documentation/arm/stixxxx/overview.txt         |   33 +++
 Documentation/arm/stixxxx/stih415-overview.txt |   12 +
 Documentation/arm/stixxxx/stih416-overview.txt |   12 +
 MAINTAINERS                                    |    9 +
 arch/arm/Kconfig                               |    2 +
 arch/arm/Kconfig.debug                         |   35 +++
 arch/arm/Makefile                              |    1 +
 arch/arm/boot/dts/Makefile                     |    4 +
 arch/arm/boot/dts/st-pincfg.h                  |   71 ++++++
 arch/arm/boot/dts/stih415-b2000.dts            |   15 ++
 arch/arm/boot/dts/stih415-b2020.dts            |   15 ++
 arch/arm/boot/dts/stih415-clock.dtsi           |   38 +++
 arch/arm/boot/dts/stih415-pinctrl.dtsi         |  268 +++++++++++++++++++++
 arch/arm/boot/dts/stih415.dtsi                 |   87 +++++++
 arch/arm/boot/dts/stih416-b2000.dts            |   16 ++
 arch/arm/boot/dts/stih416-b2020.dts            |   16 ++
 arch/arm/boot/dts/stih416-clock.dtsi           |   41 ++++
 arch/arm/boot/dts/stih416-pinctrl.dtsi         |  295 ++++++++++++++++++++++++
 arch/arm/boot/dts/stih416.dtsi                 |   96 ++++++++
 arch/arm/boot/dts/stih41x-b2000.dtsi           |   41 ++++
 arch/arm/boot/dts/stih41x-b2020.dtsi           |   42 ++++
 arch/arm/boot/dts/stih41x.dtsi                 |   38 +++
 arch/arm/configs/multi_v7_defconfig            |   31 ++--
 arch/arm/include/debug/stixxxx.S               |   61 +++++
 arch/arm/mach-stixxxx/Kconfig                  |   45 ++++
 arch/arm/mach-stixxxx/Makefile                 |    2 +
 arch/arm/mach-stixxxx/board-dt.c               |   48 ++++
 arch/arm/mach-stixxxx/headsmp.S                |   44 ++++
 arch/arm/mach-stixxxx/platsmp.c                |  117 ++++++++++
 arch/arm/mach-stixxxx/smp.h                    |   17 ++
 30 files changed, 1535 insertions(+), 17 deletions(-)
 create mode 100644 Documentation/arm/stixxxx/overview.txt
 create mode 100644 Documentation/arm/stixxxx/stih415-overview.txt
 create mode 100644 Documentation/arm/stixxxx/stih416-overview.txt
 create mode 100644 arch/arm/boot/dts/st-pincfg.h
 create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih415.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih416.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x.dtsi
 create mode 100644 arch/arm/include/debug/stixxxx.S
 create mode 100644 arch/arm/mach-stixxxx/Kconfig
 create mode 100644 arch/arm/mach-stixxxx/Makefile
 create mode 100644 arch/arm/mach-stixxxx/board-dt.c
 create mode 100644 arch/arm/mach-stixxxx/headsmp.S
 create mode 100644 arch/arm/mach-stixxxx/platsmp.c
 create mode 100644 arch/arm/mach-stixxxx/smp.h

-- 
1.7.6.5




More information about the linux-arm-kernel mailing list