[prev in list] [next in list] [prev in thread] [next in thread]
List: u-boot
Subject: Re: [U-Boot] [PATCH v3 5/5] New board support: Nokia RX-51 aka N900
From: Pali =?ISO-8859-1?Q?Roh=E1r?= <pali.rohar () gmail ! com>
Date: 2012-10-16 16:15:44
Message-ID: 2584796.CG4l6bWD1K () pali
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Tuesday 16 October 2012 17:57:09 Marek Vasut wrote:
>
> > > > > > +
> > > > > > +static unsigned long int twl_wd_time; /* last time
> > > > > > of
> > > > > > watchdog reset */ +static unsigned long int
> > > > > > twl_i2c_lock;
> > > > >
> > > > > Are you sure you want to use global vars for these?
> > > > > These
> > > > > won't work before reloc!
> > > >
> > > > Why it does not work before reloc? U-Boot is on n900
> > > > always
> > > > started from RAM.
> > >
> > > The BSS isn't cleared though.
> >
> > So how to fix it? I need to share these vars in more
> > functions.
> Make a struct and pass it around? Or if it's used only _after_
> relocation, these will work.
>
It is used for keyboard input (tstc, getc) and watchdog reset.
All functions are global for uboot, so parameters are fixed.
Keyboard input is initialized in console_init_r.
I tested U-Boot on real N900 and in qemu N900 and both watchdog
kicking & keyboard input worked without problem.
--
Pali Rohár
pali.rohar@gmail.com
["signature.asc" (application/pgp-signature)]
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic