[PATCH 00/10] Add additional i2c buses
Alex Deucher
alexander.deucher at amd.com
Mon Jan 6 20:33:00 UTC 2025
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(-)
--
2.47.1
More information about the amd-gfx
mailing list