[U-Boot] [PATCH V5 03/11] MX51: Add register definitions
Liu Hui-R64343
r64343 at freescale.com
Fri Mar 5 07:54:51 CET 2010
Hi, Babic
> -----Original Message-----
> From: u-boot-bounces at lists.denx.de
> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Stefano Babic
> Sent: 2010年3月5日 3:22
> To: u-boot at lists.denx.de
> Subject: [U-Boot] [PATCH V5 03/11] MX51: Add register definitions
>
> The patch add header files to support the Freescale i.MX51
> processor, setting definitions for internal registers.
>
> Signed-off-by: Stefano Babic <sbabic at denx.de>
> Signed-off-by: Fred Fan <fanyefeng at gmail.com>
> ---
>
> Changes since last version:
>
> Removed enum mxc_clock (moved in clock.h) from imx-regs.h
> (required to remove warnings during compilation).
>
> include/asm-arm/arch-mx51/asm-offsets.h | 50 ++++++
> include/asm-arm/arch-mx51/crm_regs.h | 192 ++++++++++++++++++++++
> include/asm-arm/arch-mx51/imx-regs.h | 272
> +++++++++++++++++++++++++++++++
> 3 files changed, 514 insertions(+), 0 deletions(-) create
> mode 100644 include/asm-arm/arch-mx51/asm-offsets.h
> create mode 100644 include/asm-arm/arch-mx51/crm_regs.h
> create mode 100644 include/asm-arm/arch-mx51/imx-regs.h
>
> +/*!
> + * NFMS bit in RCSR register for pagesize of nandflash */
> +#define NFMS (*((volatile u32 *)(CCM_BASE_ADDR+0x18)))
> +#define NFMS_BIT 8
> +#define NFMS_NF_DWIDTH 14
> +#define NFMS_NF_PG_SZ 8
This NFMS register definion is wrong and more MX51 does not have such kind of NFMS register.
Which is in I.MX25/35. Please remove it to avoid confusion.
> +
> +extern unsigned int get_board_rev(void); extern int is_soc_rev(int
> +rev);
> +
> +#endif /* __ASSEMBLER__*/
> +
> +#endif /* __ASM_ARCH_MXC_MX51_H__ */
> --
> 1.6.3.3
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
>
More information about the U-Boot
mailing list