This is a major rework of the proposed MP2 I2C controller driver initially written by AMD for recent Ryzen-based laptops (e.g Dell Latitude 5495, Lenovo Yoga 530/Ideapad 530s, ...'s touchpad/touchscreen), which had a number of issues:
This rewrite fixes all of these issues and was accepted into the 5.2 kernel.
sudo ./dkms-install.sh
:warning: If your distribution is Ubuntu-based :warning:, your kernel may ship with AMD's initial driver which is broken on some laptops and can't be overridden by a DKMS module, therefore before installing the driver you also need to install a kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline/