Skip to content

Commit 0371dbd

Browse files
committed
drm/amd/display/dm: drop extra parameters to create_i2c()
link_index can be fetched from the ddc_service; no need for a separate parameter. res is not used. Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 8064ca6 commit 0371dbd

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8322,9 +8322,7 @@ static const struct i2c_algorithm amdgpu_dm_i2c_algo = {
83228322
};
83238323

83248324
static struct amdgpu_i2c_adapter *
8325-
create_i2c(struct ddc_service *ddc_service,
8326-
int link_index,
8327-
int *res)
8325+
create_i2c(struct ddc_service *ddc_service)
83288326
{
83298327
struct amdgpu_device *adev = ddc_service->ctx->driver_context;
83308328
struct amdgpu_i2c_adapter *i2c;
@@ -8335,7 +8333,8 @@ create_i2c(struct ddc_service *ddc_service,
83358333
i2c->base.owner = THIS_MODULE;
83368334
i2c->base.dev.parent = &adev->pdev->dev;
83378335
i2c->base.algo = &amdgpu_dm_i2c_algo;
8338-
snprintf(i2c->base.name, sizeof(i2c->base.name), "AMDGPU DM i2c hw bus %d", link_index);
8336+
snprintf(i2c->base.name, sizeof(i2c->base.name), "AMDGPU DM i2c hw bus %d",
8337+
ddc_service->link->link_index);
83398338
i2c_set_adapdata(&i2c->base, i2c);
83408339
i2c->ddc_service = ddc_service;
83418340

@@ -8383,7 +8382,7 @@ static int amdgpu_dm_connector_init(struct amdgpu_display_manager *dm,
83838382
link->priv = aconnector;
83848383

83858384

8386-
i2c = create_i2c(link->ddc, link->link_index, &res);
8385+
i2c = create_i2c(link->ddc);
83878386
if (!i2c) {
83888387
DRM_ERROR("Failed to create i2c adapter data\n");
83898388
return -ENOMEM;

0 commit comments

Comments
 (0)