hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/mfd/display-serdes/rohm/rohm-bu18tl82.c
....@@ -146,8 +146,6 @@
146146 struct device *dev = serdes->dev;
147147 int ret;
148148
149
- return;
150
-
151149 ret = serdes_reg_write(serdes, BU18TL82_REG_SWRST_INTERNAL, 0x00ef);
152150 if (ret < 0)
153151 dev_err(dev, "%s: failed to reset serdes 0x11 ret=%d\n", __func__, ret);
....@@ -229,7 +227,6 @@
229227 }
230228
231229 static struct serdes_chip_bridge_ops bu18tl82_bridge_ops = {
232
- .init = bu18tl82_bridge_init,
233230 .get_modes = bu18tl82_bridge_get_modes,
234231 .pre_enable = bu18tl82_bridge_pre_enable,
235232 .enable = bu18tl82_bridge_enable,
....@@ -445,9 +442,10 @@
445442 .name = "bu18tl82",
446443 .serdes_type = TYPE_SER,
447444 .serdes_id = ROHM_ID_BU18TL82,
448
- .sequence_init = 1,
445
+ .sequence_init = 1,
449446 .bridge_type = TYPE_BRIDGE_BRIDGE,
450447 .connector_type = DRM_MODE_CONNECTOR_eDP,
448
+ .chip_init = bu18tl82_bridge_init,
451449 .regmap_config = &bu18tl82_regmap_config,
452450 .pinctrl_info = &bu18tl82_pinctrl_info,
453451 .bridge_ops = &bu18tl82_bridge_ops,