[PATCH v3 0/3] ARM: dts: imx6: Support Poslab Savageboard dual & quad

From: Milo Kim
Date: Thu Dec 08 2016 - 20:05:11 EST

Poslab Savageboard is i.MX6 SoC base, but BSP code from the vendor is
not mainline u-boot and kernel. Personal reason of using this board is
testing etnaviv user-space driver, so I re-write device tree files based on
mainline kernel for the first step.

This patchset includes common DT file, dual and quad board files.

Supported components are
- Display: HDMI and LVDS panel
- eMMC and SD card
- Ethernet
- Pinmux configuration
- SATA: only for Savageboard quad
- UART1 for debug console
- USB host

Missing features are
- Audio (WM8903)
- PMIC WM8326: default settings are used so no issue to bring-up the system

Patches are tested on the Savageboard quad but the dual version should work
because the only difference between dual and quad is SATA support.

More information in http://www.savageboard.org

Specify the dtbs for i.MX6 build.

Fix DT node for regulator, phy-reset-gpios and iomuxc node.

Milo Kim (3):
ARM: dts: imx6: Add Savageboard common file
ARM: dts: imx6: Support Savageboard dual
ARM: dts: imx6: Support Savageboard quad

arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/imx6dl-savageboard.dts | 50 ++++++
arch/arm/boot/dts/imx6q-savageboard.dts | 54 ++++++
arch/arm/boot/dts/imx6qdl-savageboard.dtsi | 262 +++++++++++++++++++++++++++++
4 files changed, 368 insertions(+)
create mode 100644 arch/arm/boot/dts/imx6dl-savageboard.dts
create mode 100644 arch/arm/boot/dts/imx6q-savageboard.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-savageboard.dtsi