All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Add Intel Input Output Manager driver
@ 2020-08-22  4:05 Rajmohan Mani
  2020-08-22  4:05 ` [PATCH v2 1/3] platform/x86: Add Intel Input Output Manager (IOM) driver Rajmohan Mani
                   ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Rajmohan Mani @ 2020-08-22  4:05 UTC (permalink / raw)
  To: Darren Hart, Andy Shevchenko, Mika Westerberg, Dmitry Torokhov,
	Lee Jones, Ayman Bagabas, Masahiro Yamada, Jithu Joseph,
	Blaž Hrastnik, Srinivas Pandruvada, linux-kernel,
	platform-driver-x86, Heikki Krogerus, Greg Kroah-Hartman,
	linux-usb
  Cc: pmalani, bleung, Rajmohan Mani

Hi,

This patch series add support for Intel Input Output Manager (IOM)
driver, which is leveraged by the Intel PMC USB mux control driver.

changes from v1:
- Included device role (UFP) support patch from Heikki to this series.
- Addressed Greg's comments on v1 with below changes
- Used per-instance variable for struct intel_iom
- Removed struct device *dev inside probe function
- Removed dev_set_drvdata() inside probe function
- Added NULL pointer check on struct intel_iom * as well as members
  dev and regbar, inside intel_iom_port_status(), to protect against
  calls to this API before driver gets probed.
- Limit support to only one IOM device
- Removed intel_iom_get()/intel_iom_put() calls, as the dependency through
  Kconfig is enough to prevent the IOM driver from unloading, when used
  by callers.

Heikki Krogerus (2):
  usb: typec: intel_pmc_mux: Check the port status before connect
  usb: typec: intel_pmc_mux: Support for device role (UFP)

Rajmohan Mani (1):
  platform/x86: Add Intel Input Output Manager (IOM) driver

 drivers/platform/x86/Kconfig                |  16 +++
 drivers/platform/x86/Makefile               |   1 +
 drivers/platform/x86/intel_iom.c            |  95 +++++++++++++++
 drivers/usb/typec/mux/Kconfig               |   1 +
 drivers/usb/typec/mux/intel_pmc_mux.c       | 124 ++++++++++++++------
 include/linux/platform_data/x86/intel_iom.h |  49 ++++++++
 6 files changed, 251 insertions(+), 35 deletions(-)
 create mode 100644 drivers/platform/x86/intel_iom.c
 create mode 100644 include/linux/platform_data/x86/intel_iom.h

-- 
2.20.1


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

end of thread, other threads:[~2020-08-31 21:42 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-22  4:05 [PATCH v2 0/3] Add Intel Input Output Manager driver Rajmohan Mani
2020-08-22  4:05 ` [PATCH v2 1/3] platform/x86: Add Intel Input Output Manager (IOM) driver Rajmohan Mani
2020-08-22  9:56   ` Prashant Malani
2020-08-22  9:56     ` Prashant Malani
2020-08-24 22:19     ` Mani, Rajmohan
2020-08-24 22:19       ` Mani, Rajmohan
2020-08-24 22:47       ` Prashant Malani
2020-08-24 22:47         ` Prashant Malani
2020-08-25  1:03         ` Mani, Rajmohan
2020-08-25  1:03           ` Mani, Rajmohan
2020-08-28  7:43   ` Greg Kroah-Hartman
2020-08-28  9:08     ` Heikki Krogerus
2020-08-28 10:03       ` Greg Kroah-Hartman
2020-08-28 11:55         ` Heikki Krogerus
2020-08-28 11:55           ` Heikki Krogerus
2020-08-28 15:21           ` Mani, Rajmohan
2020-08-28 15:21             ` Mani, Rajmohan
2020-08-28 15:20       ` Mani, Rajmohan
2020-08-28 15:20         ` Mani, Rajmohan
2020-08-29  6:27         ` Greg Kroah-Hartman
2020-08-29  6:27           ` Greg Kroah-Hartman
2020-08-31 21:40           ` Mani, Rajmohan
2020-08-31 21:40             ` Mani, Rajmohan
2020-08-22  4:05 ` [PATCH v2 2/3] usb: typec: intel_pmc_mux: Check the port status before connect Rajmohan Mani
2020-08-22  4:05   ` Rajmohan Mani
2020-08-22  4:05 ` [PATCH v2 3/3] usb: typec: intel_pmc_mux: Support for device role (UFP) Rajmohan Mani
2020-08-22  4:05   ` Rajmohan Mani

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.