Searched refs:smu_i2c (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | aldebaran_ppt.c | 1413 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in aldebaran_i2c_xfer() local 1414 struct amdgpu_device *adev = smu_i2c->adev; in aldebaran_i2c_xfer() 1429 req->I2CcontrollerPort = smu_i2c->port; in aldebaran_i2c_xfer() 1510 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[0]; in aldebaran_i2c_control_init() local 1511 struct i2c_adapter *control = &smu_i2c->adapter; in aldebaran_i2c_control_init() 1514 smu_i2c->adev = adev; in aldebaran_i2c_control_init() 1515 smu_i2c->port = 0; in aldebaran_i2c_control_init() 1516 mutex_init(&smu_i2c->mutex); in aldebaran_i2c_control_init() 1522 i2c_set_adapdata(control, smu_i2c); in aldebaran_i2c_control_init() 1530 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[0].adapter; in aldebaran_i2c_control_init() [all …]
|
| H A D | smu_v13_0_0_ppt.c | 60 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c)) 2666 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in smu_v13_0_0_i2c_xfer() local 2667 struct amdgpu_device *adev = smu_i2c->adev; in smu_v13_0_0_i2c_xfer() 2682 req->I2CcontrollerPort = smu_i2c->port; in smu_v13_0_0_i2c_xfer() 2765 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v13_0_0_i2c_control_init() local 2766 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v13_0_0_i2c_control_init() 2768 smu_i2c->adev = adev; in smu_v13_0_0_i2c_control_init() 2769 smu_i2c->port = i; in smu_v13_0_0_i2c_control_init() 2770 mutex_init(&smu_i2c->mutex); in smu_v13_0_0_i2c_control_init() 2776 i2c_set_adapdata(control, smu_i2c); in smu_v13_0_0_i2c_control_init() [all …]
|
| H A D | smu_v13_0_6_ppt.c | 73 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c)) 2425 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in smu_v13_0_6_i2c_xfer() local 2426 struct amdgpu_device *adev = smu_i2c->adev; in smu_v13_0_6_i2c_xfer() 2441 req->I2CcontrollerPort = smu_i2c->port; in smu_v13_0_6_i2c_xfer() 2528 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v13_0_6_i2c_control_init() local 2529 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v13_0_6_i2c_control_init() 2531 smu_i2c->adev = adev; in smu_v13_0_6_i2c_control_init() 2532 smu_i2c->port = i; in smu_v13_0_6_i2c_control_init() 2533 mutex_init(&smu_i2c->mutex); in smu_v13_0_6_i2c_control_init() 2539 i2c_set_adapdata(control, smu_i2c); in smu_v13_0_6_i2c_control_init() [all …]
|
| H A D | smu_v13_0_7_ppt.c | 60 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_2_ppt.c | 57 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c)) 1899 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in smu_v14_0_2_i2c_xfer() local 1900 struct amdgpu_device *adev = smu_i2c->adev; in smu_v14_0_2_i2c_xfer() 1915 req->I2CcontrollerPort = smu_i2c->port; in smu_v14_0_2_i2c_xfer() 1998 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v14_0_2_i2c_control_init() local 1999 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v14_0_2_i2c_control_init() 2001 smu_i2c->adev = adev; in smu_v14_0_2_i2c_control_init() 2002 smu_i2c->port = i; in smu_v14_0_2_i2c_control_init() 2003 mutex_init(&smu_i2c->mutex); in smu_v14_0_2_i2c_control_init() 2009 i2c_set_adapdata(control, smu_i2c); in smu_v14_0_2_i2c_control_init() [all …]
|