On 04/03/2024 09:23, Krzysztof Kozlowski wrote:
> 
>> +            return PTR_ERR(data->regmap);
>> +    }
>> +    i2c_set_clientdata(client, data);
>> +
>> +    data->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
>> +    if (IS_ERR(data->reset_gpio)) {
>> +            ret = PTR_ERR(data->reset_gpio);
>> +            if (ret != -EPROBE_DEFER)
>> +                    dev_err(dev, "fail : get reset GPIO: %d\n", ret);
> 
> No, don't upstream old vendor code directly but instead choose existing
> mainline driver and customize it. The syntax is `return dev_err_probe()

Hm, I found such pattern in gpio backlight. I'll fix it.

Best regards,
Krzysztof

Reply via email to