Series is Reviewed-by: Harry Wentland <harry.wentl...@amd.com> Harry
On 2025-01-06 15:33, Alex Deucher wrote: > At the momemt we only expose the i2c buses used by the driver > for displays or EEPROMs. However, some OEMs/AIBs use extra i2c > buses for things like RGB controls. Expose the extra i2c buses in > case the OEM uses one of them. > > Alex Deucher (10): > drm/amd/display/dm: drop extra parameters to create_i2c() > drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer() > drm/amd/display/dc: add a new helper to fetch the OEM ddc_service > drm/amd/display/dm: handle OEM i2c buses in i2c functions > drm/amd/display/dm: add support for OEM i2c bus > drm/amd/display/dc: add support for oem i2c in atom_firmware_info_v3_1 > drm/amd/display/dc: enable oem i2c support for DCE 12.x > drm/amdgpu/atombios: drop empty function > drm/amdgpu: rework i2c init and fini > drm/amdgpu: add OEM i2c bus for polaris chips > > drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 44 ++++++++---- > drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 19 ++++++ > drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 + > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 67 ++++++++++++++++--- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 ++ > .../drm/amd/display/dc/bios/bios_parser2.c | 13 +++- > .../drm/amd/display/dc/core/dc_link_exports.c | 6 ++ > drivers/gpu/drm/amd/display/dc/dc.h | 3 + > .../dc/resource/dce120/dce120_resource.c | 17 +++++ > 12 files changed, 157 insertions(+), 28 deletions(-) >