[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