Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • early-display
  • variant-emmc-nvme-boot
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
7 results

fsl_upm.c

Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Wolfgang Grandegger's avatar
    33846df2
    Add wait flags to support board/chip specific delays · 33846df2
    Wolfgang Grandegger authored
    
    The NAND flash on the TQM8548_BE modules requires a short delay after
    running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
    requires a further short delay after writing out a buffer. Normally the
    R/B pin should be checked, but it's not connected on the TQM8548_BE.
    The corresponding Linux FSL UPM driver uses similar delay points at the
    same locations. To manage these extra delays in a more general way, I
    introduced the "wait_flags" field allowing the board-specific driver to
    specify various types of extra delay.
    
    Signed-off-by: default avatarWolfgang Grandegger <wg@grandegger.com>
    Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
    33846df2
    History
    Add wait flags to support board/chip specific delays
    Wolfgang Grandegger authored
    
    The NAND flash on the TQM8548_BE modules requires a short delay after
    running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
    requires a further short delay after writing out a buffer. Normally the
    R/B pin should be checked, but it's not connected on the TQM8548_BE.
    The corresponding Linux FSL UPM driver uses similar delay points at the
    same locations. To manage these extra delays in a more general way, I
    introduced the "wait_flags" field allowing the board-specific driver to
    specify various types of extra delay.
    
    Signed-off-by: default avatarWolfgang Grandegger <wg@grandegger.com>
    Signed-off-by: default avatarScott Wood <scottwood@freescale.com>