From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751215AbcAUWVp (ORCPT ); Thu, 21 Jan 2016 17:21:45 -0500 Received: from mail3.tomtom.com ([85.90.76.132]:7420 "EHLO mail3.tomtom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751099AbcAUWVj (ORCPT ); Thu, 21 Jan 2016 17:21:39 -0500 From: Oreste Salerno To: CC: , , , , , , , , , Subject: [PATCH v5 0/4] Add device tree support to the cyttsp driver Date: Thu, 21 Jan 2016 23:21:28 +0100 Message-ID: X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.98.250.94] X-ClientProxiedBy: NLSRVWP-EXN08.ttg.global (10.98.64.9) To NLSRVWP-EXN11.ttg.global (10.98.64.12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Implement a number of updates for the cyttsp driver to be able to parse generic ACPI/of/static properties and drop support for platform data (no platform data user is present in the kernel tree). --- Changes in v5: Use custom devm action to turn off the chip Make reset gpio and touchscreen size properties optional Changes in v4: Major rework based on Dmitry's review: - Use device_property_read() functions instead of of_property() - Use touchscreen_parse_properties to parse common properties - Drop support for platform data - Used devres managed allocations Changes in v3: - Rework binding names and descriptions Changes in v2: - Fix err_cast.cocci warning in patch 2/3 Oreste Salerno (4): Input: cyttsp - use devres managed resource allocations Input: cyttsp - check return value of input_mt_init_slots Input: cyttsp - switch to using device properties Input: cyttsp - perform hard reset of the chip during probe .../bindings/input/touchscreen/cyttsp.txt | 95 ++++++++++ drivers/input/touchscreen/cyttsp_core.c | 193 +++++++++++++-------- drivers/input/touchscreen/cyttsp_core.h | 10 +- drivers/input/touchscreen/cyttsp_i2c.c | 10 -- drivers/input/touchscreen/cyttsp_spi.c | 10 -- include/linux/input/cyttsp.h | 15 -- 6 files changed, 228 insertions(+), 105 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt -- 1.9.1