* Re: SHMobile Compatibility String Inconsistencies [not found] ` <1721850.l3ebodSrXr@avalon> @ 2013-08-26 7:16 ` David Gibson [not found] ` <20130824021323.GC5181@verge.net.au> 1 sibling, 0 replies; 5+ messages in thread From: David Gibson @ 2013-08-26 7:16 UTC (permalink / raw) To: Laurent Pinchart Cc: Simon Horman, Guennadi Liakhovetski, Olof Johansson, Arnd Bergmann, Magnus Damm, linux-sh, linux-arm-kernel, devicetree [-- Attachment #1: Type: text/plain, Size: 2014 bytes --] On Fri, Aug 23, 2013 at 01:31:31PM +0200, Laurent Pinchart wrote: > Hi David, > > On Friday 23 August 2013 12:11:11 David Gibson wrote: > > On Thu, Aug 22, 2013 at 02:46:40PM +0900, Simon Horman wrote: > > > Hi Laurent, Hi Guennadi, Hi All, > > > > > > Olof has brought to my attention that there is some inconsistency > > > in the way that compatibility strings for SHMobile are named and he > > > has asked us to clean things up for v3.12. > > > > > > Looking through arch/arm/boot/dts/ I see that we have: > > > > > > 1. {gpio,pfc}-r8aXXXX and; > > > 2. r8aXXXX-sdhi > > > > > > The inconsistency that Olof has asked us to resolve is that we > > > should either use r8aXXXX- or -r8aXXXX. Not both. > > > > > > It seems to me that neither option is inherently better than the other > > > so we should just choose the path of least resistance to make things > > > consistent. > > > > > > Laurent, Guennadi, do you have any opinions on if it would > > > be easier to change the GPIO and PFC compatibility strings; > > > or to change the SDHI compatibility strings? > > > > > > Ideally I would like you to come to some sort of consensus and send > > > patches. > > > > So, by all means clean this up in the dts. > > > > BUT, in keeping with the recent discussions on improving the DT > > process, the corresponding drivers must continue to recognize both > > forms, so that old DTs will still work correctly. > > Given the early state of DT support in arm/mach-shmobile, I'm pretty sure we > have no DT-based systems in the wild. The old compatibility string could in my > opinion just be dropped. Hm, well, ok. Just remember to always err on the side of broad compatiblity. We've become sloppy with incompatible DT updates and its caused us a bunch of grief. -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson [-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20130824021323.GC5181@verge.net.au>]
* Re: SHMobile Compatibility String Inconsistencies [not found] ` <20130824021323.GC5181@verge.net.au> @ 2013-08-26 16:08 ` Guennadi Liakhovetski 2013-08-27 6:30 ` Laurent Pinchart 0 siblings, 1 reply; 5+ messages in thread From: Guennadi Liakhovetski @ 2013-08-26 16:08 UTC (permalink / raw) To: Simon Horman Cc: Laurent Pinchart, David Gibson, Olof Johansson, Arnd Bergmann, Magnus Damm, linux-sh, linux-arm-kernel, devicetree On Sat, 24 Aug 2013, Simon Horman wrote: > On Fri, Aug 23, 2013 at 01:31:31PM +0200, Laurent Pinchart wrote: > > Hi David, > > > > On Friday 23 August 2013 12:11:11 David Gibson wrote: > > > On Thu, Aug 22, 2013 at 02:46:40PM +0900, Simon Horman wrote: > > > > Hi Laurent, Hi Guennadi, Hi All, > > > > > > > > Olof has brought to my attention that there is some inconsistency > > > > in the way that compatibility strings for SHMobile are named and he > > > > has asked us to clean things up for v3.12. > > > > > > > > Looking through arch/arm/boot/dts/ I see that we have: > > > > > > > > 1. {gpio,pfc}-r8aXXXX and; Add shdma-<soc> to the above > > > > 2. r8aXXXX-sdhi > > > > > > > > The inconsistency that Olof has asked us to resolve is that we > > > > should either use r8aXXXX- or -r8aXXXX. Not both. Given the 3:1 score the choice seems rather simple to me. So, if we do have to make those consistent, let's change SDHI. > > > > It seems to me that neither option is inherently better than the other > > > > so we should just choose the path of least resistance to make things > > > > consistent. > > > > > > > > Laurent, Guennadi, do you have any opinions on if it would > > > > be easier to change the GPIO and PFC compatibility strings; > > > > or to change the SDHI compatibility strings? > > > > > > > > Ideally I would like you to come to some sort of consensus and send > > > > patches. > > > > > > So, by all means clean this up in the dts. > > > > > > BUT, in keeping with the recent discussions on improving the DT > > > process, the corresponding drivers must continue to recognize both > > > forms, so that old DTs will still work correctly. > > > > Given the early state of DT support in arm/mach-shmobile, I'm pretty sure we > > have no DT-based systems in the wild. The old compatibility string could in my > > opinion just be dropped. > > I tend to agree, though I don't mind either way. So, what path should we choose? I see 2 SDHI users in your current "devel" brunch: sh73a0 (kzm9g) and r8a73a4 (ape6evm). Should we make a single patch, changing the driver and both users and push it via ARM with Chris' ack or shall we add new compats, switch .dtsi's, remove old compats - over 2 kernel versions? Can we still get anything for this into 3.12 or is it too late? Would it be a "fix" enough for -rc2 / late -rc1? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: SHMobile Compatibility String Inconsistencies 2013-08-26 16:08 ` Guennadi Liakhovetski @ 2013-08-27 6:30 ` Laurent Pinchart 2013-08-27 6:46 ` Guennadi Liakhovetski 0 siblings, 1 reply; 5+ messages in thread From: Laurent Pinchart @ 2013-08-27 6:30 UTC (permalink / raw) To: Guennadi Liakhovetski Cc: Simon Horman, David Gibson, Olof Johansson, Arnd Bergmann, Magnus Damm, linux-sh, linux-arm-kernel, devicetree Hi Guennadi, On Monday 26 August 2013 18:08:52 Guennadi Liakhovetski wrote: > On Sat, 24 Aug 2013, Simon Horman wrote: > > On Fri, Aug 23, 2013 at 01:31:31PM +0200, Laurent Pinchart wrote: > > > On Friday 23 August 2013 12:11:11 David Gibson wrote: > > > > On Thu, Aug 22, 2013 at 02:46:40PM +0900, Simon Horman wrote: > > > > > Hi Laurent, Hi Guennadi, Hi All, > > > > > > > > > > Olof has brought to my attention that there is some inconsistency > > > > > in the way that compatibility strings for SHMobile are named and he > > > > > has asked us to clean things up for v3.12. > > > > > > > > > > Looking through arch/arm/boot/dts/ I see that we have: > > > > > > > > > > 1. {gpio,pfc}-r8aXXXX and; > > Add shdma-<soc> to the above > > > > > > 2. r8aXXXX-sdhi > > > > > > > > > > The inconsistency that Olof has asked us to resolve is that we > > > > > should either use r8aXXXX- or -r8aXXXX. Not both. > > Given the 3:1 score the choice seems rather simple to me. So, if we do > have to make those consistent, let's change SDHI. Agreed. > > > > > It seems to me that neither option is inherently better than the > > > > > other so we should just choose the path of least resistance to make > > > > > things consistent. > > > > > > > > > > Laurent, Guennadi, do you have any opinions on if it would > > > > > be easier to change the GPIO and PFC compatibility strings; > > > > > or to change the SDHI compatibility strings? > > > > > > > > > > Ideally I would like you to come to some sort of consensus and send > > > > > patches. > > > > > > > > So, by all means clean this up in the dts. > > > > > > > > BUT, in keeping with the recent discussions on improving the DT > > > > process, the corresponding drivers must continue to recognize both > > > > forms, so that old DTs will still work correctly. > > > > > > Given the early state of DT support in arm/mach-shmobile, I'm pretty > > > sure we have no DT-based systems in the wild. The old compatibility > > > string could in my opinion just be dropped. > > > > I tend to agree, though I don't mind either way. > > So, what path should we choose? I see 2 SDHI users in your current "devel" > brunch: sh73a0 (kzm9g) and r8a73a4 (ape6evm). Should we make a single > patch, changing the driver and both users and push it via ARM with Chris' > ack or shall we add new compats, switch .dtsi's, remove old compats - over > 2 kernel versions? I'm fine with both, but in the latter case I don't see a need to spread it over two kernel versions. > Can we still get anything for this into 3.12 or is it too late? Would it be > a "fix" enough for -rc2 / late -rc1? -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: SHMobile Compatibility String Inconsistencies 2013-08-27 6:30 ` Laurent Pinchart @ 2013-08-27 6:46 ` Guennadi Liakhovetski 0 siblings, 0 replies; 5+ messages in thread From: Guennadi Liakhovetski @ 2013-08-27 6:46 UTC (permalink / raw) To: Laurent Pinchart Cc: Simon Horman, David Gibson, Olof Johansson, Arnd Bergmann, Magnus Damm, linux-sh, linux-arm-kernel, devicetree Hi Laurent, On Tue, 27 Aug 2013, Laurent Pinchart wrote: > Hi Guennadi, > > On Monday 26 August 2013 18:08:52 Guennadi Liakhovetski wrote: > > On Sat, 24 Aug 2013, Simon Horman wrote: > > > On Fri, Aug 23, 2013 at 01:31:31PM +0200, Laurent Pinchart wrote: > > > > On Friday 23 August 2013 12:11:11 David Gibson wrote: > > > > > On Thu, Aug 22, 2013 at 02:46:40PM +0900, Simon Horman wrote: > > > > > > Hi Laurent, Hi Guennadi, Hi All, > > > > > > > > > > > > Olof has brought to my attention that there is some inconsistency > > > > > > in the way that compatibility strings for SHMobile are named and he > > > > > > has asked us to clean things up for v3.12. > > > > > > > > > > > > Looking through arch/arm/boot/dts/ I see that we have: > > > > > > > > > > > > 1. {gpio,pfc}-r8aXXXX and; > > > > Add shdma-<soc> to the above > > > > > > > > 2. r8aXXXX-sdhi > > > > > > > > > > > > The inconsistency that Olof has asked us to resolve is that we > > > > > > should either use r8aXXXX- or -r8aXXXX. Not both. > > > > Given the 3:1 score the choice seems rather simple to me. So, if we do > > have to make those consistent, let's change SDHI. > > Agreed. > > > > > > > It seems to me that neither option is inherently better than the > > > > > > other so we should just choose the path of least resistance to make > > > > > > things consistent. > > > > > > > > > > > > Laurent, Guennadi, do you have any opinions on if it would > > > > > > be easier to change the GPIO and PFC compatibility strings; > > > > > > or to change the SDHI compatibility strings? > > > > > > > > > > > > Ideally I would like you to come to some sort of consensus and send > > > > > > patches. > > > > > > > > > > So, by all means clean this up in the dts. > > > > > > > > > > BUT, in keeping with the recent discussions on improving the DT > > > > > process, the corresponding drivers must continue to recognize both > > > > > forms, so that old DTs will still work correctly. > > > > > > > > Given the early state of DT support in arm/mach-shmobile, I'm pretty > > > > sure we have no DT-based systems in the wild. The old compatibility > > > > string could in my opinion just be dropped. > > > > > > I tend to agree, though I don't mind either way. > > > > So, what path should we choose? I see 2 SDHI users in your current "devel" > > brunch: sh73a0 (kzm9g) and r8a73a4 (ape6evm). Should we make a single > > patch, changing the driver and both users and push it via ARM with Chris' > > ack or shall we add new compats, switch .dtsi's, remove old compats - over > > 2 kernel versions? > > I'm fine with both, but in the latter case I don't see a need to spread it > over two kernel versions. The latter only makes sense if we want to push patches via separate trees, i.e. DMA ARM DMA and doing this within 1 kernel release would be difficult. Whereas if we want to push all 3 patches via 1 tree, then I'd say just doing 1 patch would be easier. Thanks Guennadi > > Can we still get anything for this into 3.12 or is it too late? Would it be > > a "fix" enough for -rc2 / late -rc1? > > -- > Regards, > > Laurent Pinchart --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <5813266.Bt0QjqXd25@avalon>]
[parent not found: <20130823001934.GA4331@verge.net.au>]
* Re: SHMobile Compatibility String Inconsistencies [not found] ` <20130823001934.GA4331@verge.net.au> @ 2013-08-27 17:34 ` Olof Johansson 0 siblings, 0 replies; 5+ messages in thread From: Olof Johansson @ 2013-08-27 17:34 UTC (permalink / raw) To: Simon Horman Cc: Laurent Pinchart, Guennadi Liakhovetski, Arnd Bergmann, Magnus Damm, Linux-sh list, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Stephen Warren Hi, On Thu, Aug 22, 2013 at 5:19 PM, Simon Horman <horms@verge.net.au> wrote: > My understanding from Olof is that it is fine to just make > an SH-mobile-wide decision. Sorry for being vague on this -- you really should try to join in on the same conventions as the other platforms (if one gets established). My general opinion is aligned with Stephen Warren's in this case, but it's up to the devicetree-maintainers to make final calls. -Olof ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-27 17:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20130822054639.GE11086@verge.net.au>
[not found] ` <20130823021111.GA2792@voom.redhat.com>
[not found] ` <1721850.l3ebodSrXr@avalon>
2013-08-26 7:16 ` SHMobile Compatibility String Inconsistencies David Gibson
[not found] ` <20130824021323.GC5181@verge.net.au>
2013-08-26 16:08 ` Guennadi Liakhovetski
2013-08-27 6:30 ` Laurent Pinchart
2013-08-27 6:46 ` Guennadi Liakhovetski
[not found] ` <5813266.Bt0QjqXd25@avalon>
[not found] ` <20130823001934.GA4331@verge.net.au>
2013-08-27 17:34 ` Olof Johansson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).