Jean-Nicolas Graux
c22df08c7f
pinctrl/nomadik: support other alternate-C functions
...
Upgrade nomadik pinctrl driver to enable selection of other
alternate-C[1-4] functions on some specific ux500 SoC pins.
Handling of those functions is done thanks to PRCM GPIOCR
registers. This was previously managed in PRCMU driver and
it was not really convenient. Idea is to provide a common
way to control all alternate functions.
Note that this improvement does not support the old-fashioned way
used to control nomadik pins, namely the "nmk_config_pin()" function
and its derivatives.
Signed-off-by: Jean-Nicolas Graux <jean-nicolas.graux@stericsson.com>
Reviewed-by: Philippe Langlais <philippe.langlais@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2012-10-10 08:36:59 +02:00
..
spear
pinctrl/pinctrl-spear: remove IS_ERR checking of pmx->pctl
2012-07-03 21:51:08 +02:00
core.c
pinctrl: Fix potential memory leak in pinctrl_register_one_pin()
2012-09-27 13:43:14 +02:00
core.h
pinctrl: show pin name for pingroups in sysfs
2012-04-18 13:53:13 +02:00
devicetree.c
pinctrl: implement pinctrl deferred probing
2012-04-18 13:53:11 +02:00
devicetree.h
pinctrl: core device tree mapping table parsing support
2012-04-18 13:53:10 +02:00
Kconfig
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-10-09 16:08:04 +09:00
Makefile
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2012-10-09 16:08:04 +09:00
pinconf-generic.c
pinctrl: introduce generic pin config
2012-03-12 22:49:02 +01:00
pinconf.c
pinctrl: a minor error checking improvement for pinconf
2012-05-15 09:43:18 +02:00
pinconf.h
pinctrl: pinconf: fix compilation error if PINCONF is not selected
2012-04-18 13:53:12 +02:00
pinctrl-armada-370.c
pinctrl: mvebu: add pinctrl driver for Armada 370
2012-09-22 14:50:19 +00:00
pinctrl-armada-xp.c
pinctrl: mvebu: add pinctrl driver for Armada XP
2012-09-22 14:50:20 +00:00
pinctrl-bcm2835.c
pinctrl: add bcm2835 driver
2012-10-01 08:05:22 +02:00
pinctrl-coh901.c
pinctrl/coh901: move header to platform data dir
2012-08-13 13:53:05 +02:00
pinctrl-coh901.h
pinctrl: support pinconfig on the U300
2012-03-12 22:49:03 +01:00
pinctrl-dove.c
pinctrl: mvebu: dove pinctrl driver
2012-09-22 14:50:16 +00:00
pinctrl-exynos.c
pinctrl: exynos: Fix wakeup IRQ domain registration check
2012-09-21 07:34:07 +09:00
pinctrl-exynos.h
pinctrl: exynos: Set pin function to EINT in irq_set_type of GPIO EINTa
2012-09-21 07:33:48 +09:00
pinctrl-falcon.c
OF: pinctrl: MIPS: lantiq: adds support for FALCON SoC
2012-09-13 10:30:58 +02:00
pinctrl-imx.c
pinctrl: imx: remove duplicated const
2012-09-18 15:19:13 +02:00
pinctrl-imx.h
pinctrl: pinctrl-imx: add imx pinctrl core driver
2012-05-02 01:14:40 +02:00
pinctrl-imx6q.c
pinctrl: pinctrl-imx6q: add missed mux function for USBOTG_ID
2012-07-14 22:32:10 +02:00
pinctrl-imx23.c
pinctrl: mxs: register driver at postcore_initcall time
2012-08-05 00:24:15 +02:00
pinctrl-imx28.c
pinctrl: mxs: register driver at postcore_initcall time
2012-08-05 00:24:15 +02:00
pinctrl-imx35.c
pinctrl: pinctrl-imx: add imx35 pinctrl driver
2012-09-03 13:21:37 +02:00
pinctrl-imx51.c
pinctrl: imx5: start numbering pad from 0
2012-09-03 13:21:37 +02:00
pinctrl-imx53.c
pinctrl: imx5: start numbering pad from 0
2012-09-03 13:21:37 +02:00
pinctrl-kirkwood.c
pinctrl: mvebu: kirkwood pinctrl driver
2012-09-22 14:50:17 +00:00
pinctrl-lantiq.c
OF: pinctrl: MIPS: lantiq: implement lantiq/xway pinctrl support
2012-09-13 10:30:49 +02:00
pinctrl-lantiq.h
OF: pinctrl: MIPS: lantiq: implement lantiq/xway pinctrl support
2012-09-13 10:30:49 +02:00
pinctrl-mmp2.c
pinctrl-mvebu.c
pinctrl: mvebu: pinctrl driver core
2012-09-22 14:50:14 +00:00
pinctrl-mvebu.h
pinctrl: mvebu: pinctrl driver core
2012-09-22 14:50:14 +00:00
pinctrl-mxs.c
pinctrl: mxs: Use kfree to fix build error
2012-06-17 19:44:44 +02:00
pinctrl-mxs.h
pinctrl: add pinctrl-mxs support
2012-05-02 01:18:27 +02:00
pinctrl-nomadik-db8500.c
pinctrl/nomadik: support other alternate-C functions
2012-10-10 08:36:59 +02:00
pinctrl-nomadik-db8540.c
pinctrl/nomadik: support other alternate-C functions
2012-10-10 08:36:59 +02:00
pinctrl-nomadik-stn8815.c
pinctrl/nomadik: add STn8815 ASIC support
2012-09-03 13:21:37 +02:00
pinctrl-nomadik.c
pinctrl/nomadik: support other alternate-C functions
2012-10-10 08:36:59 +02:00
pinctrl-nomadik.h
pinctrl/nomadik: support other alternate-C functions
2012-10-10 08:36:59 +02:00
pinctrl-pxa3xx.c
pinctrl: pinctrl-pxa3xx: remove empty pinmux disable function
2012-05-15 09:59:50 +02:00
pinctrl-pxa3xx.h
pinctrl-pxa168.c
pinctrl-pxa910.c
pinctrl-samsung.c
pinctrl: samsung: Uninline samsung_pinctrl_get_soc_data
2012-09-21 07:34:04 +09:00
pinctrl-samsung.h
pinctrl: add samsung pinctrl and gpiolib driver
2012-09-07 06:07:19 +09:00
pinctrl-single.c
pinctrl: pinctrl-single: add debugfs pin h/w state info
2012-09-28 09:12:53 +02:00
pinctrl-sirf.c
These are the bulk pinctrl changes for kernel v3.7:
2012-10-02 16:20:20 -07:00
pinctrl-tegra.c
pinctrl: tegra: move pinconf-tegra.h content into drivers/pinctrl
2012-09-14 11:35:37 -06:00
pinctrl-tegra.h
pinctrl: tegra: move pinconf-tegra.h content into drivers/pinctrl
2012-09-14 11:35:37 -06:00
pinctrl-tegra20.c
pinctrl: tegra: refactor probe handling
2012-04-18 10:26:40 -06:00
pinctrl-tegra30.c
pinctrl: tegra: refactor probe handling
2012-04-18 10:26:40 -06:00
pinctrl-u300.c
pinctrl/pinctrl-u300: remove unneeded devm_kfree call
2012-08-05 00:24:15 +02:00
pinctrl-xway.c
OF: pinctrl: MIPS: lantiq: implement lantiq/xway pinctrl support
2012-09-13 10:30:49 +02:00
pinmux.c
pinctrl: use kasprintf() in pinmux_request_gpio()
2012-09-14 15:53:13 +02:00
pinmux.h
pinctrl: ifdef CONFIG_DEBUG_FS cleanup
2012-04-18 13:53:12 +02:00