From mboxrd@z Thu Jan 1 00:00:00 1970 From: Reinhard Meyer Date: Mon, 01 Aug 2011 08:00:15 +0000 Subject: [U-Boot] [PATCH 1/2 V3] AT91: Makes AT91SAM9RL SoC build correctly against u-boot-atmel/master In-Reply-To: <1308107471-22295-1-git-send-email-hong.xu@atmel.com> References: <1308107471-22295-1-git-send-email-hong.xu@atmel.com> Message-ID: <1312185615.3635.105.camel@ubuntu> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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