Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1726778
| From | Rob Herring <robh@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list |
| Date | 2017-09-05 16:30 +0200 |
| Message-ID | <umn1v-3OU-1@gated-at.bofh.it> (permalink) |
| References | <ukLhD-6H1-1@gated-at.bofh.it> <ukW3n-6TV-7@gated-at.bofh.it> <ul3Rf-3zC-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Fri, Sep 1, 2017 at 6:47 PM, Benjamin Herrenschmidt <benh@kernel.crashing.org> wrote: > On Fri, 2017-09-01 at 10:24 -0500, Rob Herring wrote: >> On Thu, Aug 31, 2017 at 10:51 PM, Benjamin Herrenschmidt >> <benh@kernel.crashing.org> wrote: >> > This allow to (slowly) migrate those embedded platforms >> > to of_platform_default_populate() >> > >> > Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> >> > --- >> > >> > I'm here to collect acks (or comments :-) I'd like this to go via >> > the powerpc tree along with the patches converting some of the >> > platforms. I'll be adding more bus types if/when I start tackling >> > other powerpc embedded families but for now I'm dealing with 4xx. >> >> Glad to see it. > > So my end game is to remove the #ifndef CONFIG_PPC around > of_platform_default_populate_init(void). However, for that > to work, I need to add a way to disable that on some platforms. > > However, it might take time, especially when it comes to dealing > with the old Macs or some more obscure embedded platforms. > > So in the meantime, I'm thinking adding some kind of runtime way > of disabling this default populate. Would you be ok with that ? > > Something like: > > bool arch_wants_of_platform_defaults(void) > > With a weak implementation returning true. That seems fine. The intention was that you can call of_platform_default_populate multiple times with arch specific match lists and the default. There could be ordering issues both with initcall levels and device creation ordering. Rob
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Benjamin Herrenschmidt <benh@kernel.crashing.org> - 2017-09-01 06:00 +0200
Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2017-09-01 07:20 +0200
Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Rob Herring <robh@kernel.org> - 2017-09-01 17:30 +0200
Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Benjamin Herrenschmidt <benh@kernel.crashing.org> - 2017-09-02 01:50 +0200
Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Rob Herring <robh@kernel.org> - 2017-09-05 16:30 +0200
Re: [RFC/PATCH] drivers/of/platform: Add powerpc 4xx embedded busses to default list Benjamin Herrenschmidt <benh@kernel.crashing.org> - 2017-09-06 00:10 +0200
csiph-web