From patchwork Thu Nov 17 16:34:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lin, Meng-Bo" X-Patchwork-Id: 1842 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp499615wrr; Thu, 17 Nov 2022 08:37:18 -0800 (PST) X-Google-Smtp-Source: AA0mqf7c4Yb7VObenUEiQsb1CCMtdpbFZxA/Whg5+f0KqP97KjyEwOmVHpL9FXM7qxbXaphJ9/BG X-Received: by 2002:a17:906:1ec1:b0:7a6:cf13:ccba with SMTP id m1-20020a1709061ec100b007a6cf13ccbamr2772659ejj.432.1668703038304; Thu, 17 Nov 2022 08:37:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668703038; cv=none; d=google.com; s=arc-20160816; b=HkubSJvIzy2fbki/zHOLjEZoUgHmhFhr+IbgPOGHot17toxcEBh9gqw2jnuhUjFJYx 2drGlDEa2l9WwuQIiJheeBtgyXH7d6c94CNpiTegVtiuiMVIfV20MhTpNq92hqPYBH6P VDv4nZTyCb312xDiZo8RNiPgHJNzIR78JMI7l+Ar0xyFULnmogo0sqWE0HGMldZzeID9 2znZPlJYgCovP/wYWEk2cx3P0R4w73hx1JUEgqhKzs0aXXOUZm3oPE2ZPFhFIqIZ47dR hQOuCApQEFkobH8yIKnS8c+uubWGmzQmfLh043iE9J2qs62moos55RXKlM0W+OZ8INll PxPg== 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:from:to:dkim-signature:date; bh=UHkvVZhelkt87lb5NxW5b94WAvZpnGxgLmfBH+Voh+Y=; b=fojMNX/0HXEJXLGm7iclyQD+5DIxYqSNEo0di+RG3OGSrsUkIQh9vZpT1I0hIrd/3T vAF1tVlaltIZBC12DX44z+uCVOchuCvgUAWCQant1pnDSuxVXv/jCoBISW83BGSlrBNk RzuKCbrmVbp38ohvCkBXklfwgkA7SuY5+Ie3yUHk/Y826mJ6tnKkQ0+evqyePnOEXtq+ 8m5auZitnvwBHyQEdcKqbwnBRZ4eItFwsU7lEHe5wrOoEwr9d1pYaJDV9+7fMOmQmvqP cDo/DBDujMJystRDeQCOrng6OUbn24duqrMlJA9cwJa2red4X/iSvDOQzeBEYn+NQl+C obUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=UY5le6ov; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h9-20020a0564020e8900b0046771df01d7si1075141eda.467.2022.11.17.08.36.49; Thu, 17 Nov 2022 08:37:18 -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=UY5le6ov; 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 S240376AbiKQQgE (ORCPT + 99 others); Thu, 17 Nov 2022 11:36:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240649AbiKQQf3 (ORCPT ); Thu, 17 Nov 2022 11:35:29 -0500 Received: from mail-4324.protonmail.ch (mail-4324.protonmail.ch [185.70.43.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 344765985B for ; Thu, 17 Nov 2022 08:34:54 -0800 (PST) Date: Thu, 17 Nov 2022 16:34:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1668702892; x=1668962092; bh=UHkvVZhelkt87lb5NxW5b94WAvZpnGxgLmfBH+Voh+Y=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=UY5le6ovD5Vkg3CsEACZLWLOAuE49BC8J9Ovke8ohoGVAwS8Y7vUyqJqkeJx6y8wd BHga3UJwH+n8nNFJkqwm7TqAumQxl3lqsOqSmZd94Yl5JyYaUIRzTFElWzjdcPzGdx 27wSjCj1MFgeViUvNHd59WfkpnT6ygjQ1wBW4jVlLuDpr9QGCHZCz2zIpqVA3G/zX3 2qsRJf6vkMRkCmtGqZg04x+Bx3VsJEY3AQdbyM62yK0Z2/aI6iUB5GoKCasFVBP6ZJ ngonrYexlOYx/jfSmvD4Hd85EtmF3P7Is8gXEsCMBfWIC6VscqC4DCHzmSv20CILVW ioakJC10sWWIw== To: linux-kernel@vger.kernel.org From: "Lin, Meng-Bo" Subject: [PATCH 0/3] Add supports for Imagis IST3038 and IST30XXB Message-ID: <20221117163440.23394-1-linmengbo0689@protonmail.com> Feedback-ID: 40467236:user:proton MIME-Version: 1.0 X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749761956809104714?= X-GMAIL-MSGID: =?utf-8?q?1749761956809104714?= 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.