On Fri, Sep 8, 2017 at 7:37 PM, Linus Walleij <[email protected]> wrote:

>         /* Try requesting the GPIOs */
> -       ret = devm_gpio_request_one(&pdev->dev, data->pdata->gpio_sck,
> -                       GPIOF_OUT_INIT_LOW, "SHT15 sck");
> -       if (ret) {
> +       data->sck = devm_gpiod_get(&pdev->dev, "clk", GPIOD_OUT_LOW);
> +       if (IS_ERR(data->sck)) {
>                 dev_err(&pdev->dev, "clock line GPIO request failed\n");

Missed to update ret here:

 ret = PTR_ERR(data->sck);

>                 goto err_release_reg;
>         }
> -
> -       ret = devm_gpio_request(&pdev->dev, data->pdata->gpio_data,
> -                               "SHT15 data");
> -       if (ret) {
> +       data->data = devm_gpiod_get(&pdev->dev, "data", GPIOD_IN);
> +       if (IS_ERR(data->data)) {
>                 dev_err(&pdev->dev, "data line GPIO request failed\n");

Missed to update ret here:

 ret = PTR_ERR(data->sck);

If you send a v2, please add Marco Franchi on Cc as he has hardware to
test this driver with dt support.
--
To unsubscribe from this list: send the line "unsubscribe linux-hwmon" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to