Hi Jason, On Thu, Sep 15, 2011 at 6:54 AM, Jason Cooper <u-b...@lakedaemon.net> wrote: > > Signed-off-by: Jason Cooper <u-b...@lakedaemon.net> > --- > board/Marvell/dreamplug/kirkwood-dreamplug.dts | 12 +++++++++++ > board/Marvell/dreamplug/kirkwood.dtsi | 25 > ++++++++++++++++++++++++ > include/configs/dreamplug.h | 5 ++++ > 3 files changed, 42 insertions(+), 0 deletions(-) > create mode 100644 board/Marvell/dreamplug/kirkwood-dreamplug.dts > create mode 100644 board/Marvell/dreamplug/kirkwood.dtsi > > diff --git a/board/Marvell/dreamplug/kirkwood-dreamplug.dts > b/board/Marvell/dreamplug/kirkwood-dreamplug.dts > new file mode 100644 > index 0000000..eb900c3 > --- /dev/null > +++ b/board/Marvell/dreamplug/kirkwood-dreamplug.dts > @@ -0,0 +1,12 @@ > +/dts-v1/; > + > +/include/ "kirkwood.dtsi" > + > +/ { > + model = "Marvell Dreamplug"; > + compatible = "marvell,dreamplug", "marvell,kirkwood"; > + > + rtc@0xf1010300 { > + status = "ok"; > + }; > +}; > diff --git a/board/Marvell/dreamplug/kirkwood.dtsi > b/board/Marvell/dreamplug/kirkwood.dtsi > new file mode 100644 > index 0000000..15e52bd > --- /dev/null > +++ b/board/Marvell/dreamplug/kirkwood.dtsi > @@ -0,0 +1,25 @@ > +/ { > + model = "Marvell Kirkwood"; > + compatible = "marvell,kirkwood"; > + #address-cells = <1>; > + #size-cells = <1>; > + > + cpus { > + #address-cells = <1>; > + #size-cells = <0>; > + cpu@0 { > + compatible = "arm,arm926ejs"; > + reg = <0>; > + }; > + }; > + > + rtc@0xf1010300 { > + compatible = "marvell,kirkwood-rtc"; > + reg = <0xf1010300 0x02>; > + status = "disabled"; > + }; > + > + aliases { > + rtc0 = "/rtc@0xf1010300"; > + }; > +}; > diff --git a/include/configs/dreamplug.h b/include/configs/dreamplug.h > index 8d1b935..9960d35 100644 > --- a/include/configs/dreamplug.h > +++ b/include/configs/dreamplug.h > @@ -50,6 +50,11 @@ > #define CONFIG_MACH_TYPE MACH_TYPE_DREAMPLUG > #define CONFIG_SKIP_LOWLEVEL_INIT /* disable board lowlevel_init */ > > +#define CONFIG_OF_EMBED > +#define CONFIG_DEFAULT_DEVICE_TREE "kirkwood-dreamplug"
One of my experiments was to create this automatically from <vendor>-<board>.dts, so that this isn't needed explicitly. Is it better to require a CONFIG for this, or just use the expected name? Regards, Simon > +#define CONFIG_OF_CONTROL > +#define CONFIG_OF_LIBFDT > + > /* > * Commands configuration > */ > -- > 1.7.0.4 > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot