u-boot/drivers/pinctrl
Simon Glass 74749f1e84 x86: Add a generic Intel pinctrl driver
Recent Intel SoCs share a pinctrl mechanism with many common elements. Add
an implementation of this core functionality, allowing SoC-specific
drivers to avoid adding common code.

As well as a pinctrl driver this provides a GPIO driver based on the same
code.

Once other SoCs use this driver we may consider moving more properties to
the device tree (e.g. the community info and pad definitions).

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2019-12-15 11:44:25 +08:00
..
aspeed clk: aspeed: Add support for SD clock 2019-09-05 15:27:31 +08:00
ath79 drivers: fix typo for pinctrl qca953x 2019-04-12 17:32:50 +02:00
broadcom drivers: bcm283x: Set pre-location flag for OF_BOARD 2019-11-24 10:46:27 +01:00
exynos pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
intel x86: Add a generic Intel pinctrl driver 2019-12-15 11:44:25 +08:00
mediatek pinctrl: add driver for MT8518 2019-12-03 08:44:14 -05:00
meson pinctrl: meson-gxbb: add hdmi related pins 2019-06-12 11:50:02 +02:00
mscc pinctrl: mscc: Add gpio and pinctrl for Serval SoC family. 2019-01-23 18:28:09 +01:00
mtmips pinctrl: add support for MediaTek MT7628 2019-10-25 17:20:44 +02:00
mvebu mvebu: pinctrl: Add SD/eMMC PHY selector to the driver 2018-05-29 08:33:05 +02:00
nxp pinctrl: imx8m: support i.MX8MN 2019-11-05 10:27:18 +01:00
renesas pinctrl: renesas: Add R8A77980 V3H PFC tables 2019-08-09 23:15:01 +02:00
rockchip pinctrl: rockchip: Add pinctrl support for rk3308 2019-12-06 00:06:23 +08:00
uniphier pinctrl: uniphier: Add SPI pin-mux settings 2019-06-29 22:21:26 +09:00
Kconfig x86: Add a generic Intel pinctrl driver 2019-12-15 11:44:25 +08:00
Makefile x86: Add a generic Intel pinctrl driver 2019-12-15 11:44:25 +08:00
pinctrl_pic32.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl_stm32.c pinctrl: pinctrl_stm32: cosmetic: Reorder include files 2019-08-27 09:36:56 +02:00
pinctrl-at91-pio4.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl-at91.c pinctrl: at91: add slewrate support for SAM9X60 2019-04-09 09:28:50 +03:00
pinctrl-generic.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl-sandbox.c pinctrl: sandbox: Add get_pin_muxing ops support 2018-11-16 16:51:57 -05:00
pinctrl-single.c pinctrl: pinctrl-single: Add 'pinctrl-single, bits' support 2019-07-13 11:11:29 -04:00
pinctrl-sti.c regmap: clean up regmap allocation 2018-05-07 15:15:27 -04:00
pinctrl-stmfx.c pinctrl: stmfx: update pinconf settings 2019-08-27 09:36:56 +02:00
pinctrl-uclass.c pinctrol: dm: remove the function pinctrl_decode_pin_config 2019-11-14 07:09:34 -06:00