OpenCloudOS-Kernel/drivers/pinctrl/renesas
Geert Uytterhoeven 8d1c50b801 pinctrl: renesas: checker: Validate I/O voltage configs consistency
Validate consistency of the pin control tables for pins with I/O voltage
capabilities.  If a pin has I/O voltage register bits declarations
through .pin_to_pocctrl(), the SH_PFC_PIN_CFG_IO_VOLTAGE flag should be
set in the pin's configs, and vice versa.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/de81cced01ae3f26d341177d66d4b8e918fbfb76.1640270559.git.geert+renesas@glider.be
2022-02-22 09:57:19 +01:00
..
Kconfig pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled 2022-02-08 09:54:04 +01:00
Makefile pinctrl: renesas: Add RZ/G2L pin and gpio controller driver 2021-08-13 12:09:04 +02:00
core.c pinctrl: renesas: checker: Validate I/O voltage configs consistency 2022-02-22 09:57:19 +01:00
core.h pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h 2021-03-24 10:38:29 +01:00
gpio.c pinctrl: renesas: Singular/plural grammar fixes 2020-11-13 15:37:41 +01:00
pfc-emev2.c pinctrl: renesas: emev2: Share SDI pin group data 2022-02-22 09:57:18 +01:00
pfc-r8a73a4.c pinctrl: renesas: Factor out .pin_to_portcr() address handling 2022-02-22 09:57:18 +01:00
pfc-r8a779a0.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a7740.c pinctrl: renesas: Factor out .pin_to_portcr() address handling 2022-02-22 09:57:18 +01:00
pfc-r8a7778.c pinctrl: renesas: r8a7778: Share SDHI pin group data 2022-02-22 09:57:17 +01:00
pfc-r8a7779.c pinctrl: renesas: r8a7779: Share SDHI pin group data 2022-02-22 09:57:17 +01:00
pfc-r8a7790.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a7791.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a7792.c pinctrl: renesas: r8a7792: Share SDHI pin group data 2022-02-22 09:57:17 +01:00
pfc-r8a7794.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a7796.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77470.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77950.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77951.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77965.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77970.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77980.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77990.c pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() 2022-02-22 09:57:18 +01:00
pfc-r8a77995.c pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() 2022-02-22 09:57:19 +01:00
pfc-sh73a0.c pinctrl: renesas: Factor out .pin_to_portcr() address handling 2022-02-22 09:57:18 +01:00
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: renesas: rza1: Fix kerneldoc function names 2021-11-15 10:10:54 +01:00
pinctrl-rza2.c pinctrl: Get rid of duplicate of_node assignment in the drivers 2021-12-16 04:18:30 +01:00
pinctrl-rzg2l.c pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() 2022-02-08 09:54:44 +01:00
pinctrl-rzn1.c
pinctrl.c pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() 2022-02-22 09:57:19 +01:00
sh_pfc.h pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() 2022-02-22 09:57:19 +01:00