diff --git a/drivers/gpu/drm/bridge/it6263.c b/drivers/gpu/drm/bridge/it6263.c index 2bed01900a269dfdcdc34c3846994bfcc2af8d55..8123dc34df54b1f2ce731edbde808b7346abe8b6 100644 --- a/drivers/gpu/drm/bridge/it6263.c +++ b/drivers/gpu/drm/bridge/it6263.c @@ -820,10 +820,6 @@ static const struct regmap_config it6263_lvds_regmap_config = { .cache_type = REGCACHE_NONE, }; -static const struct i2c_board_info it6263_lvds_i2c = { - I2C_BOARD_INFO("it6263_LVDS_i2c", LVDS_INPUT_CTRL_I2C_ADDR), -}; - static int it6263_probe(struct i2c_client *client, const struct i2c_device_id *id) { @@ -844,7 +840,8 @@ static int it6263_probe(struct i2c_client *client, it6263->split_mode = of_property_read_bool(np, "split-mode"); it6263->hdmi_i2c = client; - it6263->lvds_i2c = i2c_new_device(client->adapter, &it6263_lvds_i2c); + it6263->lvds_i2c = i2c_new_dummy(client->adapter, + LVDS_INPUT_CTRL_I2C_ADDR); if (!it6263->lvds_i2c) { ret = -ENODEV; goto of_reconfig;