On 07.04.2013 21:05, Konstantin Belousov wrote: > I suspect that the issue is with the drm2/i915/intel_dp.c. > You might try to use shift to 7 instead of 8 for address in the > intel_dp_aux_native_read/write, but I am not sure.
Based on your remark, I proposed the following patch to Olivier: http://people.freebsd.org/~dumbbell/radeonkms/drm-i915-intel_iic.b.patch And it worked for him! If I understand correctly, this "aux channel" emulates a I2C bus. The patch right-shifts back the slave address (in drm_dp_iic_helper.c). This address is then used in intel_dp_i2c_aux_ch() (intel_dp.c). If you agree, I can commit it. -- Jean-Sébastien Pédron
signature.asc
Description: OpenPGP digital signature