drivers/input/misc/Kconfig | 10 ++ drivers/input/misc/Makefile | 1 + drivers/input/misc/tps6594-pwrbutton.c | 126 +++++++++++++++++++++++++ drivers/mfd/tps6594-core.c | 58 +++++++++++- 4 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 drivers/input/misc/tps6594-pwrbutton.c
I took over the series from [1] since the original developer was an intern and is no longer with their former company. Changelog is in the individual patches. But the most prominent change is that the pin mux config is now read from the chip itself instead of having a DT property. [1] https://lore.kernel.org/all/20250520-linux-stable-tps6594-pwrbutton-v1-0-0cc5c6e0415c@criticallink.com/ Job Sava (1): input: tps6594-pwrbutton: Add power button functionality Michael Walle (2): mfd: tps6594: add power button functionality mfd: tps6594: Add board power-off support drivers/input/misc/Kconfig | 10 ++ drivers/input/misc/Makefile | 1 + drivers/input/misc/tps6594-pwrbutton.c | 126 +++++++++++++++++++++++++ drivers/mfd/tps6594-core.c | 58 +++++++++++- 4 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 drivers/input/misc/tps6594-pwrbutton.c -- 2.39.5
On Tue, 26 Aug 2025 15:46:28 +0200, Michael Walle wrote: > I took over the series from [1] since the original developer was an > intern and is no longer with their former company. > > Changelog is in the individual patches. But the most prominent > change is that the pin mux config is now read from the chip itself > instead of having a DT property. > > [...] Applied, thanks! [1/3] input: tps6594-pwrbutton: Add power button functionality commit: 170031ff27dd7a07fdedee7f3710a19dcdf889bd [2/3] mfd: tps6594: add power button functionality commit: d766ca01c208bdf0f36098607efe1e250ccf41c5 [3/3] mfd: tps6594: Add board power-off support commit: 2215a87b02ad8d353cd3edebd1bed01db2458986 -- Lee Jones [李琼斯]
On Wed, 03 Sep 2025, Lee Jones wrote: > On Tue, 26 Aug 2025 15:46:28 +0200, Michael Walle wrote: > > I took over the series from [1] since the original developer was an > > intern and is no longer with their former company. > > > > Changelog is in the individual patches. But the most prominent > > change is that the pin mux config is now read from the chip itself > > instead of having a DT property. > > > > [...] > > Applied, thanks! > > [1/3] input: tps6594-pwrbutton: Add power button functionality > commit: 170031ff27dd7a07fdedee7f3710a19dcdf889bd > [2/3] mfd: tps6594: add power button functionality > commit: d766ca01c208bdf0f36098607efe1e250ccf41c5 > [3/3] mfd: tps6594: Add board power-off support > commit: 2215a87b02ad8d353cd3edebd1bed01db2458986 Submitted for build testing. Once complete, I'll send out a PR. Note to self: ib-mfd-input-6.18 -- Lee Jones [李琼斯]
Enjoy! The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585: Linux 6.17-rc1 (2025-08-10 19:41:16 +0300) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git ib-mfd-input-v6.18 for you to fetch changes up to 2215a87b02ad8d353cd3edebd1bed01db2458986: mfd: tps6594: Add board power-off support (2025-09-03 11:28:36 +0100) ---------------------------------------------------------------- Immutable branch between MFD and Input due for the v6.18 merge window ---------------------------------------------------------------- Job Sava (1): input: tps6594-pwrbutton: Add power button functionality Michael Walle (2): mfd: tps6594: Add power button functionality mfd: tps6594: Add board power-off support drivers/input/misc/Kconfig | 10 +++ drivers/input/misc/Makefile | 1 + drivers/input/misc/tps6594-pwrbutton.c | 126 +++++++++++++++++++++++++++++++++ drivers/mfd/tps6594-core.c | 58 ++++++++++++++- 4 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 drivers/input/misc/tps6594-pwrbutton.c -- Lee Jones [李琼斯]
Here is an updated PR containing a recent fix: a377b1be3a0e ("mfd: tps6594: Explicitly include bitfield.h") LINK: https://lore.kernel.org/all/DCKNRRN0Q2I7.WFT5U4QKA9XS@kernel.org/ ----- The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585: Linux 6.17-rc1 (2025-08-10 19:41:16 +0300) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/ib-mfd-input-v6.18-1 for you to fetch changes up to a377b1be3a0ed51ccabfe22908ebde065848313c: mfd: tps6594: Explicitly include bitfield.h (2025-09-11 16:06:02 +0100) ---------------------------------------------------------------- [UPDATED] Immutable branch between MFD and Input due for the v6.18 merge window ---------------------------------------------------------------- Job Sava (1): input: tps6594-pwrbutton: Add power button functionality Michael Walle (2): mfd: tps6594: Add power button functionality mfd: tps6594: Add board power-off support Nathan Chancellor (1): mfd: tps6594: Explicitly include bitfield.h drivers/input/misc/Kconfig | 10 +++ drivers/input/misc/Makefile | 1 + drivers/input/misc/tps6594-pwrbutton.c | 126 +++++++++++++++++++++++++++++++++ drivers/mfd/tps6594-core.c | 59 ++++++++++++++- 4 files changed, 194 insertions(+), 2 deletions(-) create mode 100644 drivers/input/misc/tps6594-pwrbutton.c -- Lee Jones [李琼斯]
© 2016 - 2025 Red Hat, Inc.