From patchwork Sat Dec 15 15:18:02 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 10732275 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B081113BF for ; Sat, 15 Dec 2018 15:18:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9CFEE2A388 for ; Sat, 15 Dec 2018 15:18:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8D58D2A391; Sat, 15 Dec 2018 15:18:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3DC522A374 for ; Sat, 15 Dec 2018 15:18:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730599AbeLOPSq (ORCPT ); Sat, 15 Dec 2018 10:18:46 -0500 Received: from mail-yw1-f65.google.com ([209.85.161.65]:36205 "EHLO mail-yw1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730595AbeLOPSq (ORCPT ); Sat, 15 Dec 2018 10:18:46 -0500 Received: by mail-yw1-f65.google.com with SMTP id i73so2370995ywg.3 for ; Sat, 15 Dec 2018 07:18:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u6EgDcE8CqeNPfSXbwSTx5LLeFBg8mTxzA16z58qpO4=; b=fVC6bKaw6eqbYhWUKZX23R39GST/ZuU1lG12A703cH45erfwRMm0OjP+T+HAkUsGQ3 lOpiLk1qedrJHUuG5AfLQl0/UXhlMyAtKzBGvg/Hy3D6Hu/v4diYnx9e4QQtHWTmFuXl 7G+QoLwCkykn81om7orz2ysgyh8AMKu6qjcso= 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:mime-version:content-transfer-encoding; bh=u6EgDcE8CqeNPfSXbwSTx5LLeFBg8mTxzA16z58qpO4=; b=b64OrCzpkBhBPxz+s7EaIWhK4ECBr/e6mbWn47yzKROZINZthuzozz3vQlfr84sVAW A99W4/RSpo4kudzU4cXgPg+awurGcHipSZiidcQkOQ/8o0HsdSZH3ZA1kCuj59tAE94r Ux9VDA+7cXUisiK//J4V5YGMvTXsGF/QcfiQaOXJStunHnCF+6rWtkWimbHlFprMUKgN XaJxWmnKuN63co6Q3o+1xEi6xF2560bH+Ms5I/3/X1l4GG9zFGqeSjP5HJdSSzSHHJFe 3oFy7wYEiIFUa55O8lwBriQFhhJwPDog/DiZOMMQ//Kg+xmAg3jktNqga3nspFLYFrgl GRQw== X-Gm-Message-State: AA+aEWZNNGJd/wINp1o2n9rK4HOsO7iYXsL7Jswah9uzeF4yf6/RfAje ct8JnH4IeluszZGZQogB6PLWPg== X-Google-Smtp-Source: AFSGD/Ulz76WX+AW4X53a/2eSH1TIJPOeiA5LM2XPzlX5Pp0a21wqE6EHbbXPpiLnwUgRGYcG3VF1Q== X-Received: by 2002:a81:ad1a:: with SMTP id l26mr6951367ywh.324.1544887125255; Sat, 15 Dec 2018 07:18:45 -0800 (PST) Received: from jagan-XPS-13-9350.homenet.telecomitalia.it (host211-95-static.0-79-b.business.telecomitalia.it. [79.0.95.211]) by smtp.gmail.com with ESMTPSA id x203sm2855664ywd.41.2018.12.15.07.18.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 15 Dec 2018 07:18:44 -0800 (PST) From: Jagan Teki To: Dmitry Torokhov Cc: Chen-Yu Tsai , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Michael Trimarchi , linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v3 4/4] Input: goodix - Add GT5663 CTP support Date: Sat, 15 Dec 2018 20:48:02 +0530 Message-Id: <20181215151802.18592-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20181215151802.18592-1-jagan@amarulasolutions.com> References: <20181215151802.18592-1-jagan@amarulasolutions.com> MIME-Version: 1.0 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP GT5663 is capacitive touch controller with customized smart wakeup gestures. Add support for it by adding compatible and supported chip data. The chip data on GT5663 is similar to GT1151, like - config data register has 0x8050 address - config data register max len is 240 - config data checksum has 16-bit Signed-off-by: Jagan Teki --- drivers/input/touchscreen/goodix.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c index 7371f6946098..735ab8e246b6 100644 --- a/drivers/input/touchscreen/goodix.c +++ b/drivers/input/touchscreen/goodix.c @@ -218,6 +218,7 @@ static const struct goodix_chip_data *goodix_get_chip_data(u16 id) { switch (id) { case 1151: + case 5663: return >1x_chip_data; case 911: @@ -965,6 +966,7 @@ MODULE_DEVICE_TABLE(acpi, goodix_acpi_match); #ifdef CONFIG_OF static const struct of_device_id goodix_of_match[] = { { .compatible = "goodix,gt1151" }, + { .compatible = "goodix,gt5663" }, { .compatible = "goodix,gt911" }, { .compatible = "goodix,gt9110" }, { .compatible = "goodix,gt912" },