>> For the JEDEC chips, we need a "vendor-id" and "device-id" >> property at least (or similar names -- whatever is general >> practice for this); both are a single byte, encoded as with >> encode-int. > > Ok... should those really be separate properties, or should that go in > compatible, i.e. something like: > compatible = "amd,XXXXXX", "jedec,a4-b7", "jedec-flash";
Good question. I think we want the separate bytes, if nothing else then just for the benefit of drivers that have their own table of those already. But the "compatible" thing also has its merits of course. I'll ask some flash gurus about what's special about JEDEC flash, and maybe even read a datasheet or two. We're in no hurry right, CFI flash is lots more common nowadays ;-) >>>> One thing though -- what _exactly_ does "read-only" signify? >>> >>> That's... a good question. >> >> Yeah. It seems to me that the way it is currently used is >> pure policy enforcement, which doesn't belong in the device >> tree. > > Well.. not really policy enforcement, but a policy hint. So it most likely doesn't belong there. How the OS userland wants to mount those partitions, if at all, and if they even contain a filesystem -- that's all its own business and belongs in /etc/fstab or whatever the newfangled thing is. On most flash chips, you can actually write-protect some sectors; "read-only" sounds more like that. Although "write-protected" would be a better name. Or maybe "read-only" is useful and I just don't see why. In that case, please figure out what its semantics are :-) Segher _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev