> > (I believe I avoided this in the first place for mostly-aesthetic> > reasons; technically this allows people to put garbage in their DT, like> > "garbage,spi-nor". It's unclear whether "garbage" becomes part of the> > mythical DT ABI [1].)

> I don't believe your examples are part of the mythical DT ABI. What I> understand is that an ABI is whatever is documented in the DT binding> docs but the only document that mentions the m25p80 is:

> Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt

Not really, in practice an ABI is something that people notice breaking.This means that if enough people ship an undocumented ABI (or it goesinto important enough products) it's just as good as something that'sdocumented, perhaps better than something that's documented and nobodyever uses as an ABI.[unhandled content-type:application/pgp-signature]