From patchwork Mon Nov 27 12:28:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 841664 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="jJ6Q8T2W"; 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="v362NQF8"; 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 3ylmgM68R3z9ryr for ; Mon, 27 Nov 2017 23:43:27 +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=VETdOSa4tSeT/ULJGTXzF0zu2OMngousSOR/SLT6qhA=; b=jJ6 Q8T2WhiftPRcbOMPNCcg3xLgUamdcKoDdmd6oJMoQ3jK41i+mY1/7dfItD5wnTlpvK88CasfsLK7f ffQv6cvUSfefWt0yWNWKt0ebaRcOCLwG1iqTPdERecr4Agav3JdWtRWADyCDPvAbF+ny0sjRjCCc7 eB0ReiL7IkMEDIKG66PMznW/Z3D38xaMN+lC1QuTIjM/eJT19hNFbsNmBrNAFRDwqYnir+SHFiqVG DTFuA8Ib3JwJCEdrgjYV3iNorbMXWecw2ocAFIp9gHFs3AFE6bdaFsvHlVMsyhoYS1PvHMfv+qkIf F1bCFvpn3RVpwjQW9C0wjfOPz3dS67Q==; 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 1eJIkr-0006xa-Oy; Mon, 27 Nov 2017 12:43:21 +0000 Received: from mail-wr0-x241.google.com ([2a00:1450:400c:c0c::241]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eJIWz-0000fQ-9Y for linux-arm-kernel@lists.infradead.org; Mon, 27 Nov 2017 12:29:07 +0000 Received: by mail-wr0-x241.google.com with SMTP id l22so26170068wrc.11 for ; Mon, 27 Nov 2017 04:28:40 -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=HtItxzt75a/J4X3dtEOiJFcP3L0YmrNM4ILaq2kIKcI=; b=v362NQF8Ptx9fsvSZQK+VWJEKRIS9wPHFXru69w2ZxEVFrC5UhYdqrNMqQ/VQonHsj s/0pbBF5GVyFSDq1JqW7lZRgAv6hKn48qZuCO5ypAjhuK/3At6pezNjQiohwZrBKeTPZ tA52Mo3Eg30xGklFoNh82H0W6e83zRfnYDe4qogdT17bKlaMXznGC2XXxzow3LQdRZPU +605OtluybFtaSK1JOH6E2J5FKKBvxqkhhaDJgkzXL9kKL8AXTDgVIBOodmEFG5w/WJC l7W228OE05yWit/fFDQI2BJqA7kwsy4LJHKvlz6DfNwsbreNJ8HrB4zi2Wij1JF3/mH5 Jnlw== 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=HtItxzt75a/J4X3dtEOiJFcP3L0YmrNM4ILaq2kIKcI=; b=o0G1y+XqQGJoQ0XI8IUnbAw0ZPTYHERha2mOxEXBAD2T5dlbGgk3zUnVp/aEq+ScaM gksf2hNtmqZtr3DjJSRF3x7pTD/fAn8qQTRfVB9otToo9//84ZnIvyrB2qMtwZHMvjlW 5q0dpMO2g6MolBToSP9KbuDBDVWNham6Dn8JyaYEfgrd5QmbHGAoO/Tj4wJUUrwmfaq/ 1htmA9LRizrMuQvuBi3kZPHdBywf8LOLDfemVhMEbTzpzIP47KiRh7Akyjroi18IfrvS hV2uAu27eefiXh/0GBJ8hMjqhur17G6ZllZ/LwpnC6SUFBioB1F0FK5aE6Djc7rsS6eg fGJw== X-Gm-Message-State: AJaThX77W6A4PGyjofCCKg5BJlt9I/q7Ra7oR6XIBOq9GZB8f32ZLZvE 7rqtn6+x0IcBHhSbL0kMiKftkQ== X-Google-Smtp-Source: AGs4zMbw7jlCBtetr86a+ggJRd5pk10VmvR9GJ1EIH0uBFow6gjHM1q0vceXrJew1oy+HSUjrULH5w== X-Received: by 10.223.164.20 with SMTP id d20mr35035094wra.103.1511785718655; Mon, 27 Nov 2017 04:28:38 -0800 (PST) Received: from localhost.localdomain ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id 16sm33348685wrt.81.2017.11.27.04.28.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 27 Nov 2017 04:28:38 -0800 (PST) From: Neil Armstrong To: shawnguo@kernel.org, kernel@pengutronix.de, fabio.estevam@nxp.com Subject: [PATCH v3 0/6] ARM: Add Variscite DART-MX6 SoM and Carrier-board support Date: Mon, 27 Nov 2017 13:28:30 +0100 Message-Id: <1511785716-23492-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-20171127_042901_484757_C57A44F6 X-CRM114-Status: GOOD ( 11.75 ) 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:241 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 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 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: configs: 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 | 239 ++++++++++ arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 504 +++++++++++++++++++++ arch/arm/configs/imx_v6_v7_defconfig | 6 + 8 files changed, 794 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 Reviewed-by: Fabio Estevam