u-boot/drivers/pinctrl
Beniamino Galvani 2c936374c8 pinctrl: generic: scan for "pins" and "groups" properties in sub-nodes
In cases where the pins and groups definitions are in a sub-node, as:

	uart_a {
		mux {
			groups = "uart_tx_a", "uart_rx_a";
			function = "uart_a";
		};
	};

pinctrl_generic_set_state_subnode() returns an error for the top-level
node and pinctrl_generic_set_state() fails. Instead, return success so
that the child nodes are tried.

Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2016-09-06 13:18:19 -04:00
..
ath79 drivers: pinctrl: Add simple pinctrl driver for Qualcomm/Atheros qca953x. 2016-05-21 01:25:50 +02:00
exynos pinctrl: Add pinctrl driver support for Exynos7420 SoC 2016-05-25 10:00:18 +09:00
nxp pinctrl: imx: Support i.MX7D 2016-02-21 11:25:29 +01:00
rockchip rockchip: rk3288: Fix pinctrl for GPIO bank 0 2016-07-31 07:24:20 -06:00
uniphier ARM: uniphier: use (devm_)ioremap() instead of map_sysmem() 2016-07-24 00:13:10 +09:00
Kconfig pinctrl: at91-pio4: Add pinctrl driver 2016-08-15 22:58:03 +02:00
Makefile pinctrl: at91-pio4: Add pinctrl driver 2016-08-15 22:58:03 +02:00
pinctrl-at91-pio4.c pinctrl: at91-pio4: Add pinctrl driver 2016-08-15 22:58:03 +02:00
pinctrl-generic.c pinctrl: generic: scan for "pins" and "groups" properties in sub-nodes 2016-09-06 13:18:19 -04:00
pinctrl-sandbox.c pinctrl: sandbox: add sandbox pinctrl driver 2015-08-31 07:57:29 -06:00
pinctrl-uclass.c pinctrl: fix typos in comment blocks of pinconfig_post_bind() 2016-08-20 14:03:28 -04:00
pinctrl_pic32.c dm: Use dm_scan_fdt_dev() directly where possible 2016-07-27 14:15:54 -06:00