The i219 in Kaby Lake devices is functionally the same as the i219 in Skylake devices, so the changes here are basically adding the device IDs to the driver's device list and switch statements.
There are additional changes that fix corner-case bugs with transitions to/from low power states.