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

Reply via email to