Home
last modified time | relevance | path

Searched refs:smu_i2c (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Dsmu_v11_0_i2c.c50 struct amdgpu_device *adev = smu_i2c->adev; in smu_v11_0_i2c_set_clock_gating()
79 struct amdgpu_device *adev = smu_i2c->adev; in smu_v11_0_i2c_enable()
105 struct amdgpu_device *adev = smu_i2c->adev; in smu_v11_0_i2c_clear_status()
116 struct amdgpu_device *adev = smu_i2c->adev; in smu_v11_0_i2c_configure()
614 mutex_lock(&smu_i2c->mutex); in lock_bus()
636 mutex_unlock(&smu_i2c->mutex); in unlock_bus()
727 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[0]; in smu_v11_0_i2c_control_init() local
731 smu_i2c->adev = adev; in smu_v11_0_i2c_control_init()
732 smu_i2c->port = 0; in smu_v11_0_i2c_control_init()
733 mutex_init(&smu_i2c->mutex); in smu_v11_0_i2c_control_init()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu13/
A Dsmu_v13_0_0_ppt.c1756 struct amdgpu_device *adev = smu_i2c->adev; in smu_v13_0_0_i2c_xfer()
1771 req->I2CcontrollerPort = smu_i2c->port; in smu_v13_0_0_i2c_xfer()
1854 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v13_0_0_i2c_control_init() local
1855 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v13_0_0_i2c_control_init()
1857 smu_i2c->adev = adev; in smu_v13_0_0_i2c_control_init()
1858 smu_i2c->port = i; in smu_v13_0_0_i2c_control_init()
1859 mutex_init(&smu_i2c->mutex); in smu_v13_0_0_i2c_control_init()
1866 i2c_set_adapdata(control, smu_i2c); in smu_v13_0_0_i2c_control_init()
1883 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v13_0_0_i2c_control_init() local
1884 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v13_0_0_i2c_control_init()
[all …]
A Daldebaran_ppt.c1475 struct amdgpu_device *adev = smu_i2c->adev; in aldebaran_i2c_xfer()
1490 req->I2CcontrollerPort = smu_i2c->port; in aldebaran_i2c_xfer()
1571 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[0]; in aldebaran_i2c_control_init() local
1572 struct i2c_adapter *control = &smu_i2c->adapter; in aldebaran_i2c_control_init()
1575 smu_i2c->adev = adev; in aldebaran_i2c_control_init()
1576 smu_i2c->port = 0; in aldebaran_i2c_control_init()
1577 mutex_init(&smu_i2c->mutex); in aldebaran_i2c_control_init()
1584 i2c_set_adapdata(control, smu_i2c); in aldebaran_i2c_control_init()
1592 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[0].adapter; in aldebaran_i2c_control_init()
1608 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in aldebaran_i2c_control_fini() local
[all …]
A Dsmu_v13_0_7_ppt.c60 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/smu11/
A Darcturus_ppt.c2063 struct amdgpu_device *adev = smu_i2c->adev; in arcturus_i2c_xfer()
2078 req->I2CcontrollerPort = smu_i2c->port; in arcturus_i2c_xfer()
2163 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in arcturus_i2c_control_init() local
2164 struct i2c_adapter *control = &smu_i2c->adapter; in arcturus_i2c_control_init()
2166 smu_i2c->adev = adev; in arcturus_i2c_control_init()
2167 smu_i2c->port = i; in arcturus_i2c_control_init()
2168 mutex_init(&smu_i2c->mutex); in arcturus_i2c_control_init()
2175 i2c_set_adapdata(control, smu_i2c); in arcturus_i2c_control_init()
2190 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in arcturus_i2c_control_init() local
2191 struct i2c_adapter *control = &smu_i2c->adapter; in arcturus_i2c_control_init()
[all …]
A Dnavi10_ppt.c2970 struct amdgpu_device *adev = smu_i2c->adev; in navi10_i2c_xfer()
2985 req->I2CcontrollerPort = smu_i2c->port; in navi10_i2c_xfer()
3069 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in navi10_i2c_control_init() local
3070 struct i2c_adapter *control = &smu_i2c->adapter; in navi10_i2c_control_init()
3072 smu_i2c->adev = adev; in navi10_i2c_control_init()
3073 smu_i2c->port = i; in navi10_i2c_control_init()
3074 mutex_init(&smu_i2c->mutex); in navi10_i2c_control_init()
3081 i2c_set_adapdata(control, smu_i2c); in navi10_i2c_control_init()
3096 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in navi10_i2c_control_init() local
3097 struct i2c_adapter *control = &smu_i2c->adapter; in navi10_i2c_control_init()
[all …]
A Dsienna_cichlid_ppt.c3703 struct amdgpu_device *adev = smu_i2c->adev; in sienna_cichlid_i2c_xfer()
3718 req->I2CcontrollerPort = smu_i2c->port; in sienna_cichlid_i2c_xfer()
3802 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in sienna_cichlid_i2c_control_init() local
3803 struct i2c_adapter *control = &smu_i2c->adapter; in sienna_cichlid_i2c_control_init()
3805 smu_i2c->adev = adev; in sienna_cichlid_i2c_control_init()
3806 smu_i2c->port = i; in sienna_cichlid_i2c_control_init()
3807 mutex_init(&smu_i2c->mutex); in sienna_cichlid_i2c_control_init()
3814 i2c_set_adapdata(control, smu_i2c); in sienna_cichlid_i2c_control_init()
3830 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in sienna_cichlid_i2c_control_init() local
3831 struct i2c_adapter *control = &smu_i2c->adapter; in sienna_cichlid_i2c_control_init()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/inc/
A Damdgpu_dpm.h347 struct amdgpu_smu_i2c_bus smu_i2c[MAX_SMU_I2C_BUSES]; member

Completed in 33 milliseconds