• Daniel Mack's avatar
    libertas/sdio: 8686: set ECSI bit for 1-bit transfers · 8a64c0f6
    Daniel Mack authored
    When operating in 1-bit mode, SDAT1 is used as dedicated interrupt line.
    However, the 8686 will only drive this line when the ECSI bit is set in
    the CCCR_IF register.
    
    Thanks to Alagu Sankar for pointing me in the right direction.
    Signed-off-by: default avatarDaniel Mack <daniel@caiaq.de>
    Cc: Alagu Sankar <alagusankar@embwise.com>
    Cc: Volker Ernst <volker.ernst@txtr.com>
    Cc: Dan Williams <dcbw@redhat.com>
    Cc: John W. Linville <linville@tuxdriver.com>
    Cc: Holger Schurig <hs4233@mail.mn-solutions.de>
    Cc: Bing Zhao <bzhao@marvell.com>
    Cc: libertas-dev@lists.infradead.org
    Cc: linux-wireless@vger.kernel.org
    Cc: linux-mmc@vger.kernel.org
    Acked-by: default avatarDan Williams <dcbw@redhat.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    8a64c0f6
if_sdio.c 26.3 KB