From d72df782b4d4047c178b1f9aa87eb5a8608ec2c9 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Thu, 29 Mar 2018 15:01:06 +0200 Subject: arm64: rockchip: add dts + defconfig for RK3399-Q7 (Puma) SoM The RK3399-Q7 (Puma) is a system-on-module featuring the Rockchip RK3399 in a Qseven-compatible form-factor. RK3399-Q7 features: * CPU: ARMv8 64bit Big-Little architecture, * Big: dual-core Cortex-A72 * Little: quad-core Cortex-A53 * IRAM: 200KB * DRAM: 4GB-128MB dual-channel * eMMC: onboard eMMC * SD/MMC * GbE (onboard Micrel KSZ9031) Gigabit ethernet PHY * USB: * USB3.0 dual role port * 2x USB3.0 host, 1x USB2.0 host via onboard USB3.0 hub * Display: HDMI/eDP/MIPI * Camera: 2x CSI (one on the edge connector, one on the Q7 specified CSI ZIF) * NOR Flash: onboard SPI NOR * Companion Controller: onboard additional Cortex-M0 microcontroller * RTC * fan controller * CAN This dts describes includes all required peripherals for booting and basic functionality including eMMC, NOR, USB, Ethernet, HDMI output (with audio), I2C buses (including the RTC and fan controller features provided by the default companion controller firmware) and LED definitions. Signed-off-by: Klaus Goger Signed-off-by: Jakob Unterwurzacher --- arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts (limited to 'arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts') diff --git a/arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts b/arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts new file mode 100644 index 000000000000..2ce706861f39 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3399-puma-spi5.dts @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/* + * Theobroma Systems RK3399-Q7 "Puma" with HDMI and eDP enabled + * and an M25P40 SPI flash connected to SPI5. + */ + +#include "rk3399-puma-hdmi+edp.dts" + +&spi5 { + status = "okay"; + + m25p40@0 { + compatible = "m25p40"; + reg = <0>; + spi-max-frequency = <1000000>; + }; +}; -- cgit v1.2.3