disp: msm: sde: update backlight register call
Change uses devm_backlight_device_register to register for backlight device as backlight_device_register is deprecated as of 5.10. Change also removes failure if cooling device is not present to avoid connector_init failures. Change-Id: Icc834fa39ec0de221cc48e280637e6cbbf3451b4 Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
This commit is contained in:
@@ -219,7 +219,7 @@ static int sde_backlight_setup(struct sde_connector *c_conn,
|
||||
props.brightness = bl_config->brightness_max_level;
|
||||
snprintf(bl_node_name, BL_NODE_NAME_SIZE, "panel%u-backlight",
|
||||
display_count);
|
||||
c_conn->bl_device = backlight_device_register(bl_node_name, dev->dev,
|
||||
c_conn->bl_device = devm_backlight_device_register(dev->dev, bl_node_name, dev->dev,
|
||||
c_conn, &sde_backlight_device_ops, &props);
|
||||
if (IS_ERR_OR_NULL(c_conn->bl_device)) {
|
||||
SDE_ERROR("Failed to register backlight: %ld\n",
|
||||
@@ -242,11 +242,8 @@ static int sde_backlight_setup(struct sde_connector *c_conn,
|
||||
if (IS_ERR_OR_NULL(c_conn->cdev)) {
|
||||
SDE_ERROR("Failed to register backlight cdev: %ld\n",
|
||||
PTR_ERR(c_conn->cdev));
|
||||
backlight_device_unregister(c_conn->bl_device);
|
||||
c_conn->bl_device = NULL;
|
||||
return -ENODEV;
|
||||
c_conn->cdev = NULL;
|
||||
}
|
||||
|
||||
done:
|
||||
display_count++;
|
||||
|
||||
|
Reference in New Issue
Block a user