linux_dsm_epyc7002/drivers/pinctrl
Linus Walleij 9afbefb227 pinctrl: add function to retrieve range from pin
This adds a function to the pinctrl core to retrieve the GPIO
range associated with a certain pin for a certain controller.
This is needed when a pinctrl driver want to look up the
corresponding struct gpio_chip for a certain pin. As the
GPIO drivers can now create these ranges themselves, the
pinctrl driver no longer knows about all its associated GPIO
chips.

Reviewed-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2012-11-21 08:55:12 +01:00
..
mvebu pinctrl: mvebu: move to its own directory 2012-11-11 19:05:57 +01:00
spear Pinctrl/spear: plgpio: don't call prepare/unprepare 2012-11-15 12:34:56 +01:00
core.c pinctrl: add function to retrieve range from pin 2012-11-21 08:55:12 +01:00
core.h pinctrl: reserve pins when states are activated 2012-11-11 19:05:56 +01:00
devicetree.c gpiolib: separation of pin concerns 2012-11-11 19:06:07 +01:00
devicetree.h
Kconfig pinctrl: tegra: Make PINCTRL_TEGRA select PINMUX && PINCONF 2012-11-15 11:21:32 +01:00
Makefile Merge branch 'at91' into devel 2012-11-11 19:12:33 +01:00
pinconf-generic.c
pinconf.c pinctrl: remove mutex lock in groups show 2012-10-18 20:27:31 +02:00
pinconf.h
pinctrl-at91.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinctrl-bcm2835.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinctrl-coh901.c pinctrl: coh901: Return proper error if irq_domain_add_linear() fails 2012-11-15 12:17:04 +01:00
pinctrl-coh901.h
pinctrl-exynos.c pinctrl: exynos: Add terminating entry for of_device_id table 2012-11-11 19:05:59 +01:00
pinctrl-exynos.h
pinctrl-falcon.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinctrl-imx6q.c
pinctrl-imx23.c
pinctrl-imx28.c
pinctrl-imx35.c
pinctrl-imx51.c
pinctrl-imx53.c
pinctrl-imx.c pinctrl: imx: Fix the logic checking if not able to find pin reg map 2012-11-15 12:03:07 +01:00
pinctrl-imx.h
pinctrl-lantiq.c pinctrl: lantiq: Staticize non-exported symbols 2012-11-11 19:36:13 +01:00
pinctrl-lantiq.h
pinctrl-mmp2.c
pinctrl-mxs.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinctrl-mxs.h
pinctrl-nomadik-db8500.c pinctrl/nomadik: db8500: split clkout group 2012-11-15 11:21:46 +01:00
pinctrl-nomadik-db8540.c pinctrl/nomadik: db8540: split clkout group 2012-11-15 11:21:47 +01:00
pinctrl-nomadik-stn8815.c
pinctrl-nomadik.c pinctrl: nomadik: Staticize non-exported symbols 2012-11-15 18:33:31 +01:00
pinctrl-nomadik.h pinctrl/nomadik: move the platform data header 2012-10-28 21:18:33 +01:00
pinctrl-pxa3xx.c pinctrl: pxa3xx: Remove phy_base and phy_size from struct pxa3xx_pinmux_info 2012-11-15 11:21:46 +01:00
pinctrl-pxa3xx.h pinctrl: pxa3xx: Remove phy_base and phy_size from struct pxa3xx_pinmux_info 2012-11-15 11:21:46 +01:00
pinctrl-pxa168.c
pinctrl-pxa910.c
pinctrl-samsung.c pinctrl: samsung: use __devinit section for init code 2012-10-15 09:09:27 +02:00
pinctrl-samsung.h
pinctrl-single.c pinctrl: single: dump pinmux register value 2012-11-15 15:11:07 +01:00
pinctrl-sirf.c pinctrl: sirf: Staticize non-exported symbol 2012-11-11 19:06:04 +01:00
pinctrl-tegra20.c
pinctrl-tegra30.c pinctrl: tegra: correct bank for pingroup and drv pingroup 2012-10-17 19:49:28 +02:00
pinctrl-tegra.c pinctrl: tegra: Staticize non-exported symbols 2012-11-15 11:21:47 +01:00
pinctrl-tegra.h
pinctrl-u300.c pinctrl: u300: Staticize non-exported symbols 2012-11-11 19:06:03 +01:00
pinctrl-xway.c pinctrl: Staticize pinconf_ops 2012-11-11 19:35:38 +01:00
pinmux.c pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error paths 2012-11-11 20:18:32 +01:00
pinmux.h