Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751851AbdLAJDx (ORCPT ); Fri, 1 Dec 2017 04:03:53 -0500 Received: from mail-wr0-f193.google.com ([209.85.128.193]:44112 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751668AbdLAJDu (ORCPT ); Fri, 1 Dec 2017 04:03:50 -0500 X-Google-Smtp-Source: AGs4zMbMq2l6glCpttuvpJpTdqUVoDRQ6qfrdrctreP7ZAokCGhcTVruLt0Gb79FkV9ulvmLSEnI5g== From: Neil Armstrong To: shawnguo@kernel.org, kernel@pengutronix.de, fabio.estevam@nxp.com Cc: Neil Armstrong , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 0/6] ARM: Add Variscite DART-MX6 SoM and Carrier-board support Date: Fri, 1 Dec 2017 10:03:38 +0100 Message-Id: <1512119024-521-1-git-send-email-narmstrong@baylibre.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3480 Lines: 97 This patchset adds support for the Variscite DART-MX6 SoM with : - i.MX6 Quad or Dual Lite SoC - 1Gb/2Gb LPDDR2 - 4-64 GB eMMC - Camera Interface - HDMI+CEC interface - LVDS / DSI / Parallel RGB interfaces - Ethernet RGMII interface - On-SoM Wi-Fi/Bluetooth with WiLink wl1835 SDIO Module - SD/MMC/SDIO interface - USB Host + USB OTG interface - I2C interfaces - SPI interfaces - PCI-Express 2.0 interface - on-SoM Audio Codec with HP/Line-In interfaces + DMIC interface - Digital Audio interface - S/PDIF interface And the Carrier-Board with the following : - LVDS interface for the VLCD-CAP-GLD-LVDS 7" LCD 800 x 480 touch display - HDMI Connector - USB Host + USB OTG Connector - 10/100/1000 Mbps Ethernet - miniPCI-Express slot - SD Card connector - Audio Headphone/Line In jack connectors - On-board DMIC - CAN bus header - SPI header - Camera Interfaces header - 4xButtons, 2xLeds - OnBoard RTC with Coin Backup battery socket - RS232 Header + USB-Serial debug port First patch contains a missing pinmux define used by the SoM. Last patch contains configs used by the SoM DT like SERDEV or WL18XX support. PCIe, On-Board DMIC and Camera Interfaces are not handled yet. Changes since v4 at [4]: - Renamed coded label - Updated gpio wakeup properties - Removed useless panel blank lines - Removed leading 0 in pmic node name address - Changed last patch title to match imx defconfig name - Fixed dtsi alphabetical ordering Changes since v3 at [3]: - minor pcie dt fix - added tags Changes since v2 at [2]: - Added bindings acks - fixed enable-active-high regulators property - moved hdmi dd-i2c-bus to son dtsi - fixed pinmux IOMUX value - add pcie reset-gpio Changes since v1 at [1]: - Add lvds display vendor prefix and bindings - fix all gpio phandle arguments with correct ACTIVE_XXX define - drop pcie support - drop custom operating points - fix arm/pu/soc vin-supply instead of &cpu node override - fix can pinmux value - changed button node name - add revied-by tags on first and last patches [1] http://lkml.kernel.org/r/1511281705-30849-1-git-send-email-narmstrong@baylibre.com [2] http://lkml.kernel.org/r/1511348560-28505-1-git-send-email-narmstrong@baylibre.com [3] http://lkml.kernel.org/r/1511785716-23492-1-git-send-email-narmstrong@baylibre.com Neil Armstrong (6): ARM: dts: imx6qdl-pinfunc: Add missing MX6QDL_PAD_ENET_RXD0__OSC32K_32K_OUT dt-bindings: Add vendor prefix for Solomon Goldentek Display Corporation dt-bindings: display: Add bindings for SGD GKTW70SDAE4SE Panel ARM: dts: imx6qdl: Add Variscite DART-MX6 SoM support ARM: dts: imx6q: Add Variscite DART-MX6 Carrier-board support ARM: imx_v6_v7_defconfig: Add missing config for DART-MX6 SoM .../bindings/display/panel/sgd,gktw70sdae4se.txt | 41 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx6dl-pinfunc.h | 1 + arch/arm/boot/dts/imx6q-pinfunc.h | 1 + arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 236 ++++++++++ arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 504 +++++++++++++++++++++ arch/arm/configs/imx_v6_v7_defconfig | 6 + 8 files changed, 791 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt create mode 100644 arch/arm/boot/dts/imx6q-var-dt6customboard.dts create mode 100644 arch/arm/boot/dts/imx6qdl-var-dart.dtsi -- 2.7.4