Simplify vbt child data access. We still retain a port to struct intel_bios_encoder_data map, but going forward we should prefer accessing the encoder specific data via encoder->devdata, not the map nor the port. That will still need some extra initialization, especially for older platforms. One step at a time. BR, Jani. Cc: José Roberto de Souza <jose.souza@xxxxxxxxx> Jani Nikula (7): drm/i915/bios: use hdmi level shift directly from child data drm/i915/bios: use max tmds clock directly from child data drm/i915/bios: use dp max link rate directly from child data drm/i915/bios: use alternate aux channel directly from child data drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize drm/i915/bios: use ddc pin directly from child data drm/i915/bios: get rid of vbt ddi_port_info drivers/gpu/drm/i915/display/intel_bios.c | 372 +++++++++++----------- drivers/gpu/drm/i915/i915_drv.h | 18 +- 2 files changed, 187 insertions(+), 203 deletions(-) -- 2.20.1