Skip to content
  • Alexey Brodkin's avatar
    eeprom: fix eeprom write procedure · 52bc7c7e
    Alexey Brodkin authored
    This fixes commit 1a37889b
    
    :
    ----------------------->8--------------------
    eeprom: Pull out the RW loop
    
    Unify the code for doing read/write into single function, since the
    code for both the read and write is almost identical. This again
    trims down the code duplication.
    ----------------------->8--------------------
    
    where the same one routine is utilized for both EEPROM writing and
    reading. The only difference was supposed to be a "read" flag which
    in both cases was set with 1 somehow.
    
    That lead to a missing delay in case of writing which lead to write
    failure (in my case no data was written).
    
    Signed-off-by: default avatarAlexey Brodkin <abrodkin@synopsys.com>
    Acked-by: default avatarMarek Vasut <marex@denx.de>
    Cc: Simon Glass <sjg@chromium.org>
    Cc: Tom Rini <trini@konsulko.com>
    Cc: Heiko Schocher <hs@denx.de>
    52bc7c7e