commit | 02e389e63e3523828fc3832f27e0341885f60f6f | [log] [tgz] |
---|---|---|
author | Dmitry Mastykin <mastichi@gmail.com> | Thu Dec 28 18:19:24 2017 +0300 |
committer | Linus Walleij <linus.walleij@linaro.org> | Tue Jan 30 15:17:14 2018 +0100 |
tree | 9296a8e9f6bf3c41c4e9f5728117daeb0fbae960 | |
parent | d3452f1d88311c9af16d709d51dba5ad44afbd1d [diff] |
pinctrl: mcp23s08: fix irq setup order When using mcp23s08 module with gpio-keys, often (50% of boots) it fails to get irq numbers with message: "gpio-keys keys: Unable to get irq number for GPIO 0, error -6". Seems that irqs must be setup before devm_gpiochip_add_data(). Cc: stable@vger.kernel.org Signed-off-by: Dmitry Mastykin <mastichi@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>