Searched refs:smu_i2c (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | aldebaran_ppt.c | 1412 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in aldebaran_i2c_xfer() local 1413 struct amdgpu_device *adev = smu_i2c->adev; in aldebaran_i2c_xfer() 1428 req->I2CcontrollerPort = smu_i2c->port; in aldebaran_i2c_xfer() 1509 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[0]; in aldebaran_i2c_control_init() local 1510 struct i2c_adapter *control = &smu_i2c->adapter; in aldebaran_i2c_control_init() 1513 smu_i2c->adev = adev; in aldebaran_i2c_control_init() 1514 smu_i2c->port = 0; in aldebaran_i2c_control_init() 1515 mutex_init(&smu_i2c->mutex); in aldebaran_i2c_control_init() 1521 i2c_set_adapdata(control, smu_i2c); in aldebaran_i2c_control_init() 1529 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)) 2335 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in smu_v13_0_6_i2c_xfer() local 2336 struct amdgpu_device *adev = smu_i2c->adev; in smu_v13_0_6_i2c_xfer() 2351 req->I2CcontrollerPort = smu_i2c->port; in smu_v13_0_6_i2c_xfer() 2438 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v13_0_6_i2c_control_init() local 2439 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v13_0_6_i2c_control_init() 2441 smu_i2c->adev = adev; in smu_v13_0_6_i2c_control_init() 2442 smu_i2c->port = i; in smu_v13_0_6_i2c_control_init() 2443 mutex_init(&smu_i2c->mutex); in smu_v13_0_6_i2c_control_init() 2449 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/smu11/ |
| H A D | arcturus_ppt.c | 1569 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in arcturus_i2c_xfer() local 1570 struct amdgpu_device *adev = smu_i2c->adev; in arcturus_i2c_xfer() 1585 req->I2CcontrollerPort = smu_i2c->port; in arcturus_i2c_xfer() 1670 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in arcturus_i2c_control_init() local 1671 struct i2c_adapter *control = &smu_i2c->adapter; in arcturus_i2c_control_init() 1673 smu_i2c->adev = adev; in arcturus_i2c_control_init() 1674 smu_i2c->port = i; in arcturus_i2c_control_init() 1675 mutex_init(&smu_i2c->mutex); in arcturus_i2c_control_init() 1682 i2c_set_adapdata(control, smu_i2c); in arcturus_i2c_control_init() 1691 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[0].adapter; in arcturus_i2c_control_init() [all …]
|
| H A D | navi10_ppt.c | 2783 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in navi10_i2c_xfer() local 2784 struct amdgpu_device *adev = smu_i2c->adev; in navi10_i2c_xfer() 2799 req->I2CcontrollerPort = smu_i2c->port; in navi10_i2c_xfer() 2883 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in navi10_i2c_control_init() local 2884 struct i2c_adapter *control = &smu_i2c->adapter; in navi10_i2c_control_init() 2886 smu_i2c->adev = adev; in navi10_i2c_control_init() 2887 smu_i2c->port = i; in navi10_i2c_control_init() 2888 mutex_init(&smu_i2c->mutex); in navi10_i2c_control_init() 2895 i2c_set_adapdata(control, smu_i2c); in navi10_i2c_control_init() 2904 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[0].adapter; in navi10_i2c_control_init() [all …]
|
| H A D | sienna_cichlid_ppt.c | 2497 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in sienna_cichlid_i2c_xfer() local 2498 struct amdgpu_device *adev = smu_i2c->adev; in sienna_cichlid_i2c_xfer() 2513 req->I2CcontrollerPort = smu_i2c->port; in sienna_cichlid_i2c_xfer() 2597 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in sienna_cichlid_i2c_control_init() local 2598 struct i2c_adapter *control = &smu_i2c->adapter; in sienna_cichlid_i2c_control_init() 2600 smu_i2c->adev = adev; in sienna_cichlid_i2c_control_init() 2601 smu_i2c->port = i; in sienna_cichlid_i2c_control_init() 2602 mutex_init(&smu_i2c->mutex); in sienna_cichlid_i2c_control_init() 2609 i2c_set_adapdata(control, smu_i2c); in sienna_cichlid_i2c_control_init() 2619 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[1].adapter; in sienna_cichlid_i2c_control_init() [all …]
|
| /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)) 1897 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap); in smu_v14_0_2_i2c_xfer() local 1898 struct amdgpu_device *adev = smu_i2c->adev; in smu_v14_0_2_i2c_xfer() 1913 req->I2CcontrollerPort = smu_i2c->port; in smu_v14_0_2_i2c_xfer() 1996 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i]; in smu_v14_0_2_i2c_control_init() local 1997 struct i2c_adapter *control = &smu_i2c->adapter; in smu_v14_0_2_i2c_control_init() 1999 smu_i2c->adev = adev; in smu_v14_0_2_i2c_control_init() 2000 smu_i2c->port = i; in smu_v14_0_2_i2c_control_init() 2001 mutex_init(&smu_i2c->mutex); in smu_v14_0_2_i2c_control_init() 2007 i2c_set_adapdata(control, smu_i2c); in smu_v14_0_2_i2c_control_init() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/inc/ |
| H A D | amdgpu_dpm.h | 365 struct amdgpu_smu_i2c_bus smu_i2c[MAX_SMU_I2C_BUSES]; member
|