mirror of https://gitee.com/openkylin/linux.git
drm/lima: Reduce the amount of logs on deferred probe of clocks and reset controller
There is no point to print deferred probe messages as errors. Adjust the printks for error paths of obtaining clocks and reset controller. This removes the error message of lima_clk_init() call in favor or specific failure messages inside. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Qiang Yu <yuq825@gmail.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190621162117.22533-4-krzk@kernel.org
This commit is contained in:
parent
7b4e467d2f
commit
0e343b086b
|
@ -84,6 +84,7 @@ static int lima_clk_init(struct lima_device *dev)
|
|||
dev->clk_bus = devm_clk_get(dev->dev, "bus");
|
||||
if (IS_ERR(dev->clk_bus)) {
|
||||
err = PTR_ERR(dev->clk_bus);
|
||||
if (err != -EPROBE_DEFER)
|
||||
dev_err(dev->dev, "get bus clk failed %d\n", err);
|
||||
return err;
|
||||
}
|
||||
|
@ -91,6 +92,7 @@ static int lima_clk_init(struct lima_device *dev)
|
|||
dev->clk_gpu = devm_clk_get(dev->dev, "core");
|
||||
if (IS_ERR(dev->clk_gpu)) {
|
||||
err = PTR_ERR(dev->clk_gpu);
|
||||
if (err != -EPROBE_DEFER)
|
||||
dev_err(dev->dev, "get core clk failed %d\n", err);
|
||||
return err;
|
||||
}
|
||||
|
@ -106,12 +108,18 @@ static int lima_clk_init(struct lima_device *dev)
|
|||
dev->reset = devm_reset_control_get_optional(dev->dev, NULL);
|
||||
if (IS_ERR(dev->reset)) {
|
||||
err = PTR_ERR(dev->reset);
|
||||
if (err != -EPROBE_DEFER)
|
||||
dev_err(dev->dev, "get reset controller failed %d\n",
|
||||
err);
|
||||
goto error_out1;
|
||||
} else if (dev->reset != NULL) {
|
||||
err = reset_control_deassert(dev->reset);
|
||||
if (err)
|
||||
if (err) {
|
||||
dev_err(dev->dev,
|
||||
"reset controller deassert failed %d\n", err);
|
||||
goto error_out1;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
|
@ -287,10 +295,8 @@ int lima_device_init(struct lima_device *ldev)
|
|||
dma_set_coherent_mask(ldev->dev, DMA_BIT_MASK(32));
|
||||
|
||||
err = lima_clk_init(ldev);
|
||||
if (err) {
|
||||
dev_err(ldev->dev, "clk init fail %d\n", err);
|
||||
if (err)
|
||||
return err;
|
||||
}
|
||||
|
||||
err = lima_regulator_init(ldev);
|
||||
if (err)
|
||||
|
|
Loading…
Reference in New Issue