The nvmem will return EPROBE_DEFER, and so will my driver's init. But then no one will call the init again.
> -----Original Message----- > From: Viresh Kumar <[email protected]> > Sent: Wednesday, May 23, 2018 14:46 > To: Ilia Lin <[email protected]> > Cc: Sudeep Holla <[email protected]>; Viresh Kumar > <[email protected]>; Nishanth Menon <[email protected]>; Stephen Boyd > <[email protected]>; Rob Herring <[email protected]>; Mark Rutland > <[email protected]>; Rafael J. Wysocki <[email protected]>; linux- > [email protected]; [email protected]; Linux Kernel Mailing List > <[email protected]> > Subject: Re: [PATCH v10 1/2] cpufreq: Add Kryo CPU scaling driver > > On 23 May 2018 at 17:04, <[email protected]> wrote: > > You are right. I already checked that in the code... > > However, with module_init() the driver fails on reading the nvmem. > > And why is it failing ?

