From patchwork Wed Dec 5 23:52:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 10715117 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 BC2DB13BB for ; Wed, 5 Dec 2018 23:52:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id ACA692E1CD for ; Wed, 5 Dec 2018 23:52:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A06202E1F8; Wed, 5 Dec 2018 23:52:42 +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 879642E1CD for ; Wed, 5 Dec 2018 23:52:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729116AbeLEXwh (ORCPT ); Wed, 5 Dec 2018 18:52:37 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:54797 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729057AbeLEXwg (ORCPT ); Wed, 5 Dec 2018 18:52:36 -0500 Received: by mail-wm1-f65.google.com with SMTP id z18so15061230wmc.4 for ; Wed, 05 Dec 2018 15:52:35 -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=al5p6J+IXq07JJbJ8z3BhRpw1vY72Jm+LA+y8PImFhY=; b=iWwODtGL+p5+HjcFOD9WW5VmwWfFYIMYB5jTpIMby8Eoa7ES5fP6D+o6Bu+0yYt9tZ qLdkVQqSCbtDTsdjNW8KEv9abXO7grTu9z7qgSbX3n22OYHQ7CnOZh+HQp1vevlKIBgw Ai0fOtx9QKTq8YKoth5ORCAaQUzFZlsKwrJKw= 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=al5p6J+IXq07JJbJ8z3BhRpw1vY72Jm+LA+y8PImFhY=; b=fznF+JGuekXze2I3E6fyAVJHDihQjqkDB7vcL/+ebGC+W8IRl8Ijzpk7HdQGc7Ykoq gD/85G013/6rugJUnD/IuGZK0nAfPQOm/T3Fdjf2Dlzw946XVlhRZcu2aNlaSK4w29ML V6NKp8hw0n3ZPjUBX2bwGnPdAqthOcORLMi03aGI/RzsOIf70tmqxOwR4g0piGy7Pd+x nInLvEbjNlIcdFhH0m9geXOCridWR5KkPf1lz0qMo9zB5/Qwk5M8TV0TgfPTHPtspa8W sIGaK/cp9P06uJH6+v16zTw+vIc2FnojiY6d9HZ9Czc2Mup4JQJCoR9Q9hDGnG7HRUev 4LZQ== X-Gm-Message-State: AA+aEWbOvQqvsthbk9l8Aw/eG0EMd0fkoFF13E7jbxO9B+vttjtvEq4K /9BcPUjeNjLPFDp5k+r7Ps8hVA== X-Google-Smtp-Source: AFSGD/WUtGTyXChQB4SSF3UhZTr4VvBJV5a8ZH5dzmD+Sxl8FGfrmT8vSxlL+DviCLcyzbzS2grvwQ== X-Received: by 2002:a1c:b94b:: with SMTP id j72mr17615353wmf.11.1544053954594; Wed, 05 Dec 2018 15:52:34 -0800 (PST) Received: from localhost.localdomain (ip-161-243.sn-213-198.clouditalia.com. [213.198.161.243]) by smtp.gmail.com with ESMTPSA id x15sm19113324wrs.27.2018.12.05.15.52.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Dec 2018 15:52:33 -0800 (PST) From: Jagan Teki To: Dmitry Torokhov , Chen-Yu Tsai , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Michael Trimarchi , linux-amarula@amarulasolutions.com Cc: Jagan Teki Subject: [PATCH v2 4/4] Input: goodix - Add GT5663 CTP support Date: Thu, 6 Dec 2018 05:22:20 +0530 Message-Id: <20181205235220.3461-4-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20181205235220.3461-1-jagan@amarulasolutions.com> References: <20181205235220.3461-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 --- Changes for v2: - add chipdata 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" },