On Tue, Apr 16, 2013 at 8:19 AM, Tomasz Figa <t.figa@xxxxxxxxxxx> wrote: > On Tuesday 16 of April 2013 08:09:10 Rob Herring wrote: >> On 04/15/2013 04:14 PM, Tomasz Figa wrote: >> > This patch adds basic device tree definitions for Samsung S3C64xx SoCs. >> > >> > Since all the SoCs in the series are very similar, the files are created >> > hierarchically - one file for the whole series and then separate files >> > for particular SoCs including the common one. >> > >> > Signed-off-by: Tomasz Figa <tomasz.figa@xxxxxxxxx> >> > --- >> > >> > arch/arm/boot/dts/s3c6400.dtsi | 33 ++ >> > arch/arm/boot/dts/s3c6410.dtsi | 33 ++ >> > arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 683 >> > +++++++++++++++++++++++++++++++++ arch/arm/boot/dts/s3c64xx.dtsi >> > | 136 +++++++ >> > 4 files changed, 885 insertions(+) >> > create mode 100644 arch/arm/boot/dts/s3c6400.dtsi >> > create mode 100644 arch/arm/boot/dts/s3c6410.dtsi >> > create mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi >> > create mode 100644 arch/arm/boot/dts/s3c64xx.dtsi >> >> [...] >> >> > + >> > + vic0: interrupt-controller@71200000 { >> >> These nodes should be off a "simple-bus" node. > > Hmm, is there any reason behind it? > > I thought simple bus was just a convenient helper to represent hierarchical > bus structures if one has a need to do so. No. The DT should reflect the bus structure of the chip. How accurately it is done is up to you and the information available, but you have to have a bus of some sort. There's obvious examples that don't follow this, but I'd like to not have more. Rob -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html