Add Intel Input Output Manager driver
From: | Rajmohan Mani <rajmohan.mani-AT-intel.com> | |
To: | Darren Hart <dvhart-AT-infradead.org>, Andy Shevchenko <andy-AT-infradead.org>, Mika Westerberg <mika.westerberg-AT-linux.intel.com>, Dmitry Torokhov <dmitry.torokhov-AT-gmail.com>, Lee Jones <lee.jones-AT-linaro.org>, Ayman Bagabas <ayman.bagabas-AT-gmail.com>, Masahiro Yamada <masahiroy-AT-kernel.org>, Jithu Joseph <jithu.joseph-AT-intel.com>, Blaž Hrastnik <blaz-AT-mxxn.io>, Srinivas Pandruvada <srinivas.pandruvada-AT-linux.intel.com>, linux-kernel-AT-vger.kernel.org, platform-driver-x86-AT-vger.kernel.org, Heikki Krogerus <heikki.krogerus-AT-linux.intel.com>, Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>, linux-usb-AT-vger.kernel.org | |
Subject: | [PATCH 0/2] Add Intel Input Output Manager driver | |
Date: | Wed, 15 Jul 2020 17:33:08 -0700 | |
Message-ID: | <20200716003310.26125-1-rajmohan.mani@intel.com> | |
Cc: | pmalani-AT-chromium.org, bleung-AT-chromium.org, Rajmohan Mani <rajmohan.mani-AT-intel.com> | |
Archive-link: | Article |
Hi, This patch series add support for Intel Input Output Manager (IOM) driver, which is leveraged by the Intel PMC USB mux control driver. This patch series has a dependency on the following 4 patches, that are in Greg's usb-next branch. https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/us... ffe82945d8eb usb: typec: intel_pmc_mux: Add support for USB4 cab9219d2af4 usb: typec: intel_pmc_mux: Definitions for response status bits 1a1be50b5ebd usb: typec: Add data structure for Enter_USB message 6701911bb1c1 usb: typec: Combine the definitions for Accessory and USB modes Heikki Krogerus (1): usb: typec: intel_pmc_mux: Check the port status before connect 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 | 133 ++++++++++++++++++++ drivers/usb/typec/mux/Kconfig | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 73 +++++++++-- include/linux/platform_data/x86/intel_iom.h | 62 +++++++++ 6 files changed, 276 insertions(+), 10 deletions(-) create mode 100644 drivers/platform/x86/intel_iom.c create mode 100644 include/linux/platform_data/x86/intel_iom.h -- 2.20.1