[U-Boot-Users] Time Base register definitions inccorrect in asm-ppc/processor.h

Mike Wellington mike.b.wellington at gmail.com
Sat Nov 5 18:43:26 CET 2005


In include/asm-ppc/processor.h the definitions for the
Time Base Upper and Lower registers are incorrect for the
PPC440GX.


#define SPRN_TBRL	0x10D	/* Time Base Read Lower Register */
#define SPRN_TBRU	0x10C	/* Time Base Read Upper Register */
#define SPRN_TBWL	0x11D	/* Time Base Write Lower Register */
#define SPRN_TBWU	0x11C	/* Time Base Write Upper Register */

i fixed this in my own code by adding the following ifdef:

#ifdef CONFIG_440GX
#define	SPRN_TBRL	0x10C	/* Time Base Read Lower Register */
#define	SPRN_TBRU	0x10D	/* Time Base Read Upper Register */
#define	SPRN_TBWL	0x11C	/* Time Base Write Lower Register */
#define	SPRN_TBWU	0x11D	/* Time Base Write Upper Register */
#else
#define	SPRN_TBRL	0x10D	/* Time Base Read Lower Register */
#define	SPRN_TBRU	0x10C	/* Time Base Read Upper Register */
#define	SPRN_TBWL	0x11D	/* Time Base Write Lower Register */
#define	SPRN_TBWU	0x11C	/* Time Base Write Upper Register */
#endif




-mike wellington




More information about the U-Boot mailing list