summaryrefslogtreecommitdiff
path: root/include/soc/rockchip/rockchip_sip.h
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2017-01-26 19:24:08 +0200
committerLinus Walleij <linus.walleij@linaro.org>2017-01-30 15:48:15 +0100
commit1b89970d81bbd52720fc64a3fe9572ee33588363 (patch)
tree4c8718b1130c3a4c89d9b53c404c25ae592db6fe /include/soc/rockchip/rockchip_sip.h
parent827e1579e1d5cb66e340e7be1944b825b542bbdf (diff)
pinctrl: baytrail: Debounce register is one per community
Debounce value is set globally per community. Otherwise user will easily get a kernel crash when they start using the feature: BUG: unable to handle kernel paging request at ffffc900003be000 IP: byt_gpio_dbg_show+0xa9/0x430 Make it clear in byt_gpio_reg(). Note that this fix just prevents kernel to crash, but doesn't make any difference to the existing logic. It means the last caller will win the trade and debounce value will be configured accordingly. The actual logic fix needs to be thought about and it's not as important as crash fix. That's why the latter goes separately and right now. Fixes: 658b476c742f ("pinctrl: baytrail: Add debounce configuration") Cc: Cristina Ciocan <cristina.ciocan@intel.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Jean Delvare <jdelvare@suse.de> Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'include/soc/rockchip/rockchip_sip.h')
0 files changed, 0 insertions, 0 deletions