]> git.baikalelectronics.ru Git - kernel.git/commit
platform/x86: Add Elkhart Lake SCU/PMC support
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 28 Apr 2020 08:51:12 +0000 (11:51 +0300)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 5 May 2020 17:26:16 +0000 (20:26 +0300)
commitcdf9baaa24fb7e719095dfee86cc702e446f15a6
tree8af6bdc6a67373f9d65311bf8c6569123b0ebab7
parent5073e3c78e73bbdb9e44709b3eb6ab742ce32ca9
platform/x86: Add Elkhart Lake SCU/PMC support

Intel Elkhart Lake exposes SCU/PMC as an ACPI device that only supports
IPC functionality so add a platform driver supporting it. Interrupt is
optional so we let intel_scu_ipc_probe() to decide based on the passed
platform data whether it uses interrupt or polling.

Co-developed-by: Divya Sasidharan <divya.s.sasidharan@intel.com>
Signed-off-by: Divya Sasidharan <divya.s.sasidharan@intel.com>
Co-developed-by: Rajmohan Mani <rajmohan.mani@intel.com>
Signed-off-by: Rajmohan Mani <rajmohan.mani@intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/Kconfig
drivers/platform/x86/Makefile
drivers/platform/x86/intel_scu_pltdrv.c [new file with mode: 0644]