From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnd Bergmann Subject: Re: breaking DT compatibility (was: Re: [PATCH v4] clk: sunxi: Refactor A31 PLL6 so that it can be reused) Date: Wed, 10 Feb 2016 15:45:01 +0100 Message-ID: <3703606.9ibfaTDDFx@wuerfel> References: <1454358000-13594-1-git-send-email-maxime.ripard@free-electrons.com> <20160210143755.GE31506@lukather> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20160210143755.GE31506@lukather> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Maxime Ripard Cc: Mark Rutland , Rob Herring , Vishnu Patekar , Jean-Francois Moine , Andre Przywara , Mike Turquette , Stephen Boyd , Hans de Goede , Chen-Yu Tsai , Jens Kuske , Grant Likely , Frank Rowand , linux-clk@vger.kernel.org, "devicetree@vger.kernel.org" , linux-arm-kernel List-Id: devicetree@vger.kernel.org On Wednesday 10 February 2016 15:37:55 Maxime Ripard wrote: > Hi Rob, > > On Wed, Feb 10, 2016 at 07:42:02AM -0600, Rob Herring wrote: > > On Wed, Feb 10, 2016 at 6:30 AM, Andre Przywara wrote: > > > Hi, > > > > > > just a ping: > > > > > > Are we really OK with breaking existing DTs in 4.6? (per the code in > > > -next: f7d372ba54ea04d528a291b8dbe34716507bb60b, which is this patch). > > > > I only warn and make sure people are aware of the issue. I leave that > > up to platform maintainers to decide. It depends on the maturity of > > the platform and users. > > The impacted SoCs support is really partial. For the most supported > one, big things like display or sound are totally missing, and we > still update them on a regular basis to add support for new > devices. As such, users are very likely to upgrade the DT from one > version to another just because there's new devices available to > them. And the newest SoC impacted just got introduced in 4.5, and only > has the UART and MMC devices available. > > I think the main problems we had were around people building their own boards and maintaining out-of-tree dts files. Arnd