[U-Boot-Users] RE: [U-Boot-CVS] u-boot/drivers omap24xx_i2c.c,NONE,1.1 Makefile,1.29,1.30 ns16550.c,1.6,1.7 serial.c,1.5,1.6
Woodruff, Richard
r-woodruff2 at ti.com
Mon Jan 10 17:14:48 CET 2005
Sorry,
I ran into the build problem long ago and fixed it locally. I was
preparing to resubmit a patch with a lot of additions and this one
fix....as I was thinking Wolfgang had bypassed it.
I believe the real fix I used was in the driver itself not above. Its
much simpler and I think the correct one.
Regards,
Richard W.
The File drivers/omap2420_i2c.c needs to look like this:
-----------------------------------------------------------
#include <common.h>
#ifdef CONFIG_DRIVER_OMAP24XX_I2C
#include <asm/arch/i2c.h>
#include <asm/io.h>
#define inw(a) __raw_readw(a)
#define outw(a,v) __raw_writew(a,v)
-----------------------------------------------------------
previously it WRONGLY looked like:
#include <common.h>
#include <asm/arch/i2c.h>
#include <asm/io.h>
#define inw(a) __raw_readw(a)
#define outw(a,v) __raw_writew(a,v)
#ifdef CONFIG_DRIVER_OMAP24XX_I2C
> -----Original Message-----
> From: Cory Tusar [mailto:ctusar at videon-central.com]
> Sent: Monday, January 10, 2005 9:27 AM
> To: [u-boot] U-Boot users list
> Cc: Woodruff, Richard
> Subject: Re: [U-Boot-CVS] u-boot/drivers omap24xx_i2c.c,NONE,1.1
> Makefile,1.29,1.30 ns16550.c,1.6,1.7 serial.c,1.5,1.6
>
> Wolfgang Denk wrote:
> > Update of /cvsroot/u-boot/u-boot/drivers
> > In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8979/drivers
> >
> > Modified Files:
> > Makefile ns16550.c serial.c
> > Added Files:
> > omap24xx_i2c.c
> > Log Message:
> > * Patches by Richard Woodruff, 01 Oct 2004:
> > add support for the TI OMAP2420 processor and its H4 reference
> > board
> >
> > * Patch by Christian Pellegrin, 24 Sep 2004:
> > Added support for NE2000 compatible (DP8390, DP83902) NICs.
>
> This changeset, notably omap24xx_i2c.c, breaks (ARM-only?)
non-omap24xx
> builds. The attached patch relocates the omap24xx-specific i2c header
> information from asm-arm/arch-arm1136/i2c.h to include/omap24xx_i2c.h.
>
> Patch was generated against current CVS sources.
>
> -Cory
>
>
> --
> Cory T. Tusar
> Embedded Systems Engineer
> Videon Central, Inc.
> 2171 Sandy Drive
> State College, PA 16801
> (814) 235-1111 x316
> (814) 235-1118 fax
>
> "Debugging is twice as hard as writing the code in the first place.
> Therefore, if you write the code as cleverly as possible, you are,
> by definition, not smart enough to debug it." --Brian W.
Kernighan
More information about the U-Boot
mailing list