On 20 May 2015 at 23:35, Brian Norris <computersforpeace@xxxxxxxxx> wrote: > On Tue, May 19, 2015 at 09:27:50AM +0200, Rafał Miłecki wrote: >> On 19 May 2015 at 03:34, Brian Norris <computersforpeace@xxxxxxxxx> wrote: >> > So how about the following patch? It seems like we'll need to be able to >> > ignore useless 'modalias' values in cases like this: >> > >> > // modalias = "shinynewdevice" >> > compatible = "myvendor,shinynewdevice", "jedec,spi-nor"; >> > >> > and also if somebody leaves off the entire shinynewdevice string: >> > >> > // modalias = "spi-nor" >> > compatible = "jedec,spi-nor"; >> > >> > So we rework the spi-nor library to not reject "bad" names, and just >> > fall back to autodetection, and we add the .of_match_table to properly >> > catch all "jedec,spi-nor". >> >> That's nice but what about platforms using platform data instead of >> DT? I would like to use some kind of "spi-nor" (with some prefix >> *maybe*) for them too. > > For platform devices, you might as well just use the name of the driver, > which is 'm25p80'. Isn't that how most platform devices are matched with > drivers? Yes and I think it's ugly because it keeps causing the warning about read flash model not matching specified one (m25p80). Are you seriously not going to allow platform stuff *clearly* request flash model detection (JEDEC RDID OP)? Just because they don't use DT? -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html