Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752110AbbH1JWO (ORCPT ); Fri, 28 Aug 2015 05:22:14 -0400 Received: from mail-bn1on0136.outbound.protection.outlook.com ([157.56.110.136]:57376 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752036AbbH1JWK (ORCPT ); Fri, 28 Aug 2015 05:22:10 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none;freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; From: Haibo Chen To: , , , , , , , CC: , , , , , Subject: [PATCH v3 0/5] Add imx6ul touch screen controller support Date: Fri, 28 Aug 2015 17:09:31 +0800 Message-ID: <1440752976-9094-1-git-send-email-haibo.chen@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD007;1:VdDRmlorrNVLu/7DG3S75cvzAjcqY/FMViiKvrLzpIF1qPkmXQzxFr9cz/94dsLvki/YwKKc14XKSp8o2+/6tISkbR2tqmv2qArJRumcM94R3XEDXjmYFI7WciOgRONXTC65VlxXA53NujthZtuh/kIvkNlKXAZxIhrG9HE/BF82YXjZGBKvqhnEcB1ugsDWLLReDPV2NUkbuMd3Ra9aBMmUnVQuaOolnXNlNlqBmy1++0FHjotlLjHyRRB5F0ZVonmjdm4/3PtsudmnGzfElwxQUQFagCLDnVzmq3TKLpcwVCzKRk3Sc24moY8O5pqjVNpWO5CaFzyGHGtj47gmPIcCwO6ZCpd17j5SFf8naMHtMBp/3Sf4vkXxvEDQzYj62Q84csB2+kNrEbkUsCzfnQ== X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(979002)(6009001)(2980300002)(339900001)(3050300001)(189002)(199003)(50226001)(5001830100001)(5001770100001)(50466002)(47776003)(104016003)(5001860100001)(5003940100001)(92566002)(4001540100001)(64706001)(77156002)(5007970100001)(81156007)(33646002)(107886002)(85426001)(69596002)(97736004)(48376002)(189998001)(86362001)(5001960100002)(105606002)(106466001)(46102003)(229853001)(36756003)(87936001)(6806004)(2201001)(77096005)(68736005)(62966003)(50986999)(19580395003)(32563001)(4001430100001)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1388;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1388;2:9nZvsVEcQwA0NBz6X2a1jwomK7Mj1I++R0JUYzjOy4ACEy5hJliEQ2H7h92qRmyPoFKXzcG45GQ0nOpAtiJ6ZFgMXJWeEVEBx3uZmhZr1Rbf43w9OkmqfxJm9HkawtrIm192R2A5o2NVAvTRj0/MK4L7pH2aDhHdmBF7XiQ8xmI=;3:wqh8FwaBwBpvhlNIhRm4gA2nVz4hu/z3rXg8XmlJhV2WuutQkC/shaYev2UlTgfRctoJgqhBPaLqoZO4Ft6QTkGiXIacIU1JrSSx6unSjBjwXD57NEY4ZIcG58Y+Ng/yBVopnjm8YZi/oEqCezUZ7rPt294WpnKoifPs9vFDRkuu96fiqvPcFHhKiUdl7FyK2VJkxdSo/OLNaEUJD41VEY0MNjng7N5P736CLYA/oIM=;25:3d47GF4M2vzbTOA8WDA9+tzGbQjVRkhJZ14h9eVmvkjGDvp/arOojo8ACytrM/glTLkviqlvkvveyGSgBKzDJPMCMBgkwzi+WGZ0EYrCNTbKbW7wEJ/GvPuvZLB/6llJ6+BwQ62SuLl5nofDgCgxFeoSIqU2/EOIOvCOlz4O9BqO8Zv+YwGVLaoelx8sUEnJRuRLPfoOh0/NH0hzQPQ50G/F4305GAynxdODYroUujPM8G3we4p4SUWRM8ufHOy8DO1zwo2TfpsuTTJUXjrYgw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1388; X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1388;20:lZ0wK8rTPexLcupfjsa2MwMBJs48Iy38b8c08ZhhNAyo5gw+lHHYFLp0W6FFU3SlzHCNBwv5yHfIXEoCvAUkC0mS4QpJIXoZ0rQtfTyxdG02+2hvWskKEhmPlC9fjHrnrRFPXh7XP54Ctwhe+sT9SZsJicVQbB4SqZ35zrw+POZPoIZsx2QsPw90t6yKLPzTqshsSKilxHxEMLaPC6tQ97gbFG9C1++kbETlo0A7ArafyxxhxQqNorTsA1L9nkPQJkPUhOhAKSc82la996vpLlDC4dNCq4LsXq4vUEu11ZOGVfM+vd0wvIA1BLRlkT6/S7tZOj4QDiZq6CMwv5WiEdlwKNZL4T1NuJEe5YzQcMk=;4:zx98QiEodMcUWAUk0Vp0bcLorN7w0OQx1Gm1eOk57JWtkWOiHoMhPRI2/AogLqlXk0QFNQtZ2G7biN7ZhhCtu/lfmESHjpYxYpNEaTXr3oBnhoj4jhEfIobR+vYJLiLuphKV37EOB4d7Cv7BgyuuDaBiKIYG5AIgbi8XSKkgGnvjgf+R7BKlhfHJT7wwh0b6nhqLLVi2EDO36s2shDqQzO80V10lxVS/XD/7LK8WYqxn7cN3qhVu9aFN2LxfCxw01/vCNUpwRmbnOhEDxYg6mThGORz97EZrQtP7V3IS/q+daqQtlsXTIxXpMOYasyiQ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:BY1PR03MB1388;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1388; X-Forefront-PRVS: 0682FC00E8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY1PR03MB1388;23:0/+yKSCsUM/hp0Z6/ZjxNXMkttPGOb5fMf4pI3xtk?= =?us-ascii?Q?nfSnTr6BkYv8Ss7LfP0fnPKDK3nuHtoxcNoAOYLZi/ahxFVhWxJhgOwI7SPo?= =?us-ascii?Q?88v0MHgwS2neRuTmjZgV2bdzqQ/zR+WQAnJZV+rCGpLh/D9mTYQgrTvf3Exd?= =?us-ascii?Q?QWS9NgVsRqYDXazk7vmI4GvZ7gslNMs3JSqF69N0eMxXayoYeuWZad4QoNBV?= =?us-ascii?Q?df+eCM0iE/zFkaqBs7NPWreKiUZNpeHJgorCQNb6qD3H5Lfgxawiwskpgrzt?= =?us-ascii?Q?t0trbV4TtXs+Mktw4vm5dmkzNQNFL7jgzI1qZDSG+r/wnZ7FC1qG09Q2NaeD?= =?us-ascii?Q?G6zzcvaQ3TdlzU2LmuuWmm2VJpz2R3XPB1zKdzD+v3wOO2I3g2UF/J1NfvYe?= =?us-ascii?Q?PPv2cvIMJBsrI8gCDEtDFE4l6dau3VqKVYhBrFQe3lQxwmGWZheFOBjy758F?= =?us-ascii?Q?srjF1RnsPsz1PL0XkAcKcTp3CvPDB0cWhbCUgijEtbRcgOW3+/ypXwLbFZM8?= =?us-ascii?Q?cBrQ0h3j2UlGyst6rwHnYTwIbGUoJb2S8jngVv7bJxLeTxWC00OcJarVLscI?= =?us-ascii?Q?wpi+tJiJHEGd4JB1Re7S7pndfrYepnmQGQGJGSx/sEYRjLpnsyWGwE45O56s?= =?us-ascii?Q?EN6jebRy4zeeXhg+Jgkh0K12D5LbEpSVC8wVNlo0934Hm19z/0Vf1Y8fam0/?= =?us-ascii?Q?8zZWJc93dbbWJW2l4b5tK3tJ09+ryybea/RwhHXG4w6Gc4P5ZCUstkt/CG+1?= =?us-ascii?Q?DALsoijy7SMrackZGzuBHi9y56tC9FuvohKJTIaWKdUjUcw/f9Clp1aCATS9?= =?us-ascii?Q?1x+rXXaZ8PoXzMZs0l+E38VfQKzQzA/vc9z5gGq7HLnpRii61jczKwOn5/yJ?= =?us-ascii?Q?ja2N3QG0Hhovgzo4aue1V0HkedHXNDwbUor3XTVu1h5X9tUnrI2pyjM4YqtP?= =?us-ascii?Q?6TAXrp88Myjgh2MgC0RW3s4dcAQB47HrvB6oRi6Q1s/W6ywVYezhvAN0PeZU?= =?us-ascii?Q?tnYG7qyFCwqUSV/xmjRKbN7mvYx+xtkFw3CF6qognw9pcs2YT/pfBdr9qKbe?= =?us-ascii?Q?T97YdplSU50iLZ07d+lb9OKRPWD/5JOPXGOB8X8Q4gLhfqpwENdSFvh84X+Z?= =?us-ascii?Q?nN3D3HiGzkcnenm5lEtWpBa41HoxbEeRSo/Jf4bSF3EXSD3lRGsIQve4CvgG?= =?us-ascii?Q?6KcbJcCrl9/djfiD77BoNqrNLzb/boCHfC88b08sR3UIVhaXFiwpIMq+NIro?= =?us-ascii?Q?3+997kxz+hzalt+5OrDz2KwpXIo6Q2bwvQihjgfx0jMbadl8f+re78zHQamQ?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR03MB1388;5:Cmw8zjtndXefc2byQSFu1Oo0yioIGGcncaLyO9NogJ7mR3vMuTF2IF99ngPHFAPPMR4WrL9YZPcPB4RVl/RxzfbGJAb63ahyA1YhSzDrHoCPpwUFgdRUWjG7uywL6vnKQGjH37wrREnUGfIigO7dcw==;24:dTUri04o8bIgEG5aS0f8VNe4kpEkFQ/rhrlgnSYj68avts3LsDm5LEHkD+dVrGSISpfWjylI34Ev/yxfxSksjW+KybvjdJgGyeHozzwy+Hg=;20:18EKQ9KBjYeGb6bgmMitpuxDAx2TCw4KJroR7MDj8uR/AtR+C/F+UnO0nuQmxuP3VlnDkc7b0mpBuXS0/8aQeQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2015 09:06:38.6155 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1388 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1574 Lines: 40 i.MX6UL contains a touch screen controller. This patch set add imx6ul touch screen controller driver support. Changes for v3: -change GPIO xnur to active low. -Add open and close API, and delete remove API. -Use devm functions to allocate resource. -Use gpiod method to request GPIO. Changes for v2: -Add property in devicetree documentation. -Add tsc disable code in tsc_remove function. -Remove some redundant code. Haibo Chen (5): input: touchscreen: add imx6ul_tsc driver support Documentation: Detail permitted DT properties for the imx6ul_tsc ARM: imx_v6_v7_defconfig: enable imx6ul_tsc ARM: dts: imx6ul.dtsi: add TSC support ARM: dts: imx6ul-14x14-evk.dts: add tsc support .../bindings/input/touchscreen/imx6ul_tsc.txt | 36 ++ arch/arm/boot/dts/imx6ul-14x14-evk.dts | 18 + arch/arm/boot/dts/imx6ul.dtsi | 11 + arch/arm/configs/imx_v6_v7_defconfig | 1 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/imx6ul_tsc.c | 524 +++++++++++++++++++++ 7 files changed, 603 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt create mode 100644 drivers/input/touchscreen/imx6ul_tsc.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/