From patchwork Fri Dec 1 09:03:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 843401 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ElbqXJKT"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="HfuceErM"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yp7dK5Fnwz9tBR for ; Fri, 1 Dec 2017 20:04:53 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=W4BMEvyAj8wIwBoERnFfxk6nhVQDwSsJxleCfXxdAFY=; b=Elb qXJKT0V7VIz2QBYCS+vWvVP2bvucT5x3I24GdHteH5qeuqL1tZWphGTmsZTPUbYuvU7beC5VtqUOI I3F8iSpK6iZIac8O7z4MBqt/ZSwKoS7TKpph/OxOrJ9+9VFmYHrBLS9+r7889F7LhZo1ZkHK2mLvv PhsN2/e5nCxAWSj0ZjZ79sZ2tmctmjJlUbsmBc8GFyEVOb9yH0VTYaivvgGcGpc900c6ndFAVuXl5 hVazL5pnvdmDihnJ/pAyMidWtmZvSGtDXmTJ91uZ2vuWz0UgexYZlYdb+Be7SRPloCQF7KfOLKx7L txnCUMybaAYM9XGRkozS5r2+aSIsJAA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eKhFb-0005AO-Px; Fri, 01 Dec 2017 09:04:51 +0000 Received: from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eKhEx-0004J5-Jo for linux-arm-kernel@lists.infradead.org; Fri, 01 Dec 2017 09:04:15 +0000 Received: by mail-wr0-x242.google.com with SMTP id x49so9259179wrb.13 for ; Fri, 01 Dec 2017 01:03:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=C4n5PFGKQ7vvBAzs49mbgGLn+VZjIBN2lne9l2kSHko=; b=HfuceErMNz1mz35We8/KqScdOQg89gbQp5Lq38dIWxOqbJzCx+Ke6vIpjMdwHrwtHJ y11PQd5shHSO2KfpH4rocxqSS2xggHrJuvL7VQ99EEfy2zpF0kptz4MPGTHL5kFesVIi BSHw6Y1d515Te+9+rcYCZf6kqgKsNLBd72/+TlVc6Z0l7I88nHFmCe99+/Ebks4R13dy R4dSbo+2yWw4Xvr1pCb8Duk2hTNWEYUzsp+cn8vXCCtgNg4fwP2YlaXWZi88FAGYorXN qFG5oLRbTRcjLdP4sldCHAzhkramBeheLIEKIq8MfcEBWfdUcj9ZRAw6fdWjPqMvRGXF 3HCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=C4n5PFGKQ7vvBAzs49mbgGLn+VZjIBN2lne9l2kSHko=; b=pPei1/K4BGwGXxYLnpAB2v09MloLX1wnaUqdeXDJx079F3yIg6hbiKyK5TfFtL3Q+4 sQLJOAWQav8CU8vytF4lYunkwzJg9T6hqwLaQmPexgOYpfwgeyVSqem0SrFJx1/91DHv Y2mVt0i+oI6wfznmZ6CcWcmMadusRY3Iy2i39nN8RJNm8TlskZxZKs9zChmC8rdtG7qI ofxU8r7ubFASYI7usDc5z+AlzsoJPTpz/ze0J/SUl+7Qw6iTwYNfseL2sk/tKowN9kPU E9DRXiaFtZIoY4rvtHI4uKI8cq492/Z1PQrFLO7FdWRVTRzqF594qvdwxhEyTxbFUJWW HK/Q== X-Gm-Message-State: AJaThX5ZG3GgAGGheaUUAU28HIPSPpdZrLOX/pki9dJM/arMXdIN5+Dw n7hOh/sdYHjJvYJBGMRj/0HyHQ== X-Google-Smtp-Source: AGs4zMbMq2l6glCpttuvpJpTdqUVoDRQ6qfrdrctreP7ZAokCGhcTVruLt0Gb79FkV9ulvmLSEnI5g== X-Received: by 10.223.164.20 with SMTP id d20mr4557774wra.103.1512119028568; Fri, 01 Dec 2017 01:03:48 -0800 (PST) Received: from bender.baylibre.local ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id o10sm5103307wrg.5.2017.12.01.01.03.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 01 Dec 2017 01:03:47 -0800 (PST) From: Neil Armstrong To: shawnguo@kernel.org, kernel@pengutronix.de, fabio.estevam@nxp.com 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171201_010411_817669_EA0A7B80 X-CRM114-Status: GOOD ( 11.00 ) X-Spam-Score: -1.2 (-) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-1.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a00:1450:400c:c0c:0:0:0:242 listed in] [list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Neil Armstrong MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org 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