]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: baytrail: Clear DIRECT_IRQ bit
authorLoic Poulain <loic.poulain@intel.com>
Fri, 26 Sep 2014 14:14:51 +0000 (16:14 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 20 Oct 2014 07:05:05 +0000 (09:05 +0200)
commit5abe67560347870de8b7079d80564e91aceaa062
treeefe589c92bb4ffbc8c51cd232188f950944239d8
parent794664fc5e82534aa444b079f807e339c4d8d9b5
pinctrl: baytrail: Clear DIRECT_IRQ bit

Direct irq en bit should be cleared for pads using io mode.
If not, the io based irq will never be detected.
However, this bit can sometimes be misconfigured (BIOS issue).
Force clearing of this bit in io mode and trigger a WARN.

Signed-off-by: Loic Poulain <loic.poulain@intel.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-baytrail.c