• Manuel Lauss's avatar
    MIPS: Alchemy: Clean up GPIO registers and accessors · b7f720d6
    Manuel Lauss authored
    remove au_readl/au_writel, remove the predefined GPIO1/2 KSEG1 register
    addresses and fix the fallout in all boards and drivers.
    
    This also fixes a bug in the mtx-1_wdt driver which was introduced by
    commit 6ea8115b
    ("Convert mtx1 wdt to be a platform device and use generic GPIO API")
    before this patch mtx-1_wdt only modified GPIO215, the patch then
    used the gpio resource information as bit index into the GPIO2 register
    but the conversion to the GPIO API didn't realize that.
    With this patch the drivers original behaviour is restored and GPIO15
    is left alone.
    Signed-off-by: default avatarManuel Lauss <manuel.lauss@googlemail.com>
    Cc: Florian Fainelli <florian@openwrt.org>
    To: Linux-MIPS <linux-mips@linux-mips.org>
    Cc: linux-watchdog@vger.kernel.org
    Cc: Wim Van Sebroeck <wim@iguana.be>
    Patchwork: https://patchwork.linux-mips.org/patch/2381/
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org
    b7f720d6
gpio-au1000.h 17 KB