mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
482c3e8835
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. Conflicts: - Documentation/devicetree/bindings/arm/shmobile.txt: a rename/add conflict, keep both modifications and maintain alphabetical ordering. - arch/arm64/boot/dts/*/*.dtsi: nodes were added in netdev, mmc and clk, keep both sides in each case. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUAWFMYq2CrR//JCVInAQJ38BAAzKC2AmZw2U5t8de1RuC7OOefHnWxzXaI hpH5sLLIF10D52VrztqG2EauQWa2K0OYpkO5Up+d8WVdRm6dL2Y9wTMOhdadqWmb zPthdGuSpI6yRiST51Umr1pvt5rm/0KYMAiP1B1ySIWCeOyxFmm9er6ZU3By6kbx bbXEzY2vs22GJ3+rNxYOVGm1hlhgBaoYnkth2AIXwiGt5OUn4yDs/17+WqNZlg7S Bj9vdvn+A/IeiaGZGRUn8J2HxUCeIxJzwntKJyoRfVu6BH+qlrPLhFh/N3Ttzb+3 Xjh+uQgikEp/2pkaq6oNJLATOXCAL8+UIAL+ZMJ1jiVI7Q1WBQITj14QgNgbkupX 1Bg25eS3I3HSmOg1tnUeEzF3N3hK8jlb9lA0HZm9m6RuegFsVIGHfte7xOdRbZki dHAVy0xAoBPoXWnUfoekc1/L4AfsBh57GfbIBhf+xZs2eKp7Jw22eVwc9YsdDpc1 3s6aEbAsQWU7IgSWWEOJMi/q7Z6By7db3dIGLqtwszVvqzjkcszXQZSxjaOHlseK j6Ci6yQ3UeG05QviySFyVsOxfHrL5SczYexsbkKE/kXfQZXR7x+GQzjm/BwYvEkO Q+gHAbGBI5IM6hTBDLnHkn+WkXYk3EhyTcFykxs2ykJhWsOd9ReBuCTxr4Wey40U Q80HYHv/leY= =geT0 -----END PGP SIGNATURE----- Merge tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc 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>;
|
|
};
|