Received: by 10.223.176.5 with SMTP id f5csp1698614wra; Sun, 4 Feb 2018 09:57:50 -0800 (PST) X-Google-Smtp-Source: AH8x227bPXn6Z7Qv3QpIo2G38NHsqhIaCFyRMirmyveK990lsNKko3xZjiYaeC1LFuHs8+gFrYCo X-Received: by 10.99.120.199 with SMTP id t190mr35423707pgc.180.1517767070618; Sun, 04 Feb 2018 09:57:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517767070; cv=none; d=google.com; s=arc-20160816; b=SCFlBUZlonPgFdISmHvCWbsGLtMfbZpQBhW52Xrlw6uzrT9r8oCT3X9Za7LXYHYY+N ihbM/Injex0XLSKhMcRzY2YTU71f5jiIMI6vw/IPb6jw6SFccv828B3db1qpt4wUkMEI Bk3sI7Y2U0454bCkr3XFmDZaaLXitoeUerDgwUbLlFPhL3mgbT2PU028wmvBf9yBWgPi g2TlUi6qkpCRiSxZOS6sZWe9YIOWAy21WI3IB1+r6tTWtc4gRWI3HWXA9uKP3D1sHdYD oYsnU1iNa2ZhS1qq05IqzR4x1NZy0z+WHNFFwq4n7G1DLBVsS61VQ5/ZNg1LZ2nx87Dc Fszw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=AwtIp2lIlsto/I3nmjNwEExUjDRjDsSZSdcuL+sQTBY=; b=HEzGYZpPB3z8ZSCPHwmbViIkIaXaFLdD2sAujj7RJ8JQe9q//UYbiWx+c1h/4GBIfO MILEjJaE83/ILYpZAzub4k2pxcDyXxrZTgd+YfqGyjPRaFX8OgWE51oPb99LXxNbAnHS qeBuuKXABKMvgDEcVctolI63EPRI3WafZdtDNwp70aUzcKCK9qeyzEXB2ltUU5k/OiRX iI/zRhHfIsIyCI0mIHOkSexnFOpAOHZzdw+BXdJQUFHpwwGqN2AiEdmNHEhiEV87MPSu 1Qgbz/eaOI98pyq7gM0ntacQSBR4Lzy4Q0p3UBynT5myoymOC9NgclLjiXkYRKDsL6vZ QuGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HqzL+46r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f12si1300900pga.22.2018.02.04.09.57.36; Sun, 04 Feb 2018 09:57:50 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HqzL+46r; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752388AbeBDRz0 (ORCPT + 99 others); Sun, 4 Feb 2018 12:55:26 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:37195 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752204AbeBDRzM (ORCPT ); Sun, 4 Feb 2018 12:55:12 -0500 Received: by mail-pf0-f196.google.com with SMTP id p1so20039804pfh.4; Sun, 04 Feb 2018 09:55:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=AwtIp2lIlsto/I3nmjNwEExUjDRjDsSZSdcuL+sQTBY=; b=HqzL+46rt1+oYM980ibcmroCJHdRgWKdsaixu6ZJ+GxQfU9kUHW5Kyh9bCS/ii0wZM WW7V/+rhKy/xB9ZBC/+L6kWQ6irrQCbhgkMUEyfrdQ1sLR20o1PyjkXoWBMXUoCmDT1z IPd811qlQSFREdrdiiDOlFadHkC+nNZxZQtPD19KlKiFdBdXyjhJDIb8jW9fnq1+7472 i0aTJl2HBgaSrCQqA+kG1TV5yMQyqtLHgrrEOyBnvAtqanqC0FCWtGhmVp7oPrfZZaEE xDPNmw7ns4KnPMNOZ+O1JlUWeet9pFok/35+YroCUFhumMmJBUPeqmmBXm6+HZ2w0a43 F4lw== 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:in-reply-to :references; bh=AwtIp2lIlsto/I3nmjNwEExUjDRjDsSZSdcuL+sQTBY=; b=fgi6T6zCd3z+hw/KxeLu4Wh63FiimC+ROmbhb+7C1s0H/hRfoacTEUVq2qXpSkmsRA Yx109FlTdVT+uak68c05MRkm7K4OBQGudbHG+Bna2lFwxVtkHqrotO9CFn6OIvQH7cJI 1Fkcrkhv++YYqImcYpyRDZ887OcQHOu+T3BexP7fH2WeugxpTyiZ5jLAMbHpkOIbMoSX Z99yeqi2wbwp1ENXHXiKXLWye4oyLcgNgA2J8SAcz0L7gGn2JUlLJO1ojhwg0Qi4/kTT bsJ8kF0l/jquxBlGYuB3zvrTsvaqhegeAJSi1flzGx6+XwSlY71bHrZOZjNvRvjJin9y 4+TQ== X-Gm-Message-State: AKwxytdtlEW03lPxn6Q3aywlXlx8V7NTKCKbWEaawux33NpqnnwxaU03 G2zlrcnstKLXGk4X4xHW5c8= X-Received: by 10.99.5.207 with SMTP id 198mr7234699pgf.80.1517766911249; Sun, 04 Feb 2018 09:55:11 -0800 (PST) Received: from localhost.localdomain ([115.97.187.51]) by smtp.gmail.com with ESMTPSA id u86sm13113279pfa.102.2018.02.04.09.55.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 04 Feb 2018 09:55:10 -0800 (PST) From: Jagan Teki X-Google-Original-From: Jagan Teki To: Shawn Guo Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Thierry Reding , David Airlie , Sascha Hauer , Fabio Estevam , Matteo Lisi , Michael Trimarchi , Jagan Teki Subject: [PATCH v3 6/7] ARM: dts: imx6q: Add Engicam i.CoreM6 Quad/Dual OpenFrame Cap 7 initial support Date: Sun, 4 Feb 2018 23:19:30 +0530 Message-Id: <1517766571-409-7-git-send-email-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1517766571-409-1-git-send-email-jagan@amarulasolutions.com> References: <1517766571-409-1-git-send-email-jagan@amarulasolutions.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org i.CoreM6 Quad/Dual OpenFrame modules are "system on modules plus openframe display carriers" which are good solution for develop user friendly graphic user interface. ofcap 7 general features: CPU NXP Freescale i.MX6Q rev1.5 at 792 MHz RAM 1GB, 32, 64 bit, DDR3-800/1066 NAND SLC, 512MB LVDS Display TFT 7" industrial, 800x480 resolution Touchscreen EP0700M06 EDT Polytouch capacitive touch screen Backlight LED backlight, brightness 300 Cd/m2 Power supply 15 to 30 Vdc Signed-off-by: Jagan Teki --- Changes for v3: - none Changes for v2: - Updated licence text - remove big notes, add SPDX and author arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx6q-icore-ofcap7.dts | 65 ++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 arch/arm/boot/dts/imx6q-icore-ofcap7.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index ade7a38..aa60320 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -458,6 +458,7 @@ dtb-$(CONFIG_SOC_IMX6Q) += \ imx6q-icore.dtb \ imx6q-icore-ofcap10.dtb \ imx6q-icore-ofcap12.dtb \ + imx6q-icore-ofcap7.dtb \ imx6q-icore-rqs.dtb \ imx6q-marsboard.dtb \ imx6q-mccmon6.dtb \ diff --git a/arch/arm/boot/dts/imx6q-icore-ofcap7.dts b/arch/arm/boot/dts/imx6q-icore-ofcap7.dts new file mode 100644 index 0000000..6ff7a0a --- /dev/null +++ b/arch/arm/boot/dts/imx6q-icore-ofcap7.dts @@ -0,0 +1,65 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (C) 2017 Engicam S.r.l. + * Copyright (C) 2017 Amarula Solutions B.V. + * Author: Jagan Teki + */ + +/dts-v1/; + +#include "imx6q.dtsi" +#include "imx6qdl-icore.dtsi" + +/ { + model = "Engicam i.CoreM6 Quad/Dual OpenFrame Capacitive touch 7 Kit"; + compatible = "engicam,imx6-icore", "fsl,imx6q"; + + panel { + compatible = "ampire,am-800480aytzqw-00h"; + backlight = <&backlight_lvds>; + + port { + panel_in: endpoint { + remote-endpoint = <&lvds0_out>; + }; + }; + }; +}; + +&i2c3 { + ep0700m06: touchscreen@38 { + compatible = "edt,edt-ft5406"; + reg = <0x38>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_edt_ft5x06>; + interrupt-parent = <&gpio5>; + interrupts = <30 IRQ_TYPE_NONE>; + reset-gpios = <&gpio6 0 GPIO_ACTIVE_LOW>; + }; +}; + +&ldb { + status = "okay"; + + lvds-channel@0 { + reg = <0>; + status = "okay"; + + port@4 { + reg = <4>; + + lvds0_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; +}; + +&iomuxc { + pinctrl_edt_ft5x06: edt-ft5x06grp { + fsl,pins = < + MX6QDL_PAD_CSI0_DAT12__GPIO5_IO30 0x1b0b0 /*interrupt*/ + MX6QDL_PAD_CSI0_DAT14__GPIO6_IO00 0x1b0b0 /*reset edt*/ + >; + }; +}; -- 2.7.4