• Oleg Ryjkov's avatar
    i2c-nforce2: Abort the transaction on error · d49584c4
    Oleg Ryjkov authored
    This patch is to add an abort function that will bring back the MCP51/55
    controller if it was blocked by a block-read operation, in particular.
    (When a slave sends a wrong byte count on a byte read, the host gets
    locked up). I've only tested it on an MCP51 and MCP55. However, I'm
    almost certain it will also work on MCP65, I just did not have the board
    to test it on. Thus for now the abort function will only be called
    if an MCP51/55 was detected.
    Signed-off-by: default avatarOleg Ryjkov <olegr@olegr.ca>
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    d49584c4
i2c-nforce2.c 11.5 KB