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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to