Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp2331004rwb; Thu, 17 Nov 2022 09:20:24 -0800 (PST) X-Google-Smtp-Source: AA0mqf47XOvD0nxftC85Gbo4audVUi93Mq1spQBRF2WbFRAOFvJw6Y3IkkJhCgqGvWlN9ZVZL85y X-Received: by 2002:a17:906:2ac3:b0:7ad:f2f9:2b49 with SMTP id m3-20020a1709062ac300b007adf2f92b49mr2780144eje.94.1668705624150; Thu, 17 Nov 2022 09:20:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668705624; cv=none; d=google.com; s=arc-20160816; b=VHBUSjKfX83zmnywiDfJL5hFMZgxWPdQ4HLCqBA3G1MAtSOuW+Dun9naae97ZpyvqL vs8W5Fafy6jNkAe9EO4XuqHVK0WXFsupOIWQMuO4LFRSwSJX7PbyF5cdxYWdh9ZnzMYa 2CsBsspxuHFvGeLLH7w+xRIseIZzDxjJCXVPUK9PHDTSpTs3n9WVxWgokXijLIPm0Rqp 4mL+DuBxiTXlRmqkSFaDaH5PcCwcv10kKGrlKMEFIQgQwZdyQYJ8F32N2Z9fgxVioXrM wtxb3eE/qZjV8Lty2KwgNpQ5TUuEszu59FnScu6w6wzBLAhEKtgHKUGTZUGc6tgAUFyV gtHA== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n2-20020a170906840200b007ae7d12bef1si852116ejx.909.2022.11.17.09.19.49; Thu, 17 Nov 2022 09:20:24 -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 + 92 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 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 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.