From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olof Johansson Date: Thu, 12 Dec 2013 00:53:34 +0000 Subject: Re: [PATCH 09/11] ARM: shmobile: r8a7791: MSIOF platform device Message-Id: <20131212005334.GG21531@quad.lixom.net> List-Id: References: <20131202031557.162e78d407d82effdee627ac@ops.dti.ne.jp> <1385921962-19843-1-git-send-email-takasi-y@ops.dti.ne.jp> <1385921962-19843-9-git-send-email-takasi-y@ops.dti.ne.jp> <20131205030235.GG21443@verge.net.au> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Linus Walleij Cc: Simon Horman , "arm-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org" , takasi-y-nDL5PR/MsHhHfZP73Gtkiw@public.gmane.org, "linux-sh-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Magnus Damm , Mark Brown , linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Wed, Dec 11, 2013 at 01:27:34PM +0100, Linus Walleij wrote: > On Thu, Dec 5, 2013 at 4:02 AM, Simon Horman wrote: > > On Tue, Dec 03, 2013 at 11:12:32AM +0100, Linus Walleij wrote: > > >> NAK. > > > > Hi Linus, > > > > the way that shmobile is handling moving to DT is multi-faceted. > > One such facet is that we currently maintain two ways of booting each board. > > One uses legacy-C code and initialises devices using platform devices. > > The other, which we call -reference uses DT. > > > > This patch is for the legacy-C board code to use. > > > > This has been the approach that we have been taking for about a year now. > > We have recently been giving some consideration to moving to the next stage > > which we believe is to enable devices whose drivers don't have DT bindings > > (yet) using DT in -reference. With this in place it should be possible > > to plan removal of the legacy-C board code. > > > > In the mean time I would prefer if we kept with the pattern that > > we have been using up until now. > > If you get an OK from the ARM SoC maintainers on this approach I > will rest my case. I have to provide some kind of pushback you know, > lest I fear nothing ever happens... So the deal we've had with the Renesas guys is that we've been allowing some legacy code to go in, but that we got a handshake earlier this year that they were done adding legacy code as of 3.13 / end of the year, and they will now start focusing on enabling multiplatform and modernizing the shmobile platform. So, is this one of the few straggling drivers still looking to go in? Or are you anticipating more of this over time? I don't want to see much more of this added right before it's time to cleanup. -Olof