[U-Boot] [PATCH 1/2 V3] AT91: Makes AT91SAM9RL SoC build correctly against u-boot-atmel/master

Reinhard Meyer u-boot at emk-elektronik.de
Mon Aug 1 10:00:15 CEST 2011


Dear Hong Xu,
> Rework for AT91SAM9RL SoC, makes it build again.
>  arch/arm/include/asm/arch-at91/at91sam9rl_matrix.h |  121 +++++---------

When I compare at91sam9rl_matrix.h to at91sam9260_matrix.h there is only
one subtle difference:

at91sam9260_matrix.h:

struct at91_matrix {
	u32	mcfg[16];	/* Master Configuration Registers */
	u32	scfg[16];	/* Slave Configuration Registers */
	u32	pras[16][2];	/* Priority Assignment Slave Registers */
	u32	mrcr;		/* Master Remap Control Register */
	u32	filler[0x06];
	u32	ebicsa;		/* EBI Chip Select Assignment Register */

at91sam9rl_matrix.h:

struct at91_matrix {
	u32	mcfg[16];	/* Master Configuration Registers */
	u32	scfg[16];	/* Slave Configuration Registers */
	u32	pras[16][2];	/* Priority Assignment Slave Registers */
	u32	mrcr;		/* Master Remap Control Register */
	u32	filler[7];
	u32	ebicsa;		/* EBI Chip Select Assignment Register */
};

1. Is it really filler[7] for the 9rl - can you verify with the data
sheet?
2. It seems there is a possibility to unify all those _matrix files into
one in the future (we are not going to do this now!) ?

Best Regards,
Reinhard



More information about the U-Boot mailing list