linux/drivers/pinctrl/renesas
Geert Uytterhoeven a3ee0a246d pinctrl: renesas: r8a7778: Use common R-Car bias handling
Currently, the rcar_pinmux_[gs]et_bias() helpers handle only SoCs that
have separate LSI Pin Pull-Enable (PUEN) and Pull-Up/Down Control (PUD)
registers, like R-Car Gen3 and RZ/G2.  Update the function to handle
SoCs that have only LSI Pin Pull-Up Control Register (PUPR), like R-Car
Gen1/Gen2 and RZ/G1.

Reduce code duplication by converting the R-Car M1A pin control driver
to use the common handler.

Note that this changes behavior in case the (invalid!) option
"bias-pull-down" is used in an R-Car M1A DTS: before, it was ignored
silently; after this change, it is considered the same as
"bias-pull-up".

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20201028151637.1734130-8-geert+renesas@glider.be
2020-11-13 15:37:41 +01:00
..
core.c
core.h pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
gpio.c pinctrl: renesas: Singular/plural grammar fixes 2020-11-13 15:37:41 +01:00
Kconfig
Makefile
pfc-emev2.c
pfc-r8a73a4.c
pfc-r8a7740.c
pfc-r8a7778.c pinctrl: renesas: r8a7778: Use common R-Car bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a7779.c
pfc-r8a7790.c pinctrl: renesas: r8a7790: Optimize pinctrl image size for R8A7742 2020-11-13 15:37:41 +01:00
pfc-r8a7791.c pinctrl: renesas: r8a7791: Optimize pinctrl image size for R8A774[34] 2020-11-13 15:37:41 +01:00
pfc-r8a7792.c
pfc-r8a7794.c
pfc-r8a7796.c pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a77470.c
pfc-r8a77950.c pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a77951.c pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a77965.c pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a77970.c
pfc-r8a77980.c
pfc-r8a77990.c pinctrl: renesas: Factor out common R-Car Gen3 bias handling 2020-11-13 15:37:41 +01:00
pfc-r8a77995.c
pfc-sh73a0.c
pfc-sh7203.c
pfc-sh7264.c
pfc-sh7269.c
pfc-sh7720.c
pfc-sh7722.c
pfc-sh7723.c
pfc-sh7724.c
pfc-sh7734.c
pfc-sh7757.c
pfc-sh7785.c
pfc-sh7786.c
pfc-shx3.c
pinctrl-rza1.c
pinctrl-rza2.c
pinctrl-rzn1.c
pinctrl.c pinctrl: renesas: r8a7778: Use common R-Car bias handling 2020-11-13 15:37:41 +01:00
sh_pfc.h pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole 2020-11-13 15:37:41 +01:00