x86: modules: add packages for Intel LPSS drivers
Add driver packages for Intel Low-Power Subsystem devices which are part of some Intel chipsets. They are mainly needed to have access to the I2C bus used for HID devices. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
cd1c8f9ea2
commit
f780a72293
1 changed files with 56 additions and 0 deletions
|
@ -99,6 +99,62 @@ endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,ib700-wdt))
|
$(eval $(call KernelPackage,ib700-wdt))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/intel-lpss
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Intel LPSS common
|
||||||
|
DEPENDS:=@TARGET_x86
|
||||||
|
KCONFIG:=CONFIG_INTEL_LPSS
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/mfd/intel-lpss.ko
|
||||||
|
HIDDEN:=1
|
||||||
|
AUTOLOAD:=$(call AutoProbe,intel-lpss)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,intel-lpss))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/intel-lpss-acpi
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Intel LPSS ACPI
|
||||||
|
DEPENDS:=+kmod-intel-lpss
|
||||||
|
KCONFIG:=CONFIG_INTEL_LPSS_ACPI
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/mfd/intel-lpss-acpi.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,intel-lpss-acpi)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/intel-lpss-acpi/description
|
||||||
|
Kernel module to support Intel Low Power Subsystem (LPSS) devices such as
|
||||||
|
I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
|
||||||
|
PCH) in ACPI mode.
|
||||||
|
|
||||||
|
The actual hardware driver (eg. kmod-i2c-designware-platform) is still
|
||||||
|
needed in addition to this package.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,intel-lpss-acpi))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/intel-lpss-pci
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Intel LPSS PCI
|
||||||
|
DEPENDS:=+kmod-intel-lpss
|
||||||
|
KCONFIG:=CONFIG_INTEL_LPSS_PCI
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/mfd/intel-lpss-pci.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,intel-lpss-pci)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/intel-lpss-pci/description
|
||||||
|
Kernel module to support Intel Low Power Subsystem (LPSS) devices such as
|
||||||
|
I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
|
||||||
|
PCH) in PCI mode.
|
||||||
|
|
||||||
|
The actual hardware driver (eg. kmod-i2c-designware-platform) is still
|
||||||
|
needed in addition to this package.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,intel-lpss-pci))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/it87-wdt
|
define KernelPackage/it87-wdt
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=ITE IT87 Watchdog Timer
|
TITLE:=ITE IT87 Watchdog Timer
|
||||||
|
|
Loading…
Reference in a new issue