From: Mattijs Korpershoek <mkorpershoek@baylibre.com> To: Matthias Brugger <matthias.bgg@gmail.com> Cc: fparent@baylibre.com, Mattijs Korpershoek <mkorpershoek@baylibre.com>, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 0/7] Input: mtk-pmic-keys - add support for MT6358 Date: Wed, 28 Apr 2021 18:42:12 +0200 [thread overview] Message-ID: <20210428164219.1115537-1-mkorpershoek@baylibre.com> (raw) 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. These series: * Fix a NULL ptr error when we use mtk-pmic-keys without dts code * Rework the mt6397 driver to prepare for this different interrupt logic * Add support for the MT6358 power buttons This has been functionally tested (using evtest) on the mt8183-pumpkin board on linux/master It has also been used for a couple of months in a downstream tree based on v5.4. Mattijs Korpershoek (7): Input: mtk-pmic-keys - check for NULL on of_match_device() mfd: mt6397: add mt6358 register definitions for power key mfd: mt6397: keys: use named IRQs instead of index dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition Input: mtk-pmic-keys - add support for MT6358 mfd: mt6397: Add PMIC keys 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 | 59 +++++++++++++++++-- drivers/mfd/mt6397-core.c | 20 +++++-- include/linux/mfd/mt6358/registers.h | 2 + 5 files changed, 89 insertions(+), 9 deletions(-) base-commit: 4a0225c3d208cfa6e4550f2210ffd9114a952a81 -- 2.27.0 _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek
WARNING: multiple messages have this Message-ID (diff)
From: Mattijs Korpershoek <mkorpershoek@baylibre.com> To: Matthias Brugger <matthias.bgg@gmail.com> Cc: fparent@baylibre.com, Mattijs Korpershoek <mkorpershoek@baylibre.com>, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 0/7] Input: mtk-pmic-keys - add support for MT6358 Date: Wed, 28 Apr 2021 18:42:12 +0200 [thread overview] Message-ID: <20210428164219.1115537-1-mkorpershoek@baylibre.com> (raw) 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. These series: * Fix a NULL ptr error when we use mtk-pmic-keys without dts code * Rework the mt6397 driver to prepare for this different interrupt logic * Add support for the MT6358 power buttons This has been functionally tested (using evtest) on the mt8183-pumpkin board on linux/master It has also been used for a couple of months in a downstream tree based on v5.4. Mattijs Korpershoek (7): Input: mtk-pmic-keys - check for NULL on of_match_device() mfd: mt6397: add mt6358 register definitions for power key mfd: mt6397: keys: use named IRQs instead of index dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition Input: mtk-pmic-keys - add support for MT6358 mfd: mt6397: Add PMIC keys 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 | 59 +++++++++++++++++-- drivers/mfd/mt6397-core.c | 20 +++++-- include/linux/mfd/mt6358/registers.h | 2 + 5 files changed, 89 insertions(+), 9 deletions(-) base-commit: 4a0225c3d208cfa6e4550f2210ffd9114a952a81 -- 2.27.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-04-28 16:42 UTC|newest] Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-04-28 16:42 Mattijs Korpershoek [this message] 2021-04-28 16:42 ` [PATCH 0/7] Input: mtk-pmic-keys - add support for MT6358 Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 1/7] Input: mtk-pmic-keys - check for NULL on of_match_device() Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 19:52 ` Dmitry Torokhov 2021-04-28 19:52 ` Dmitry Torokhov 2021-04-28 19:52 ` Dmitry Torokhov 2021-04-29 6:48 ` Mattijs Korpershoek 2021-04-29 6:48 ` Mattijs Korpershoek 2021-04-29 6:48 ` Mattijs Korpershoek 2021-04-29 14:48 ` Mattijs Korpershoek 2021-04-29 14:48 ` Mattijs Korpershoek 2021-04-29 14:48 ` Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 2/7] mfd: mt6397: add mt6358 register definitions for power key Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 3/7] mfd: mt6397: keys: use named IRQs instead of index Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 4/7] dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-05-03 19:28 ` Rob Herring 2021-05-03 19:28 ` Rob Herring 2021-05-03 19:28 ` Rob Herring 2021-04-28 16:42 ` [PATCH 5/7] Input: mtk-pmic-keys - add support for MT6358 Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 6/7] mfd: mt6397: Add PMIC keys " Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` [PATCH 7/7] arm64: dts: mt6358: add mt6358-keys node Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-28 16:42 ` Mattijs Korpershoek 2021-04-29 14:57 ` [PATCH 0/7] Input: mtk-pmic-keys - add support for MT6358 Mattijs Korpershoek 2021-04-29 14:57 ` Mattijs Korpershoek
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210428164219.1115537-1-mkorpershoek@baylibre.com \ --to=mkorpershoek@baylibre.com \ --cc=fparent@baylibre.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-mediatek@lists.infradead.org \ --cc=matthias.bgg@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.