Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Daldebaran_ppt.c1412 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 Dsmu_v13_0_0_ppt.c60 #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 Dsmu_v13_0_6_ppt.c73 #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 Dsmu_v13_0_7_ppt.c60 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Darcturus_ppt.c1569 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 Dnavi10_ppt.c2783 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 Dsienna_cichlid_ppt.c2497 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 Dsmu_v14_0_2_ppt.c57 #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 Damdgpu_dpm.h365 struct amdgpu_smu_i2c_bus smu_i2c[MAX_SMU_I2C_BUSES]; member