Re: [PATCH 3/4] gpio: dwapb: Use optional-clocks interface for APB ref-clocks

From: Linus Walleij
Date: Thu Mar 12 2020 - 09:53:55 EST


Hi Sergey,

thanks for your patch!

On Fri, Mar 6, 2020 at 2:25 PM <Sergey.Semin@xxxxxxxxxxxxxxxxxxxx> wrote:

> /* Optional bus clock */
> - gpio->clk = devm_clk_get(&pdev->dev, "bus");
> - if (!IS_ERR(gpio->clk)) {
> - err = clk_prepare_enable(gpio->clk);
> - if (err) {
> - dev_info(&pdev->dev, "Cannot enable clock\n");
> - return err;
> - }
> + gpio->clk = devm_clk_get_optional(&pdev->dev, "bus");
> + if (IS_ERR(gpio->clk)) {
> + dev_info(&pdev->dev, "Cannot get APB clock\n");

Turn this into dev_err() while you're at it.

> + err = clk_prepare_enable(gpio->clk);
> + if (err) {
> + dev_info(&pdev->dev, "Cannot enable APB clock\n");

Also this.

With those changes:
Reviewed-by: Linus Walleij <linus.walleij@xxxxxxxxxx>

Yours,
Linus Walleij