ALSA: hda: Make snd_hdac_display_power() void function
After the recent refactoring, snd_hdac_display_power() doesn't return any error, hence it can be defined to return void. This makes many error checks redundant and allows us to reduce them gracefully. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
@@ -2031,13 +2031,8 @@ static int hdac_hdmi_dev_probe(struct hdac_device *hdev)
|
||||
* Turned off in the runtime_suspend during the first explicit
|
||||
* pm_runtime_suspend call.
|
||||
*/
|
||||
ret = snd_hdac_display_power(hdev->bus, hdev->addr, true);
|
||||
if (ret < 0) {
|
||||
dev_err(&hdev->dev,
|
||||
"Cannot turn on display power on i915 err: %d\n",
|
||||
ret);
|
||||
return ret;
|
||||
}
|
||||
snd_hdac_display_power(hdev->bus, hdev->addr, true);
|
||||
|
||||
ret = hdac_hdmi_parse_and_map_nid(hdev, &hdmi_dais, &num_dais);
|
||||
if (ret < 0) {
|
||||
dev_err(&hdev->dev,
|
||||
@@ -2169,7 +2164,6 @@ static int hdac_hdmi_runtime_suspend(struct device *dev)
|
||||
struct hdac_device *hdev = dev_to_hdac_dev(dev);
|
||||
struct hdac_bus *bus = hdev->bus;
|
||||
struct hdac_ext_link *hlink = NULL;
|
||||
int err;
|
||||
|
||||
dev_dbg(dev, "Enter: %s\n", __func__);
|
||||
|
||||
@@ -2195,11 +2189,9 @@ static int hdac_hdmi_runtime_suspend(struct device *dev)
|
||||
|
||||
snd_hdac_ext_bus_link_put(bus, hlink);
|
||||
|
||||
err = snd_hdac_display_power(bus, hdev->addr, false);
|
||||
if (err < 0)
|
||||
dev_err(dev, "Cannot turn off display power on i915\n");
|
||||
snd_hdac_display_power(bus, hdev->addr, false);
|
||||
|
||||
return err;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int hdac_hdmi_runtime_resume(struct device *dev)
|
||||
@@ -2207,7 +2199,6 @@ static int hdac_hdmi_runtime_resume(struct device *dev)
|
||||
struct hdac_device *hdev = dev_to_hdac_dev(dev);
|
||||
struct hdac_bus *bus = hdev->bus;
|
||||
struct hdac_ext_link *hlink = NULL;
|
||||
int err;
|
||||
|
||||
dev_dbg(dev, "Enter: %s\n", __func__);
|
||||
|
||||
@@ -2223,11 +2214,7 @@ static int hdac_hdmi_runtime_resume(struct device *dev)
|
||||
|
||||
snd_hdac_ext_bus_link_get(bus, hlink);
|
||||
|
||||
err = snd_hdac_display_power(bus, hdev->addr, true);
|
||||
if (err < 0) {
|
||||
dev_err(dev, "Cannot turn on display power on i915\n");
|
||||
return err;
|
||||
}
|
||||
snd_hdac_display_power(bus, hdev->addr, true);
|
||||
|
||||
hdac_hdmi_skl_enable_all_pins(hdev);
|
||||
hdac_hdmi_skl_enable_dp12(hdev);
|
||||
|
Reference in New Issue
Block a user