Lenovo ThinkPad P52

Peculiarities
- Touchpad isn't working out of the box (as of 2018-09-30) - Hybrid graphics are not a breeze to use

Power management
This section deals with:

- Tips for reducing power consumption - Suspend/resume

TODO see Lenovo_ThinkPad_P50

Thunderbolt
TODO test

As the thunderbolt controller is just PCIe, you don't need to do anything at all. Have PCI express hotplugging enabled in your kernel. When you insert a thunderbolt device, the BIOS will enumerate it, and simply hotplug a PCIe device, just like express port.

Similarly, if you use the port for USB 3.1 via the USB-C connector, a new XHCI controller will be hotplugged, which will have your USB device connected to it, at USB 3.1 gen 2 speeds.