commit | 6c4ef627d8c458fe8880ccd2e2cd581de0d9b42f | [log] [tgz] |
---|---|---|
author | Peter Rosin <peda@axentia.se> | Fri Dec 02 11:51:14 2016 +0100 |
committer | Linus Walleij <linus.walleij@linaro.org> | Wed Dec 07 15:27:02 2016 +0100 |
tree | f3f5e3e3302205c38aac6874fb1e2603e05ab8e7 | |
parent | 222ed59e8dace1c325c30dbee1b0161cf7eff2c7 [diff] |
pinctrl: sx150x: access the correct bits in the 4-bit regs of sx150[147] The code assumes 8-bit or 16-bit width registers, but three of the chips (sx1501/sx1504/sx1507) are 4-bit. So, try to handle 4-bit chips as well, they leave the high part of each register unused. Signed-off-by: Peter Rosin <peda@axentia.se> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>