On Tue, Jun 21, 2011 at 2:07 PM, Rob Herring <[email protected]> wrote: > Grant, > > On 06/21/2011 01:45 PM, Grant Likely wrote: >> Add a function to create amba_devices (i.e. primecell peripherals) >> from device tree nodes. The device tree scanning is done by the >> of_platform_populate() function which can call of_amba_device_create >> based on a match table entry. >> >> Nodes with a "arm,primecell-periphid" property can override the h/w >> peripheral id value. >> >> Based on the original work by Jeremy Kerr. >> >> Signed-off-by: Jeremy Kerr <[email protected]> >> Acked-by: Linus Walleij <[email protected]> >> Signed-off-by: Rob Herring <[email protected]> >> Reviewed-by: Arnd Bergmann <[email protected]> >> [grant.likely: add Jeremy's original s-o-b line, changes from review >> comments, and moved all code to drivers/of/platform.c] >> Signed-off-by: Grant Likely <[email protected]> >> --- >> .../devicetree/bindings/arm/primecell.txt | 21 ++++++ >> drivers/of/platform.c | 71 >> ++++++++++++++++++++ >> 2 files changed, 92 insertions(+), 0 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/arm/primecell.txt >> >> diff --git a/Documentation/devicetree/bindings/arm/primecell.txt >> b/Documentation/devicetree/bindings/arm/primecell.txt >> new file mode 100644 >> index 0000000..1d5d7a8 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/arm/primecell.txt >> @@ -0,0 +1,21 @@ >> +* ARM Primecell Peripherals >> + >> +ARM, Ltd. Primecell peripherals have a standard id register that can be >> used to >> +identify the peripheral type, vendor, and revision. This value can be used >> for >> +driver matching. >> + >> +Required properties: >> + >> +- compatible : should be a specific value for peripheral and "arm,primecell" > > Can I review what I wrote... Perhaps we should put strings in for all > existing drivers in the kernel. This should be a complete list: > > arm,pl010 > arm,pl011 > st,pl011 > arm,pl022 > st,pl022 > st,pl023 > arm,pl030 > arm,pl031 > st,pl031 > arm,pl061 > arm,pl050 > arm,pl080 > arm,pl081 > st,pl080 > arm,pl110 > arm,pl180 > arm,pl330 > arm,sp804 > arm,sp805
Yes, this whole list should be added. g. _______________________________________________ devicetree-discuss mailing list [email protected] https://lists.ozlabs.org/listinfo/devicetree-discuss
