| From: |
| Mattijs Korpershoek <mkorpershoek-AT-baylibre.com> |
| To: |
| Dmitry Torokhov <dmitry.torokhov-AT-gmail.com>, Matthias Brugger <matthias.bgg-AT-gmail.com>, Rob Herring <robh+dt-AT-kernel.org> |
| Subject: |
| [PATCH v4 0/4] input: MT6358 PMIC button support |
| Date: |
| Fri, 21 Jan 2022 15:03:19 +0100 |
| Message-ID: |
| <20220121140323.4080640-1-mkorpershoek@baylibre.com> |
| Cc: |
| Fabien Parent <fparent-AT-baylibre.com>, Kevin Hilman <khilman-AT-baylibre.com>, linux-input-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, linux-mediatek-AT-lists.infradead.org, linux-kernel-AT-vger.kernel.org, Mattijs Korpershoek <mkorpershoek-AT-baylibre.com> |
| Archive-link: |
| Article |
The MediaTek MT6358 PMIC has support for two buttons: PWR and HOME.
The interrupt logic is a little different than other PMICs from the
same family:
for MT6323 and MT6397, we have one interrupt source per button
* for MT6358, we have two interrupts lines per button: the press and
* release interrupts are distinct sources.
Changes since v3 [1]:
* checkpatch.pl --strict fixes
Changes since v2 [2]:
* added 4th patch with device tree enable
* cover letter title prefixed with 'input'
This has been tested with evtest on mt8183-pumpkin on input/next
[1] https://lore.kernel.org/r/20210702134310.3451560-1-mkorpe...
[2] https://lore.kernel.org/r/id:20210512152648.39961-1-mkorp...
Mattijs Korpershoek (4):
Input: mtk-pmic-keys - use get_irq_byname() instead of index
dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
Input: mtk-pmic-keys - add support for MT6358
arm64: dts: mt6358: add mt6358-keys node
.../bindings/input/mtk-pmic-keys.txt | 5 +-
arch/arm64/boot/dts/mediatek/mt6358.dtsi | 12 ++++
drivers/input/keyboard/mtk-pmic-keys.c | 55 +++++++++++++++++--
3 files changed, 67 insertions(+), 5 deletions(-)
base-commit: 87a0b2fafc09766d8c55461a18345a1cfb10a7fe
--
2.32.0