Lenovo ThinkPad X1 Carbon 7th generation

These are my notes on getting Gentoo fully functional on the Lenovo X1 Carbon, 7th generation.

Touchpad
Enable the following options to get the touchpad working: Processor type and features ---> [*] Intel Low Power Subsystem Support Device Drivers ---> Input device support ---> [*] Mice ---> <*> Synaptics I2C Touchpad support <*> Synaptics RMI4 bus support <*>  RMI4 I2C Support <*>  RMI4 SMB Support [*]  RMI4 Function 03 (PS2 Guest) [*]  RMI4 Function 11 (2D pointing) [*]  RMI4 Function 30 (GPIO LED) [*]  RMI4 Function 34 (Device reflash) [*]  RMI4 Function 54 (Analog diagnostics) -*-  RMI4 Function 55 (Sensor tuning) I2C Support ---> -*- I2C support I2C Hardware Bus support ---> <*> Intel 82801 (ICH/PCH) <*> SMBus Control Method Interface <*> Synopsys DesignWare Platoform <*> Synopsys DesignWare PCI -*- Pin controllers ---> <*> Intel Canon Lake PCH pinctrl and GPIO driver Multifunction device drivers ---> <*> Intel Low Power Subsystem support in ACPI mode <*> Intel Low Power Subsystem support in PCI mode HID support -*- HID support <*> Generic HID driver Special HID drivers ---> <*> Lenovo / ThinkPad devices <*> HID Multitouch panels [*] DMA Engine support ---> <*> Intel integrated DMA 64-bit support -*- Synopsys DesignWare AHB DMA PCI driver [*] X86 Platform Specific Device Drivers ---> <*> ThinkPad ACPI Laptop Extras <*> WMI <*>  WMI embedded Binary MOF driver