arm64: dts: freescale: add initial support for colibri imx8x
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>
Sat, 26 Oct 2019 09:04:02 +0000 (11:04 +0200)
committerShawn Guo <shawnguo@kernel.org>
Mon, 4 Nov 2019 01:28:07 +0000 (09:28 +0800)
commitba5a5615d54f8adfeb4edd005bbd0dfeb65feb9f
treef58301d899bccc4589f994431e3a95ccfb061a3e
parent0b680963083ee6e1af6c902771e9d999a90fb97a
arm64: dts: freescale: add initial support for colibri imx8x

This patch adds the device tree to support Toradex Colibri iMX8X a
computer on module which can be used on different carrier boards.

The module consists of an NXP i.MX 8X family SoC (either i.MX 8DualX or
8QuadXPlus), a PF8100 PMIC, a FastEthernet PHY, 1 or 2 GB of LPDDR4
RAM, some level shifters, a Micron eMMC, a USB hub, an AD7879 resistive
touch controller, an SGTL5000 audio codec and on-module CSI as well as
DSI-LVDS FFC receptacles plus an optional Bluetooth/Wi-Fi module.

Anything that is not self-contained on the module is disabled by
default.

The device tree for the Colibri Evaluation Board includes the module's
device tree and enables the supported peripherals of the carrier board
(the Colibri Evaluation Board supports almost all of them).

So far there is no display or USB functionality supported at all but
basic console UART, eMMC and Ethernet functionality work fine.

Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/Makefile
arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi [new file with mode: 0644]
arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi [new file with mode: 0644]