On Sat, Nov 12, 2016 at 5:04 PM, Niklas Söderlund <niklas.soderlund+renesas@xxxxxxxxxxxx> wrote: > 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@xxxxxxxxxxxx> Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds