[PATCH v0 0/1] Add MFD support for ISP I2C bus

Venkata Narendra Kumar Gutta vengutta at amd.com
Thu Jul 11 23:19:58 UTC 2024


The camera sensors in the system are connected via the ISP I2C bus.
The ISP I2C bus is another IP block that shares the hardware resources with the AMDGPU.
Just like the ISP device the ISP I2C bus also can't be enumerated via ACPI mechanism,
since it's memory map is a subset of the AMDGPU memory map.
So use the MFD approach to get the ISP I2C bus registered.

In this patch, I've added the support for ISP I2C bus cell and it's corresponding
resources and also some of the resources needed by the camera sensor that come under
ISP device memory map.


Venkata Narendra Kumar Gutta (1):
  Add MFD support for ISP I2C bus

 drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h |  1 +
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c | 57 +++++++++++++++++++------
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.h | 12 ++++++
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 57 +++++++++++++++++++------
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.h | 11 +++++
 5 files changed, 114 insertions(+), 24 deletions(-)

-- 
2.34.1



More information about the amd-gfx mailing list