Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2489371rwb; Thu, 17 Nov 2022 11:28:16 -0800 (PST) X-Google-Smtp-Source: AA0mqf7BjXG6c1EGwflIxe6HjZIC0eavruyl+yjTAhwXW4RW/xtfL6LfTi9Hs8NmiL8Rs5hzp09h X-Received: by 2002:a17:906:f6da:b0:7ad:86f9:1d70 with SMTP id jo26-20020a170906f6da00b007ad86f91d70mr3237083ejb.179.1668713296055; Thu, 17 Nov 2022 11:28:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668713296; cv=none; d=google.com; s=arc-20160816; b=fm0lTwD4LRVQqOx538Y6RvcGpXNKUFxQEUq8M32D7F9dprmSy9uLS2giCKzUYE+ZMh i/jNUlRwDa8vsa1jHc76aDQeCyTosZ4nafJQVyeozPu8sk9cZ15AmEBHY6Sm4v2EBuIv tLq+F06QDVf0pXwmXJYndotSakG72FPsrUeL2Qnh/F4A0ZvkmDvmxpYBN1S0AXyWck4l RdamZwvFb41obVAqP7+lN+pz4m7K9/miDXCFU73sa5NAFGot9ZLW197aYylYE2PEsHlQ KZbNfLvh3kbF4YaLqnxl0vMLnuLiuugAy0twiR28kR4BoaNNhxELCxR+rbVKEWGXriWX l3xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :feedback-id:message-id:subject:cc:from:to:dkim-signature:date; bh=UHkvVZhelkt87lb5NxW5b94WAvZpnGxgLmfBH+Voh+Y=; b=Zqgbw1uTFWQqyemOazkUpnNGYZSsdamhAxMwff17pGBipAGQo4UUp0zU6w7KnjUlPE PkqK3RepgHE8LLhH5aFJAwMYIRcj7F7E2yIvM32c2HA7m0ZFiAnqzr7TMh9RNsk2FKR6 yrGfr125bpvT3sseXEnDwS4FnHjx8ykjiNfFucMDl69lyZHaHOAb9UP0nNrq7DBLEYHm Y1PVI0g1I4faUpqsXmjSuT6MTIgDkwT7TvuBkUjh+AnemMbTSVBp5Jv0iZAqDKnrO5CY 8KZMrAcixjOjLGeKfl5pKIucoYTt+jwSeMgFM7oMN+9yJcf6zV940kzBmh3+xwoLQZQy ftdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=zlZDbCMP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s24-20020a056402037800b004587e08bc14si1303344edw.508.2022.11.17.11.27.52; Thu, 17 Nov 2022 11:28:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=zlZDbCMP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239999AbiKQTPI (ORCPT + 93 others); Thu, 17 Nov 2022 14:15:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60242 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234861AbiKQTPG (ORCPT ); Thu, 17 Nov 2022 14:15:06 -0500 Received: from mail-4318.protonmail.ch (mail-4318.protonmail.ch [185.70.43.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C33EC14D38; Thu, 17 Nov 2022 11:15:05 -0800 (PST) Date: Thu, 17 Nov 2022 19:14:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1668712503; x=1668971703; bh=UHkvVZhelkt87lb5NxW5b94WAvZpnGxgLmfBH+Voh+Y=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=zlZDbCMP+HCK6Gg+23TVi2Euz3znZ6FE+eFeNGK2glZkksObrzW3N5Oy5DAM4VyFL 26MxHYtRCjmTxD5yxR8VdszNMsg2CD13DMiaxFXkYI669VV96LG3ICQSp/VRovXHVO dxCktZmUCLNtzynRYqYfW/lek/nNYYzmCNbgfk3t5S6rASEAsc24+BF1F5/AbO6t3G x0iVcaS2V3uNLVntyKDrSIVIZM7r43XzCsdopnHmBAUrK79jAC7sw9mOxgaNpDI2OW gpQADYRuXRILdUAErRVxnHpdtfULUKWF6vAwnapGbKiyawuipcuRdzWXnIaNlaTUQZ Jv3HN+blkTQcw== To: linux-kernel@vger.kernel.org From: "Lin, Meng-Bo" Cc: Markuss Broks , Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Henrik Rydberg , Stephan Gerhold , Nikita Travkin , linux-input@vger.kernel.org, devicetree@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht Subject: [RESEND PATCH 0/3] Add supports for Imagis IST3038 and IST30XXB Message-ID: <20221117191436.87938-1-linmengbo0689@protonmail.com> Feedback-ID: 40467236:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds supports for Imagis IST3038 and IST30XXB IC, which are variants of Imagis IST3038 IC. They have a different register map (labeled protocol b), but otherwise it seems to be the same IC. It is also possible to support various other Imagis ICs using protocol b, such as (but not limited to) IST3044B, IST3026, IST3032, IST3026B, IST3032B. However, most of them (all except IST3044B) use a different coordinate format, so extra effort would be needed to support those. Tested on Samsung Galaxy Core Prime and Grand Max.