
Hi,
On Fri, Mar 2, 2018 at 5:24 PM, Andre Przywara andre.przywara@arm.com wrote:
Regarding the whole forward/backward compatibility: I clearly see the difficulty in coming up with a "perfect" DT from day one, especially for badly documented SoCs, where mainlining is driven by hobbyists. So I was wondering if we introduce a grace period, where we declare the DT "unstable" or "subject to incompatible changes" for some releases (not too many). In hindsight we might declare 4.12 the stable DT base for the A64, for instance. This would allow us to start upstreaming early, with a small feature set only (just serial + clocks + pinctrl, as for the H6). Additional features (PMIC) might then add small incompatibilities (like this one here), until we are reasonably confident about the DT. Does that sound useful?
Kind of "staging" for DT ?