Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp448405rdb; Sat, 30 Sep 2023 10:38:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGt8WH/ZPzEqQd/kcR8ZHcfNrQkqj/o9fD0nQ/g72OD7LHM1Q+gpNK0prj+4wROm3ycKxpp X-Received: by 2002:a17:903:4291:b0:1c6:f56:932b with SMTP id ju17-20020a170903429100b001c60f56932bmr5468101plb.37.1696095494090; Sat, 30 Sep 2023 10:38:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696095494; cv=pass; d=google.com; s=arc-20160816; b=ISpz0VPvi2J5AXYtcTU4kVc5uaMbzelUPHvXpLj8HX78SS7zhpydBUi/RukTnbVrDz 9e2LcgiOFLctgMKJdSBS5915EHFeFA0ySA6zaqfZXWiubWEnaYP700DKU4+F/LmElwwi xFoF1irWX7qBkj6bvTiLwQfVZ2WP1nBql3lrQJtS6Y4ULr6Oim9cHCbmyVNgvG/NicNu JUYYSn2ii2+9sd8JBoGx+Bybr0Lp0lLNZudLZjInzvrGx3fjrhisQe0gNjy/yK4KuhdE 284uSKejau17UFpbzbtML2ReaxYH/VR12F552h709h5mXVr+e3anieee9L2FFRUgIQEk qjbw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature:dkim-signature; bh=6l4sSBuOid2O+DeyXWU0cuVZjm2bNtNdRN3QEMvBqhM=; fh=H4F8PtkBoYP1ArzA3bm8hSQ/P8f+7HD296M+UpmB+dE=; b=vOFaaUgvJQoRCPj+bJncXOfeMsiCVP8ha5I7Qpxlf+hwPSTzU08gBClxvKJYweJQf0 Cwucb0Rx0sHc2hCm1JGQjiQI/FB9P2klxsq7jj9N6/gySOu+3pYgmH3CK1zANeWOsCb1 u+Ynbb1xT00VIFttWB0XkOgHbIvrg0nVZJHJNLC/Y0DXPEm56R8pjcDUnEbVYlh5TYYM /EvLvIcZbt2wFV+eJ5Vswq8rfgMDUFz2zKzYnFqTd2ZbPUErYN698y7V+L9kSyrwk/6T seobfJvu0PH2vadfTEfLhJXLa+nIsdmo0cZ8lxia/tJNxMWEtcqOd0wN1mHQwa/wsC98 DLWg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gerhold.net header.s=strato-dkim-0002 header.b=heUIkhZY; dkim=neutral (no key) header.i=@gerhold.net header.s=strato-dkim-0003; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id h14-20020a170902f54e00b001c62ce41077si14697120plf.492.2023.09.30.10.38.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Sep 2023 10:38:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gerhold.net header.s=strato-dkim-0002 header.b=heUIkhZY; dkim=neutral (no key) header.i=@gerhold.net header.s=strato-dkim-0003; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id D9A4C8025E42; Sat, 30 Sep 2023 08:32:55 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234334AbjI3Pcu (ORCPT + 99 others); Sat, 30 Sep 2023 11:32:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37802 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234257AbjI3Pcp (ORCPT ); Sat, 30 Sep 2023 11:32:45 -0400 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [81.169.146.168]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7CE05B3; Sat, 30 Sep 2023 08:32:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696087943; cv=none; d=strato.com; s=strato-dkim-0002; b=EzDfYjObrv7eAVvEWSe4cUxXc6HDtnAuIZMaNQunV5I3CQM3pWmEY4pVTUNCh6ah4z VnHsvv2Fmm0f6VloQR5H/+eGVHdyenMQ/KYmcPOYNlHLe/8zmrBcdkHdub556At+6Lnj A4wcTFRBqn/nLzWG3gYVChmP3Ao1i/1wILovxu9+1GPcW1a7O5j1nYUpxbO8qMjIdMpt GXRYE0SegWU9beIZ4uZ2i2/n1WFUgr/ySx9KxYnSj7uEl8bvgNdkGyoW+h2RtMWfx6iJ MxkJpZ5lllgQQgt/FO+mCxg2j24SEWG0zrUgw1Wv0CIvZY/RfGuxmV1TyfSZJTD9aCjQ Fp3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1696087943; s=strato-dkim-0002; d=strato.com; h=Cc:To:Message-Id:Date:Subject:From:Cc:Date:From:Subject:Sender; bh=6l4sSBuOid2O+DeyXWU0cuVZjm2bNtNdRN3QEMvBqhM=; b=X0WImQtqmnU72STgbrjlPbNbTi2UR0wB6C25g/buKSya5lTIZVk3wXFK2RD/a+DIwh rwsGFdpCNnZ1Z5tngu8Cw+hJT0F4crFUz92Lb6t0AfLvjbK4INO7WxwcWVRRM0cAa0L2 TE20TBmJjidEohHzjbvlRZU8irXVmoAsfqCCCKuX6tTo+hVczzkBfK4vmbteTj5YhObk CSA9nIYjqwY2zjvhM6bAaFAPeTRsR6znyr4eAyjxO7azqCbkjDzZvt4ssFiR+F/wUjUg ZwCYYRv4Od7L8NN56TxLeIboq2Y4eZQCNdRa6i7w8wqhRBN6uEQ404Otqwfn25lyOJtB uo7w== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1696087943; s=strato-dkim-0002; d=gerhold.net; h=Cc:To:Message-Id:Date:Subject:From:Cc:Date:From:Subject:Sender; bh=6l4sSBuOid2O+DeyXWU0cuVZjm2bNtNdRN3QEMvBqhM=; b=heUIkhZYqBj8wkXrFgeO45pyLS8WdgGtnojm5W63ra4suhB1ePZz7We2raTfYKdTH5 xQLeJLCzwasqlVADSiWO5QrdTSb3WHtgYcbjWLiquJ/YxGF8oUHOlnWdAQkGdS7RZv1I QbKvNJ9sWXVm7kkfz8kcDr0ekrtr0sAzMSpEP0J+FzQpIxbYWqlnrM31J4Aa+fx5WwKl dxNfILLlsjRyPXA14NpwMash3bvE65a6xvbnq3I7l+8W6WM00Uf8P4l6jOGN8oyxXjyi Y7hkNxETHT/ZpClvjbG3PBm/ulgSClimKMWWWbQ9HDBUYbxiIN7Up5E8ngtsZZiCdCxl 4TqA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1696087943; s=strato-dkim-0003; d=gerhold.net; h=Cc:To:Message-Id:Date:Subject:From:Cc:Date:From:Subject:Sender; bh=6l4sSBuOid2O+DeyXWU0cuVZjm2bNtNdRN3QEMvBqhM=; b=Junswc9RKwhxxZkCb3CwCnvCgynS8442NrnLU60WSKkZyvrhZ9+Hx67PDDIVV5+gS+ qCn1Gf2ZqmRMyzyFmzBg== X-RZG-AUTH: ":P3gBZUipdd93FF5ZZvYFPugejmSTVR2nRPhVOQjVd4CteZ/7jYgS+mLFY+H0JAn8u4l+/zY=" Received: from [192.168.244.3] by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH) with ESMTPSA id R04c57z8UFWMtXQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 30 Sep 2023 17:32:22 +0200 (CEST) From: Stephan Gerhold Subject: [PATCH v2 0/2] Input: add Himax HX852x(ES) touchscreen driver Date: Sat, 30 Sep 2023 17:31:59 +0200 Message-Id: <20230930-hx852x-v2-0-c5821947b225@gerhold.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAG8/GGUC/zXMSw7CIBSF4a00dywGLvblyH2YDmy5FBIDBhqCa di7WOPwPzn5dogULEW4NjsESjZa72rgqYHFPNxKzKragBwlH0THTB5azExeRq6w76VEhHp+BdI 2H9B9qm1s3Hx4H24S3/VHjEL+iSQYZ+MiaNa6lR3Nt5WC8U91drTBVEr5AJaYLMSeAAAA To: Dmitry Torokhov Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Henrik Rydberg , linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jeff LaBundy , Christophe JAILLET , Jonathan Albrieux , Stephan Gerhold , Krzysztof Kozlowski X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE 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-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sat, 30 Sep 2023 08:32:56 -0700 (PDT) Add DT schema and driver for the Himax HX852x(ES) touch panel controller, with support for multi-touch and capacitive touch keys. Signed-off-by: Stephan Gerhold --- Changes in v2: - dt-bindings: Swap required:/additionalProperties: (Krzysztof) - Use dev_err_ratelimited() for error in IRQ thread (Christophe) - Use dev_err_probe() consistently (Christophe) - Improve error handling of hx852x_power_off()/hx852x_stop() (Jeff) - Add linux/of.h and linux/mod_devicetable.h include (Jeff) - Fix %d -> %u in some format strings (Jeff) - Fix other small comments from Jeff - Link to v1: https://lore.kernel.org/r/20230913-hx852x-v1-0-9c1ebff536eb@gerhold.net --- Jonathan Albrieux (1): Input: add Himax HX852x(ES) touchscreen driver Stephan Gerhold (1): dt-bindings: input: touchscreen: document Himax HX852x(ES) .../bindings/input/touchscreen/himax,hx852es.yaml | 81 ++++ MAINTAINERS | 7 + drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/himax_hx852x.c | 499 +++++++++++++++++++++ 5 files changed, 598 insertions(+) --- base-commit: 0bb80ecc33a8fb5a682236443c1e740d5c917d1d change-id: 20230816-hx852x-3490d2773322 Best regards, -- Stephan Gerhold