On Fri, Mar 04, 2022 at 08:02:57PM +0200, Andy Shevchenko wrote: > Convert the module to be property provider agnostic and allow > it to be used on non-OF platforms. > > The conversion slightly changes the logic behind property reading for > the configuration values. Original code allocates just as much memory > as needed. Then for each separate 32- or 64-bit value it reads it from > the property and converts to a raw one which will be fed to the sensor. > In the new code we allocate the amount of memory needed to retrieve all > values at once from the property and then convert them as required. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Tested-by: Nuno Sá <nuno.sa@xxxxxxxxxx> > --- > v4: added checks for error pointer (Nuno), added Tb tag (Nuno) > v3: no changes Forgot to add, that this patch should work without fwnode fix. To test fwnode fix, the part of the NULLifying ref should be (temporary) dropped. -- With Best Regards, Andy Shevchenko