Lines Matching refs:smu_i2c
60 #define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
2597 struct amdgpu_smu_i2c_bus *smu_i2c = i2c_get_adapdata(i2c_adap);
2598 struct amdgpu_device *adev = smu_i2c->adev;
2613 req->I2CcontrollerPort = smu_i2c->port;
2696 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i];
2697 struct i2c_adapter *control = &smu_i2c->adapter;
2699 smu_i2c->adev = adev;
2700 smu_i2c->port = i;
2701 mutex_init(&smu_i2c->mutex);
2707 i2c_set_adapdata(control, smu_i2c);
2718 adev->pm.ras_eeprom_i2c_bus = &adev->pm.smu_i2c[1].adapter;
2719 adev->pm.fru_eeprom_i2c_bus = &adev->pm.smu_i2c[0].adapter;
2724 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i];
2725 struct i2c_adapter *control = &smu_i2c->adapter;
2738 struct amdgpu_smu_i2c_bus *smu_i2c = &adev->pm.smu_i2c[i];
2739 struct i2c_adapter *control = &smu_i2c->adapter;