Hi Phil, > On Nov 29, 2016, at 15:06 , Phil Elwell <phil@xxxxxxxxxxxxxxx> wrote: > > Boolean properties are defined as being properties with no content, that > are true if present and false if absent. They pose a problem for DT > overlays, since the proposed (and widely used) overlay mechanism does > not allow for properties (or nodes) to be deleted; overlays can only > make a false property true, so boolean properties are effectively > monostable - once true they become immutable. > > The standard DT syntax includes /delete-property/ and /delete-node/ > directives that do what you would expect from their names, but that > facility is not available to overlays. There is no FDT node that > represents the deletion - the directives are acted on immediately - so > we would need some extra markup - say __delete_property__ and > __delete_node__ - to hold the names of items to be deleted. > > Before I take this further, does anybody have any thoughts on the idea? > The original patchset did support removing properties (by prefixing them with -). I can revive that if we have consensus about the format/method. > Phil > Regards — Pantelis-- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html