But Alec, if I read your lsmod output correctly, you do indeed have the cy8c9540a module compiled and available.
I am still suspecting that it's operating at 400kHz, which is known to not work well with the chip.
Try setting the modprobe parameter for intel_cln_gip (i2c_std_mode=1). I'm not sure where the file for it is located sadly.