[U-Boot] [U-Boot, v1, 1/3] ARM: omap: fix GPMC address-map size for NAND and NOR devices
Tom Rini
trini at ti.com
Sat Jul 26 03:28:13 CEST 2014
On Fri, Jul 18, 2014 at 05:59:40PM +0530, pekon gupta wrote:
> Fixes commit a0a37183bd75e74608bc78c8d0e2a34454f95a91
> ARM: omap: merge GPMC initialization code for all platform
>
> 1) NAND device are not directly memory-mapped to CPU address-space, they are
> indirectly accessed via following GPMC registers:
> - GPMC_NAND_COMMAND_x
> - GPMC_NAND_ADDRESS_x
> - GPMC_NAND_DATA_x
> Therefore from CPU's point of view, NAND address-map can be limited to just
> above register addresses. But GPMC chip-select address-map can be configured
> in granularity of 16MB only.
> So this patch uses GPMC_SIZE_16M for all NAND devices.
>
> 2) NOR device are directly memory-mapped to CPU address-space, so its
> address-map size depends on actual addressable region in NOR FLASH device.
> So this patch uses CONFIG_SYS_FLASH_SIZE to derive GPMC chip-select address-map
> size configuration.
>
> Signed-off-by: Pekon Gupta <pekon at ti.com>
Applied to u-boot-ti/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140725/77adb476/attachment.pgp>
More information about the U-Boot
mailing list