2018-06-25 20:02 GMT+02:00 Andrew Lunn <andrew@xxxxxxx>: >> 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 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html