• Jon Hunter's avatar
    ARM: OMAP2+: Convert ONENAND to retrieve GPMC settings from DT · 32cde0b5
    Jon Hunter authored
    When booting with device-tree, retrieve GPMC settings for ONENAND from
    the device-tree blob. This will allow us to remove all static settings
    stored in the gpmc-nand.c in the future once the migration to
    device-tree is complete.
    
    The user must now specify the ONENAND device width in the device-tree
    binding so that the GPMC can be programmed correctly. Therefore, update
    the device-tree binding documentation for ONENAND devices connected to
    the GPMC to reflect this.
    
    Please note that this does not include GPMC timings for ONENAND. The
    timings are being calculated at runtime.
    
    There is some legacy code that only enables read wait monitoring for
    non-OMAP3 devices. There are no known OMAP3 device issues that prevent
    this feature being enabled and so when booting with device-tree use the
    wait-monitoring settings described in the device-tree blob.
    Signed-off-by: default avatarJon Hunter <jon-hunter@ti.com>
    Tested-by: default avatarEzequiel Garcia <ezequiel.garcia@free-electrons.com>
    32cde0b5
gpmc-onenand.c 9.37 KB