diff options
author | Rodrigo Siqueira <siqueira@igalia.com> | 2025-09-10 11:39:40 -0600 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2025-09-16 17:47:36 -0400 |
commit | 13f785d37aea745de0e722c81ec67995456577fd (patch) | |
tree | 7f499fc24c9a7dfd3bac643ebbb761fcefcc33df /rust/helpers/workqueue.c | |
parent | 9058cb7775083bbbc2795439be8cf18f98098c49 (diff) |
drm/amd/pm: Use devm_i2c_add_adapter() in the Sienna smu
The I2C init for Sienna Cichlid uses i2c_add_adapter() and
i2c_del_adapter(), this commit replaces the use of these two functions
with devm_i2c_add_adapter(). Notice that Sienna Cichlid init initializes
multiple I2C buses in a loop; if something goes wrong, the previous
adapters are removed, and the amdgpu load is interrupted. Since I2C init
is required for the correct load of amdgpu, it is safe to rely on
devm_i2c_add_adapter() to handle any previously initialized I2C adapter.
Signed-off-by: Rodrigo Siqueira <siqueira@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'rust/helpers/workqueue.c')
0 files changed, 0 insertions, 0 deletions