Hi Jacek, On Wed, Nov 20, 2019 at 4:33 PM Jacek Anaszewski <jacek.anaszewski@xxxxxxxxx> wrote: > This is covered in DT bindings, it is redundant in the commit message. Ok, I will remove it from the commit message. > > + priv->cdev.name = "tps6105x::torch"; > > Please remove above line. > > And use new LED registration API like below: > > struct led_init_data init_data = { > .devicename = "tps6105x", > .default_label = ":torch" }; > > return devm_led_classdev_register_ext(&pdev->dev, &priv->cdev, &init_data); I would love to do that, but my platform (with a tps6105x) can only boot a lts vendor kernel (4.14). classdev_register_ext() is not available there. I can make the change you suggest, but cannot test to check if it will actually work. Is that ok for you?