Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4923917ybi; Tue, 30 Jul 2019 10:31:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqx7Anj7ys6tHSgZABixFJrcWjztuZlGiH/lWiF4TYkXXxJRtmXMTyeqKpWonmAoLH7F6SDl X-Received: by 2002:aa7:8dd2:: with SMTP id j18mr42402026pfr.88.1564507880010; Tue, 30 Jul 2019 10:31:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564507879; cv=none; d=google.com; s=arc-20160816; b=xVvztSXyVxz8y331VN7nnfp1HbEsyb4xUdd64WMZHHBnFGIwSmXGEqinEwGaK3iIPD +/nbOjzK2U6xMg/JtI5eZRnFlZjZA53sBa2xT3QX+LMQe3CgR2gigt4mEvXh8CDtw/eK DZhWnZXfJz9uKGUHXkLLLtyequXzUeSwjWnV2qNCtJcz0vNaMHnSjahQZnh51UE1bw8k tf2/N61VevyDQTWx2ICP47RiOgVFNayR2iBY4ctDfOy4V0i0lxTv27LIVzHbJAfRye70 z0DiPwrOylGg4pI2sou3VnOLdL2ANwxNS3IxGdRsxj55CoUGfRFMEVlB2Tj7SdrUzeVr E4gA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=BjyjMbi1Vqg66uibSRUegHLt4hExinKQ16dpaZ56Lsk=; b=f032z42yvOHSPv2JVuqPLSjpiBpZqN6JXZPG+pKDc5FsAl24l2ati+YiKxYWW2mnjJ V872pBN3qAol3VDndb5pr/VRWaRrI68qzQKlWXa/A4kLOUKgx/GsViTUDYnstpRdO6DF SPg7xf/EQa1bxNCXM4RDARexuMVQo7F0a9uysy4F3MQon8Per35LrvAXs/8Qa8AYYLUL EkBGzQ27PWSsLTKqU2ERwtm+Ir3tgWpUbGiizoiiOgusK1tudrA6V3XvtKxDHMqlP7T7 GmXFcd+7C7je1/0UFWjoN+YkV2nVDGzgELowVivtL+LKlw/eyjvoP6bNTQYzJ8lWp9F+ svaw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h127si28928833pfe.44.2019.07.30.10.31.04; Tue, 30 Jul 2019 10:31:19 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730691AbfG3O4S (ORCPT + 99 others); Tue, 30 Jul 2019 10:56:18 -0400 Received: from mxout012.mail.hostpoint.ch ([217.26.49.172]:64475 "EHLO mxout012.mail.hostpoint.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727129AbfG3O4R (ORCPT ); Tue, 30 Jul 2019 10:56:17 -0400 Received: from [10.0.2.46] (helo=asmtp013.mail.hostpoint.ch) by mxout012.mail.hostpoint.ch with esmtp (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hsTXy-0000wf-FR; Tue, 30 Jul 2019 16:56:14 +0200 Received: from [46.140.72.82] (helo=philippe-pc.toradex.int) by asmtp013.mail.hostpoint.ch with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91 (FreeBSD)) (envelope-from ) id 1hsTPA-000Mva-Sd; Tue, 30 Jul 2019 16:47:08 +0200 X-Authenticated-Sender-Id: dev@pschenker.ch From: Philippe Schenker To: marcel.ziswiler@toradex.com, max.krummenacher@toradex.com, stefan@agner.ch, devicetree@vger.kernel.org, Rob Herring , Shawn Guo , Mark Rutland Cc: Philippe Schenker , Fabio Estevam , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Pengutronix Kernel Team , NXP Linux Team , Sascha Hauer Subject: [PATCH 22/22] ARM: dts: imx6ull-colibri: Add touchscreens used with Eval Board Date: Tue, 30 Jul 2019 16:46:49 +0200 Message-Id: <20190730144649.19022-23-dev@pschenker.ch> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190730144649.19022-1-dev@pschenker.ch> References: <20190730144649.19022-1-dev@pschenker.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Philippe Schenker This adds the common touchscreens that are used with Toradex's Eval Boards. Signed-off-by: Philippe Schenker --- .../arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi index d3c4809f140e..cd72d3decf6a 100644 --- a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi +++ b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi @@ -112,6 +112,34 @@ &i2c1 { status = "okay"; + /* + * the PCAPs use SODIMM 28/30, also used for PWM, PWM, aka pwm5, + * pwm6. so if you enable one of the PCAP controllers disable the pwms + */ + atmel_mxt_ts: atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpiotouch>; + reg = <0x4a>; + interrupt-parent = <&gpio4>; + interrupts = <16 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 28 */ + reset-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* SODIMM 30 */ + status = "disabled"; + }; + + touch: touchrevf0710a@10 { + compatible = "touchrevolution,fusion-f0710a"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpiotouch>; + reg = <0x10>; + /* SODIMM 28, Pen down interrupt */ + gpios = <&gpio4 16 GPIO_ACTIVE_HIGH + /* SODIMM 30, Reset interrupt */ + &gpio2 5 GPIO_ACTIVE_LOW + >; + status = "disabled"; + }; + /* M41T0M6 real time clock on carrier board */ m41t0m6: rtc@68 { compatible = "st,m41t0"; @@ -188,3 +216,12 @@ sd-uhs-sdr104; status = "okay"; }; + +&iomuxc { + pinctrl_gpiotouch: touchgpios { + fsl,pins = < + MX6UL_PAD_NAND_DQS__GPIO4_IO16 0x74 + MX6UL_PAD_ENET1_TX_EN__GPIO2_IO05 0x14 + >; + }; +}; -- 2.22.0