23 lines
640 B
Nix
23 lines
640 B
Nix
{ config, lib, ... }:
|
|
{
|
|
imports = [
|
|
../common
|
|
../../../common/cpu/intel
|
|
];
|
|
|
|
# If this module isn't built into the kernel, we need to make sure it loads
|
|
# before soc_button_array. Otherwise the tablet mode gpio doesn't work.
|
|
# If correctly loaded, dmesg should show
|
|
# input: gpio-keys as /devices/platform/INT33D3:00
|
|
boot.initrd.kernelModules = [
|
|
"pinctrl_tigerlake"
|
|
]
|
|
# Additional modules for touchscreen/touchpad in initrd (for unl0kr on-screen keyboard)
|
|
++ lib.optionals config.boot.initrd.unl0kr.enable [
|
|
"intel_lpss_pci"
|
|
"i2c_hid_acpi"
|
|
"i2c_hid"
|
|
"hid_multitouch"
|
|
"hid_generic"
|
|
];
|
|
}
|