[U-Boot] [PATCH 2/2] dm646x: pass board revision info to kernel
Hadli, Manjunath
manjunath.hadli at ti.com
Wed Oct 19 14:38:29 CEST 2011
Hi Sergei,
Thanks for the comments.
On Fri, Sep 23, 2011 at 20:02:51, Sergei Shtylyov wrote:
> Hello.
>
> On 09/21/2011 04:40 PM, nagabhushana.netagunte at ti.com wrote:
>
> > From: Nagabhushana Netagunte <nagabhushana.netagunte at ti.com>
>
> > add a function in board file to pass board revision info to kernel.
> > Revision number 0 and 1 are passed in case of DM6467 and DM6467T
> > respectively.
>
> > Signed-off-by: Nagabhushana Netagunte <nagabhushana.netagunte at ti.com>
> > ---
> > board/davinci/dm6467evm/dm6467evm.c | 19 +++++++++++++++++++
> > include/configs/davinci_dm6467Tevm.h | 2 ++
> > include/configs/davinci_dm6467evm.h | 1 +
> > 3 files changed, 22 insertions(+), 0 deletions(-)
>
> > diff --git a/board/davinci/dm6467evm/dm6467evm.c
> > b/board/davinci/dm6467evm/dm6467evm.c
> > index 1a01c3c..b582e97 100644
> > --- a/board/davinci/dm6467evm/dm6467evm.c
> > +++ b/board/davinci/dm6467evm/dm6467evm.c
> > @@ -24,6 +24,25 @@
> >
> > DECLARE_GLOBAL_DATA_PTR;
> >
> > +#define REV_DM6446EVM 0
> > +#define REV_DM6467TEVM 1
> > +/*
> > + * get_board_rev() - setup to pass kernel board revision information
> > + * Returns:
> > + * bit[0-3] System clock frequency
> > + * 0000b - 27 MHz
> > + * 0001b - 33 MHz
> > + */
> > +u32 get_board_rev(void)
> > +{
> > +
> > +#ifdef DAVINCI_DM6467TEVM
> > + return REV_DM6467TEVM;
> > +#endif
>
> Maybe #else here?..
Ok.
>
> > +
> > + return REV_DM6446EVM;
>
> ... and #endif here?
Sure.
Regards,
--Manju
>
> > +}
> > +
> > int board_init(void)
> > {
> > gd->bd->bi_arch_number = MACH_TYPE_DAVINCI_DM6467_EVM;
>
> WBR, Sergei
>
More information about the U-Boot
mailing list