forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/g…
…it/arm/arm-soc Pull ARM SoC platform support updates from Kevin Hilman: "Our SoC branch usually contains expanded support for new SoCs and other core platform code. Some highlights from this round: - sunxi: SMP support for A23 SoC - socpga: big-endian support - pxa: conversion to common clock framework - bcm: SMP support for BCM63138 - imx: support new I.MX7D SoC - zte: basic support for ZX296702 SoC" * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (134 commits) ARM: zx: Add basic defconfig support for ZX296702 ARM: dts: zx: add an initial zx296702 dts and doc clk: zx: add clock support to zx296702 dt-bindings: Add #defines for ZTE ZX296702 clocks ARM: socfpga: fix build error due to secondary_startup MAINTAINERS: ARM64: EXYNOS: Extend entry for ARM64 DTS ARM: ep93xx: simone: support for SPI-based MMC/SD cards MAINTAINERS: update Shawn's email to use kernel.org one ARM: socfpga: support suspend to ram ARM: socfpga: add CPU_METHOD_OF_DECLARE for Arria 10 ARM: socfpga: use CPU_METHOD_OF_DECLARE for socfpga_cyclone5 ARM: EXYNOS: register power domain driver from core_initcall ARM: EXYNOS: use PS_HOLD based poweroff for all supported SoCs ARM: SAMSUNG: Constify platform_device_id ARM: EXYNOS: Constify irq_domain_ops ARM: EXYNOS: add coupled cpuidle support for Exynos3250 ARM: EXYNOS: add exynos_get_boot_addr() helper ARM: EXYNOS: add exynos_set_boot_addr() helper ARM: EXYNOS: make exynos_core_restart() less verbose ARM: EXYNOS: fix exynos_boot_secondary() return value on timeout ...
- Loading branch information
Showing
217 changed files
with
6,572 additions
and
2,061 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
STM32 ARM Linux Overview | ||
======================== | ||
|
||
Introduction | ||
------------ | ||
|
||
The STMicroelectronics family of Cortex-M based MCUs are supported by the | ||
'STM32' platform of ARM Linux. Currently only the STM32F429 is supported. | ||
|
||
|
||
Configuration | ||
------------- | ||
|
||
A generic configuration is provided for STM32 family, and can be used as the | ||
default by | ||
make stm32_defconfig | ||
|
||
Layout | ||
------ | ||
|
||
All the files for multiple machine families are located in the platform code | ||
contained in arch/arm/mach-stm32 | ||
|
||
There is a generic board board-dt.c in the mach folder which support | ||
Flattened Device Tree, which means, it works with any compatible board with | ||
Device Trees. | ||
|
||
|
||
Document Author | ||
--------------- | ||
|
||
Maxime Coquelin <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
STM32F429 Overview | ||
================== | ||
|
||
Introduction | ||
------------ | ||
The STM32F429 is a Cortex-M4 MCU aimed at various applications. | ||
It features: | ||
- ARM Cortex-M4 up to 180MHz with FPU | ||
- 2MB internal Flash Memory | ||
- External memory support through FMC controller (PSRAM, SDRAM, NOR, NAND) | ||
- I2C, SPI, SAI, CAN, USB OTG, Ethernet controllers | ||
- LCD controller & Camera interface | ||
- Cryptographic processor | ||
|
||
Resources | ||
--------- | ||
Datasheet and reference manual are publicly available on ST website: | ||
- http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_pron_pr-ces2014_nov2013 | ||
|
||
Document Author | ||
--------------- | ||
Maxime Coquelin <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
ZTE platforms device tree bindings | ||
--------------------------------------- | ||
|
||
- ZX296702 board: | ||
Required root node properties: | ||
- compatible = "zte,zx296702-ad1", "zte,zx296702" | ||
|
||
System management required properties: | ||
- compatible = "zte,sysctrl" | ||
|
||
Low power management required properties: | ||
- compatible = "zte,zx296702-pcu" | ||
|
||
Bus matrix required properties: | ||
- compatible = "zte,zx-bus-matrix" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
Device Tree Clock bindings for ZTE zx296702 | ||
|
||
This binding uses the common clock binding[1]. | ||
|
||
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt | ||
|
||
Required properties: | ||
- compatible : shall be one of the following: | ||
"zte,zx296702-topcrm-clk": | ||
zx296702 top clock selection, divider and gating | ||
|
||
"zte,zx296702-lsp0crpm-clk" and | ||
"zte,zx296702-lsp1crpm-clk": | ||
zx296702 device level clock selection and gating | ||
|
||
- reg: Address and length of the register set | ||
|
||
The clock consumer should specify the desired clock by having the clock | ||
ID in its "clocks" phandle cell. See include/dt-bindings/clock/zx296702-clock.h | ||
for the full list of zx296702 clock IDs. | ||
|
||
|
||
topclk: topcrm@0x09800000 { | ||
compatible = "zte,zx296702-topcrm-clk"; | ||
reg = <0x09800000 0x1000>; | ||
#clock-cells = <1>; | ||
}; | ||
|
||
uart0: serial@0x09405000 { | ||
compatible = "zte,zx296702-uart"; | ||
reg = <0x09405000 0x1000>; | ||
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&lsp1clk ZX296702_UART0_PCLK>; | ||
status = "disabled"; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1043,7 +1043,7 @@ F: arch/arm/include/asm/hardware/dec21285.h | |
F: arch/arm/mach-footbridge/ | ||
|
||
ARM/FREESCALE IMX / MXC ARM ARCHITECTURE | ||
M: Shawn Guo <shawn.guo@linaro.org> | ||
M: Shawn Guo <shawnguo@kernel.org> | ||
M: Sascha Hauer <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
|
@@ -1052,9 +1052,11 @@ F: arch/arm/mach-imx/ | |
F: arch/arm/mach-mxs/ | ||
F: arch/arm/boot/dts/imx* | ||
F: arch/arm/configs/imx*_defconfig | ||
F: drivers/clk/imx/ | ||
F: include/soc/imx/ | ||
|
||
ARM/FREESCALE VYBRID ARM ARCHITECTURE | ||
M: Shawn Guo <shawn.guo@linaro.org> | ||
M: Shawn Guo <shawnguo@kernel.org> | ||
M: Sascha Hauer <[email protected]> | ||
R: Stefan Agner <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
|
@@ -1197,6 +1199,12 @@ M: Lennert Buytenhek <[email protected]> | |
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
|
||
ARM/LPC18XX ARCHITECTURE | ||
M: Joachim Eastwood <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
N: lpc18xx | ||
|
||
ARM/MAGICIAN MACHINE SUPPORT | ||
M: Philipp Zabel <[email protected]> | ||
S: Maintained | ||
|
@@ -1400,6 +1408,7 @@ L: [email protected] (moderated for non-subscribers) | |
S: Maintained | ||
F: arch/arm/boot/dts/s3c* | ||
F: arch/arm/boot/dts/exynos* | ||
F: arch/arm64/boot/dts/exynos/ | ||
F: arch/arm/plat-samsung/ | ||
F: arch/arm/mach-s3c24*/ | ||
F: arch/arm/mach-s3c64xx/ | ||
|
@@ -1511,6 +1520,14 @@ F: drivers/usb/host/ohci-st.c | |
F: drivers/watchdog/st_lpc_wdt.c | ||
F: drivers/ata/ahci_st.c | ||
|
||
ARM/STM32 ARCHITECTURE | ||
M: Maxime Coquelin <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git | ||
N: stm32 | ||
F: drivers/clocksource/armv7m_systick.c | ||
|
||
ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | ||
M: Lennert Buytenhek <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
|
@@ -1557,6 +1574,13 @@ F: drivers/rtc/rtc-ab3100.c | |
F: drivers/rtc/rtc-coh901331.c | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git | ||
|
||
ARM/UNIPHIER ARCHITECTURE | ||
M: Masahiro Yamada <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
F: arch/arm/mach-uniphier/ | ||
N: uniphier | ||
|
||
ARM/Ux500 ARM ARCHITECTURE | ||
M: Linus Walleij <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
|
@@ -1634,6 +1658,15 @@ S: Maintained | |
F: arch/arm/mach-pxa/z2.c | ||
F: arch/arm/mach-pxa/include/mach/z2.h | ||
|
||
ARM/ZTE ARCHITECTURE | ||
M: Jun Nie <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
F: arch/arm/mach-zx/ | ||
F: drivers/clk/zte/ | ||
F: Documentation/devicetree/bindings/arm/zte.txt | ||
F: Documentation/devicetree/bindings/clock/zx296702-clk.txt | ||
|
||
ARM/ZYNQ ARCHITECTURE | ||
M: Michal Simek <[email protected]> | ||
R: Sören Brinkmann <[email protected]> | ||
|
@@ -2228,6 +2261,7 @@ S: Maintained | |
F: arch/arm/mach-bcm/*brcmstb* | ||
F: arch/arm/boot/dts/bcm7*.dts* | ||
F: drivers/bus/brcmstb_gisb.c | ||
N: brcmstb | ||
|
||
BROADCOM BMIPS MIPS ARCHITECTURE | ||
M: Kevin Cernekee <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.