linux_dsm_epyc7002/Documentation/devicetree/bindings/pinctrl
Manjunathappa, Prakash 4e7e8017a8 pinctrl: pinctrl-single: enhance to configure multiple pins of different modules
Add support to configure multiple pins in each register, existing
implementation added by [1] does not support full fledge multiple pin
configuration in single register, reports a pin clash when different
modules configure different bits of same register. The issue reported
and discussed here
http://www.spinics.net/lists/arm-kernel/msg235213.html

With pinctrl-single,bits-per-mux property specified, use function-mask
property to find out number pins to configure. Allocate and register
pin control functions based sub mask.

Tested on da850/omap-l138 EVM.
does not support variable submask for pins.
does not support pinconf.

[1] "pinctrl: pinctrl-single: Add pinctrl-single,bits type of mux"
(9e605cb68a),

Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com>
Reported-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Tested-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-16 11:56:52 +02:00
..
allwinner,sunxi-pinctrl.txt ARM: sunxi: Add pinctrl driver for Allwinner SoCs 2013-01-22 13:51:15 +01:00
atmel,at91-pinctrl.txt doc: devicetree: Fix various typos 2013-04-24 16:36:15 +02:00
brcm,bcm2835-gpio.txt doc: devicetree: Fix various typos 2013-04-24 16:36:15 +02:00
fsl,imx6dl-pinctrl.txt pinctrl: add pinctrl driver for imx6dl 2013-04-09 22:53:38 +08:00
fsl,imx6q-pinctrl.txt pinctrl: imx: move hard-coding data into device tree 2013-04-09 22:52:50 +08:00
fsl,imx6sl-pinctrl.txt pinctrl: add pinctrl driver for imx6sl 2013-04-09 22:53:38 +08:00
fsl,imx35-pinctrl.txt pinctrl: imx: move hard-coding data into device tree 2013-04-09 22:52:50 +08:00
fsl,imx51-pinctrl.txt pinctrl: imx: move hard-coding data into device tree 2013-04-09 22:52:50 +08:00
fsl,imx53-pinctrl.txt pinctrl: imx: move hard-coding data into device tree 2013-04-09 22:52:50 +08:00
fsl,imx-pinctrl.txt pinctrl: imx: move hard-coding data into device tree 2013-04-09 22:52:50 +08:00
fsl,mxs-pinctrl.txt pinctrl: pinctrl-mxs: document the missing pull-ups 2013-04-04 21:22:42 +08:00
fsl,vf610-pinctrl.txt pinctrl: add VF610 pinctrl driver 2013-06-16 11:56:51 +02:00
lantiq,falcon-pinumx.txt Document: devicetree: add OF documents for lantiq falcon pinctrl 2012-09-13 10:30:59 +02:00
lantiq,xway-pinumx.txt Document: devicetree: add OF documents for lantiq xway pinctrl 2012-09-13 10:30:59 +02:00
marvell,armada-370-pinctrl.txt pinctrl: mvebu: add pinctrl driver for Armada 370 2012-09-22 14:50:19 +00:00
marvell,armada-xp-pinctrl.txt pinctrl: mvebu: add pinctrl driver for Armada XP 2012-09-22 14:50:20 +00:00
marvell,dove-pinctrl.txt pinctrl: dove: add PMU functions to pinctrl 2013-06-16 11:56:49 +02:00
marvell,kirkwood-pinctrl.txt ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl 2012-11-24 02:58:43 +00:00
marvell,mvebu-pinctrl.txt pinctrl: mvebu: pinctrl driver core 2012-09-22 14:50:14 +00:00
nvidia,tegra20-pinmux.txt dt: Document: correct tegra20/30 pinctrl slew-rate name 2012-10-17 19:45:35 +02:00
nvidia,tegra30-pinmux.txt dt: Document: correct tegra20/30 pinctrl slew-rate name 2012-10-17 19:45:35 +02:00
nvidia,tegra114-pinmux.txt pinctrl: tegra114: add pinctrl driver for NVIDIA's Tegra114 SoC 2013-01-18 16:14:54 +01:00
pinctrl_spear.txt
pinctrl-bindings.txt
pinctrl-single.txt pinctrl: pinctrl-single: enhance to configure multiple pins of different modules 2013-06-16 11:56:52 +02:00
pinctrl-sirf.txt pinctrl: sirf: enable GPIO pullup/down configuration from dts 2012-12-26 01:59:53 +01:00
pinctrl-vt8500.txt pinctrl: gpio: vt8500: Add pincontrol driver for arch-vt8500 2013-04-04 18:00:02 +13:00
samsung-pinctrl.txt pinctrl: Add pinctrl-s3c64xx driver 2013-04-09 09:45:10 +02:00
ste,nomadik.txt pinctrl/nomadik: add device tree support 2013-01-11 21:49:21 +01:00