Messages in this thread | | | From | Bartosz Golaszewski <> | Date | Tue, 26 Jun 2018 09:44:19 +0200 | Subject | Re: [PATCH 00/14] ARM: davinci: step towards removing at24_platform_data |
| |
2018-06-25 20:02 GMT+02:00 Andrew Lunn <andrew@lunn.ch>: >> With my patch 1/14 you'll get -EPROBE_DEFER from nvmem_cell_get() if >> the nvmem provider is not yet registered. Will that help in your case? > > I don't think so. My driver instantiates the AT24 device. So if i get > -EPROBE_DEFER, i need to cleanup the probe, and return -EPROBDE_DEFER > to the code. Which means i need to remove the AT24 device... > > Andrew
Are you sure this is the correct approach? I understand that you want to use something like board files for your machine? Wouldn't it be better to register a platform device for at24, register a cell lookup and then depend on that cell from your driver?
Would you mind describing your platform in detail a bit more?
Best regards, Bartosz
| |