public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/4] Introduce Intel Elkhart Lake PSE TIO
@ 2025-02-26  6:15 Raag Jadav
  2025-02-26  6:15 ` [PATCH v1 1/4] pps: generators: tio: split pps_gen_tio.h Raag Jadav
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Raag Jadav @ 2025-02-26  6:15 UTC (permalink / raw)
  To: lee, giometti, gregkh, andriy.shevchenko, raymond.tan
  Cc: linux-kernel, Raag Jadav

Intel Elkhart Lake Programmable Service Engine (PSE) includes two PCI
devices that expose two different capabilities of GPIO and Timed I/O
as a single PCI function through shared MMIO.

This series adds MFD driver for them and extends PPS generator driver
to support initial PSE TIO functionality.

Raag Jadav (4):
  pps: generators: tio: split pps_gen_tio.h
  pps: generators: tio: move to match_data() model
  pps: generators: tio: Introduce Intel Elkhart Lake PSE TIO
  mfd: intel-ehl: Introduce Intel Elkhart Lake PSE GPIO and TIO

 MAINTAINERS                          |  5 ++
 drivers/mfd/Kconfig                  |  9 +++
 drivers/mfd/Makefile                 |  1 +
 drivers/mfd/intel-ehl-gpio.c         | 95 ++++++++++++++++++++++++++++
 drivers/pps/generators/pps_gen_tio.c | 74 +++++++++++-----------
 drivers/pps/generators/pps_gen_tio.h | 63 ++++++++++++++++++
 6 files changed, 211 insertions(+), 36 deletions(-)
 create mode 100644 drivers/mfd/intel-ehl-gpio.c
 create mode 100644 drivers/pps/generators/pps_gen_tio.h


base-commit: 264ff8415aed324584acc85740596f6e1df7b663
-- 
2.34.1


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2025-02-27 14:11 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-26  6:15 [PATCH v1 0/4] Introduce Intel Elkhart Lake PSE TIO Raag Jadav
2025-02-26  6:15 ` [PATCH v1 1/4] pps: generators: tio: split pps_gen_tio.h Raag Jadav
2025-02-26  7:50   ` Rodolfo Giometti
2025-02-26 12:45   ` Andy Shevchenko
2025-02-27  5:08     ` Raag Jadav
2025-02-27  7:18       ` Andy Shevchenko
2025-02-26  6:15 ` [PATCH v1 2/4] pps: generators: tio: move to match_data() model Raag Jadav
2025-02-26  7:50   ` Rodolfo Giometti
2025-02-26 12:59   ` Andy Shevchenko
2025-02-26  6:15 ` [PATCH v1 3/4] pps: generators: tio: Introduce Intel Elkhart Lake PSE TIO Raag Jadav
2025-02-26  7:51   ` Rodolfo Giometti
2025-02-26 13:00   ` Andy Shevchenko
2025-02-26  6:15 ` [PATCH v1 4/4] mfd: intel-ehl: Introduce Intel Elkhart Lake PSE GPIO and TIO Raag Jadav
2025-02-26 13:20   ` Andy Shevchenko
2025-02-26 13:22     ` Andy Shevchenko
2025-02-27  5:13       ` Raag Jadav
2025-02-27  7:20         ` Andy Shevchenko
2025-02-27 14:03           ` Raag Jadav
2025-02-27 14:11             ` Andy Shevchenko
2025-02-26 13:21 ` [PATCH v1 0/4] Introduce Intel Elkhart Lake PSE TIO Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox