summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>2016-11-12 19:04:25 +0300
committerGeert Uytterhoeven <geert+renesas@glider.be>2016-11-15 13:01:09 +0300
commitc314c9f15aa5f43f0e5c0e2602cc65798dbd1598 (patch)
tree0434d8dd83087fbf43f288502ce0eca470d17374 /include/linux
parent5d7400c4acbf7fe633a976a89ee845f7333de3e4 (diff)
downloadlinux-c314c9f15aa5f43f0e5c0e2602cc65798dbd1598.tar.xz
pinctrl: sh-pfc: Add helper to handle bias lookup table
On some SoC there are no simple mapping of pins to bias register bits and a lookup table is needed. This logic is already implemented in some SoC specific drivers that could benefit from a generic implementation. Add helpers to deal with the lookup which later can be used by the SoC specific drivers. The logic used to lookup are different from the one it aims to replace, this is intentional. This new method reduces the memory consumption at the cost of increased CPU usage and fix a bug where a WARN() would incorrectly be triggered if the register offset is 0. Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions