usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device
authorMadhu M <madhu.m@intel.com>
Tue, 4 Jul 2023 08:05:09 +0000 (13:35 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 Jul 2023 16:13:48 +0000 (18:13 +0200)
commite032368e8cb15ab1f11b92f078caa9bae995b8fe
tree677324c7cd3185988f5f157f9ab378dd90447c70
parentd97b4b35adcecd4b747d3e1c262e10e4a093cefa
usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device

Intel Lunar Lake IOM has a different IOM port status offset and size
than Intel MTL.

Intel Lunar Lake is the first platform to extend IOM port status
from 32bit to 64bit by adding DDI port number into IOM port status.

Added IOM_PORT_STATUS_REGS macro for using platform specific IOM port
status offset and size.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Madhu M <madhu.m@intel.com>
Link: https://lore.kernel.org/r/20230704080509.14251-1-madhu.m@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/mux/intel_pmc_mux.c