mirror of
https://github.com/torvalds/linux.git
synced 2026-04-29 12:02:35 -04:00
Pull ARM 64-bit DT updates from Arnd Bergmann:
"A couple of interesting new SoC platforms are now supported, these are
the respective DTS sources:
- Samsung Exynos5433 mobile phone platform, including an (almost)
fully supported phone reference board.
- Hisilicon Hip07 server platform and D05 board, the latest iteration
of their product line, now with 64 Cortex-A72 cores across two
sockets.
- Allwinner A64 SoC, the first 64-bit chip from their "sunxi" product
line, used in Android tablets and ultra-cheap development boards
- NXP LS1046A Communication processor, improving on the earlier
LS1043A with faster CPU cores
- Qualcomm MSM8992 (Snapdragon 808) and MSM8994 (Snapdragon 810)
mobile phone SoCs
- Early support for the Nvidia Tegra Tegra186 SoC
- Amlogic S905D is a minor variant of their existing Android consumer
product line
- Rockchip PX5 automotive platform, a close relative of their popular
rk3368 Android tablet chips
Aside from the respective evaluation platforms for the above chips,
there are only a few consumer devices and boards added this time:
- Huawei Nexus 6P (Angler) mobile phone
- LG Nexus 5x (Bullhead) mobile phone
- Nexbox A1 and A95X Android TV boxes
- Pine64 development board based on Allwinner A64
- Globalscale Marvell ESPRESSOBin community board based on Armada 3700
- Renesas "R-Car Starter Kit Pro" (M3ULCB) low-cost automotive board
For the existing platforms, we get bug fixes and new peripheral
support for Juno, Renesas, Uniphier, Amlogic, Samsung, Broadcom,
Rockchip, Berlin, and ZTE"
* tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (168 commits)
arm64: dts: fix build errors from missing dependencies
ARM64: dts: meson-gxbb: add SCPI pre-1.0 compatible
ARM64: dts: meson-gxl: Add support for Nexbox A95X
ARM64: dts: meson-gxm: Add support for the Nexbox A1
ARM: dts: artpec: add pcie support
arm64: dts: berlin4ct-dmp: add missing unit name to /memory node
arm64: dts: berlin4ct-stb: add missing unit name to /memory node
arm64: dts: berlin4ct: add missing unit name to /soc node
arm64: dts: qcom: msm8916: Add ddr support to sdhc1
arm64: dts: exynos: Enable HS400 mode for eMMC for TM2
ARM: dts: Add xo to sdhc clock node on qcom platforms
ARM64: dts: Add support for Meson GXM
dt-bindings: add rockchip RK1108 Evaluation board
arm64: dts: NS2: Add PCI PHYs
arm64: dts: NS2: enable sdio1
arm64: dts: exynos: Add the mshc_2 node for supporting T-Flash
arm64: tegra: Add NVIDIA P2771 board support
arm64: tegra: Enable PSCI on P3310
arm64: tegra: Add NVIDIA P3310 processor module support
arm64: tegra: Add GPIO controllers on Tegra186
...
78 lines
3.5 KiB
Plaintext
78 lines
3.5 KiB
Plaintext
* Samsung's Exynos SoC based boards
|
|
|
|
Required root node properties:
|
|
- compatible = should be one or more of the following.
|
|
- "samsung,artik5" - for Exynos3250-based Samsung ARTIK5 module.
|
|
- "samsung,artik5-eval" - for Exynos3250-based Samsung ARTIK5 eval board.
|
|
- "samsung,monk" - for Exynos3250-based Samsung Simband board.
|
|
- "samsung,rinato" - for Exynos3250-based Samsung Gear2 board.
|
|
- "samsung,smdkv310" - for Exynos4210-based Samsung SMDKV310 eval board.
|
|
- "samsung,trats" - for Exynos4210-based Tizen Reference board.
|
|
- "samsung,universal_c210" - for Exynos4210-based Samsung board.
|
|
- "samsung,smdk4412", - for Exynos4412-based Samsung SMDK4412 eval board.
|
|
- "samsung,trats2" - for Exynos4412-based Tizen Reference board.
|
|
- "samsung,smdk5250" - for Exynos5250-based Samsung SMDK5250 eval board.
|
|
- "samsung,xyref5260" - for Exynos5260-based Samsung board.
|
|
- "samsung,smdk5410" - for Exynos5410-based Samsung SMDK5410 eval board.
|
|
- "samsung,smdk5420" - for Exynos5420-based Samsung SMDK5420 eval board.
|
|
- "samsung,tm2" - for Exynos5433-based Samsung TM2 board.
|
|
- "samsung,tm2e" - for Exynos5433-based Samsung TM2E board.
|
|
- "samsung,sd5v1" - for Exynos5440-based Samsung board.
|
|
- "samsung,ssdk5440" - for Exynos5440-based Samsung board.
|
|
|
|
* Other companies Exynos SoC based
|
|
* FriendlyARM
|
|
- "friendlyarm,tiny4412" - for Exynos4412-based FriendlyARM
|
|
TINY4412 board.
|
|
* TOPEET
|
|
- "topeet,itop4412-elite" - for Exynos4412-based TOPEET
|
|
Elite base board.
|
|
|
|
* Google
|
|
- "google,pi" - for Exynos5800-based Google Peach Pi
|
|
Rev 10+ board,
|
|
also: "google,pi-rev16", "google,pi-rev15", "google,pi-rev14",
|
|
"google,pi-rev13", "google,pi-rev12", "google,pi-rev11",
|
|
"google,pi-rev10", "google,peach".
|
|
|
|
- "google,pit" - for Exynos5420-based Google Peach Pit
|
|
Rev 6+ (Exynos5420),
|
|
also: "google,pit-rev16", "google,pit-rev15", "google,pit-rev14",
|
|
"google,pit-rev13", "google,pit-rev12", "google,pit-rev11",
|
|
"google,pit-rev10", "google,pit-rev9", "google,pit-rev8",
|
|
"google,pit-rev7", "google,pit-rev6", "google,peach".
|
|
|
|
- "google,snow-rev4" - for Exynos5250-based Google Snow board,
|
|
also: "google,snow"
|
|
- "google,snow-rev5" - for Exynos5250-based Google Snow
|
|
Rev 5+ board.
|
|
- "google,spring" - for Exynos5250-based Google Spring board.
|
|
|
|
* Hardkernel
|
|
- "hardkernel,odroid-u3" - for Exynos4412-based Hardkernel Odroid U3.
|
|
- "hardkernel,odroid-x" - for Exynos4412-based Hardkernel Odroid X.
|
|
- "hardkernel,odroid-x2" - for Exynos4412-based Hardkernel Odroid X2.
|
|
- "hardkernel,odroid-xu" - for Exynos5410-based Hardkernel Odroid XU.
|
|
- "hardkernel,odroid-xu3" - for Exynos5422-based Hardkernel Odroid XU3.
|
|
- "hardkernel,odroid-xu3-lite" - for Exynos5422-based Hardkernel
|
|
Odroid XU3 Lite board.
|
|
- "hardkernel,odroid-xu4" - for Exynos5422-based Hardkernel Odroid XU4.
|
|
|
|
* Insignal
|
|
- "insignal,arndale" - for Exynos5250-based Insignal Arndale board.
|
|
- "insignal,arndale-octa" - for Exynos5420-based Insignal Arndale
|
|
Octa board.
|
|
- "insignal,origen" - for Exynos4210-based Insignal Origen board.
|
|
- "insignal,origen4412 - for Exynos4412-based Insignal Origen board.
|
|
|
|
|
|
Optional nodes:
|
|
- firmware node, specifying presence and type of secure firmware:
|
|
- compatible: only "samsung,secure-firmware" is currently supported
|
|
- reg: address of non-secure SYSRAM used for communication with firmware
|
|
|
|
firmware@0203F000 {
|
|
compatible = "samsung,secure-firmware";
|
|
reg = <0x0203F000 0x1000>;
|
|
};
|