[Intel-gfx] BAT bug 95634, take 4

Chris Wilson chris at chris-wilson.co.uk
Wed Jun 15 12:17:45 UTC 2016


Since I touched upon an issue with initialisation ordering, trying to
fix an issue between init vs suspend and delayed userspace became a
whole lot more messy with a dip into drm to try and straighten out our
dev->driver->load callback.

There is one major stumbling block in the use of drm_dp_aux's i2c
adapter long before i2c is able to be used (since i2c demands
registration with userspace prior to use!). That's quietly avoided by
initialising enough of drm_dp_aux ourselves to use i2c_transfer, and a
trio of patches to expose the same functionality from i2c await
response. In the meantime, I would like to close the regression...
-Chris



More information about the Intel-gfx mailing list