All of lore.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 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.