Maxime Ripard
ba6764d57d
pinctrl: sunxi: Fix multiple registration issue
...
When the support for the PRCM muxer on the A31 has been added, the global
static pinctl_desc definition has been left as is. Unfortunately, this
structure is used to register the pinctrl device, and prior to this
registration, we set the name and pins field.
Since this structure is shared across instances, that means that the latest
registered pinctrl device wins in setting the name, pins and pins numbers,
which is not really a good thing.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2014-05-23 00:36:27 +02:00
..
berlin
pinctrl: berlin: add the BG2CD pinctrl driver
2014-05-23 00:06:38 +02:00
mvebu
pinctrl: mvebu: new driver for Orion platforms
2014-04-24 15:09:35 +02:00
sh-pfc
pinctrl: sh-pfc: r8a73a4: Allow Multiplatform Build
2014-05-23 00:01:52 +02:00
sirf
pinctrl: sirf: switch driver to use gpiolib irqchip helpers
2014-04-23 22:02:54 +02:00
spear
sunxi
pinctrl: sunxi: Fix multiple registration issue
2014-05-23 00:36:27 +02:00
vt8500
pinctrl: vt8500: Change devicetree data parsing
2014-02-03 09:08:01 +01:00
core.c
pinctrl: allows not to define the get_group_pins operation
2014-04-22 14:47:02 +02:00
core.h
devicetree.c
pinctrl: Quiet logging about missing DT nodes when not using DT
2014-02-24 10:44:54 +01:00
devicetree.h
Kconfig
pinctrl: berlin: add the core pinctrl driver for Marvell Berlin SoCs
2014-05-23 00:05:00 +02:00
Makefile
pinctrl: berlin: add the core pinctrl driver for Marvell Berlin SoCs
2014-05-23 00:05:00 +02:00
pinconf-generic.c
pinconf.c
pinconf.h
pinctrl-ab8500.c
pinctrl-ab8505.c
pinctrl-ab8540.c
pinctrl-ab9540.c
pinctrl-abx500.c
pinctrl-abx500.h
pinctrl-adi2-bf54x.c
pinctrl: pinctrl-adi: combine multiple groups of one function together
2014-02-25 10:49:13 +01:00
pinctrl-adi2-bf60x.c
pinctrl: pinctrl-adi: combine multiple groups of one function together
2014-02-25 10:49:13 +01:00
pinctrl-adi2.c
pinctrl: adi2: Statize adi_gpio_irq_domain_ops
2014-04-22 08:41:35 +02:00
pinctrl-adi2.h
pinctrl: pinctrl-adi: combine multiple groups of one function together
2014-02-25 10:49:13 +01:00
pinctrl-apq8064.c
pinctrl: msm: Add definitions for the APQ8064 platform
2014-04-22 08:41:35 +02:00
pinctrl-as3722.c
Bulk pin control changes for the v3.14 cycle:
2014-01-21 10:14:10 -08:00
pinctrl-at91.c
pinctrl/at91: Fix mask creation in at91_gpio_dbg_show
2014-04-22 23:45:57 +02:00
pinctrl-baytrail.c
pinctrl: baytrail: Add pull type, strength and open drain to debugfs output
2014-05-23 00:01:54 +02:00
pinctrl-bcm281xx.c
pinctrl: Rename Broadcom Capri pinctrl driver
2014-04-14 09:39:33 +02:00
pinctrl-bcm2835.c
pinctrl-coh901.c
pinctrl: coh901: convert driver to use gpiolib irqchip
2014-03-26 10:31:34 +01:00
pinctrl-coh901.h
pinctrl-exynos.c
pinctrl: exynos: Add driver data for Exynos3250
2014-04-23 09:00:25 +02:00
pinctrl-exynos.h
pinctrl-exynos5440.c
pinctrl-falcon.c
pinctrl-imx.c
pinctrl: pinctrl-imx: Print the mux_mode field in hex format
2014-04-22 15:10:35 +02:00
pinctrl-imx.h
pinctrl-imx1-core.c
pinctrl: imx27: fix offset calculation in imx_read_2bit
2014-02-03 09:08:09 +01:00
pinctrl-imx1.h
pinctrl-imx6dl.c
pinctrl-imx6q.c
pinctrl-imx6sl.c
pinctrl-imx23.c
pinctrl-imx25.c
pinctrl-imx27.c
pinctrl-imx28.c
pinctrl-imx35.c
pinctrl-imx50.c
pinctrl-imx51.c
pinctrl-imx53.c
pinctrl-ipq8064.c
pinctrl: qcom: Correct name for pin 0
2014-05-02 15:42:52 -07:00
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl: lantiq: Fix header file include guard
2014-04-22 08:41:35 +02:00
pinctrl-msm.c
pinctrl: msm: Make number of functions variable
2014-04-22 08:41:34 +02:00
pinctrl-msm.h
pinctrl: msm: Make number of functions variable
2014-04-22 08:41:34 +02:00
pinctrl-msm8x74.c
pinctrl: msm: Make number of functions variable
2014-04-22 08:41:34 +02:00
pinctrl-mxs.c
pinctrl-mxs.h
pinctrl-nomadik-db8500.c
pinctrl-nomadik-db8540.c
pinctrl-nomadik-stn8815.c
pinctrl-nomadik.c
pinctrl: nomadik: delete stray debug print
2014-04-14 09:39:33 +02:00
pinctrl-nomadik.h
pinctrl-palmas.c
pinctrl-rockchip.c
pinctrl: rockchip: base regmap supplied by a syscon
2014-05-09 11:16:13 +02:00
pinctrl-s3c24xx.c
pinctrl-s3c64xx.c
pinctrl-samsung.c
pinctrl: exynos: Add driver data for Exynos3250
2014-04-23 09:00:25 +02:00
pinctrl-samsung.h
pinctrl: exynos: Add driver data for Exynos3250
2014-04-23 09:00:25 +02:00
pinctrl-single.c
pinctrl: single: add low power mode support
2014-02-10 10:13:08 +01:00
pinctrl-st.c
pinctrl: st: Use ARRAY_SIZE for STiH415 data
2014-04-22 08:41:35 +02:00
pinctrl-tb10x.c
pinctrl-tegra.c
pinctrl: tegra: print better error messages
2014-04-22 16:53:43 +02:00
pinctrl-tegra.h
pinctrl: tegra: add missing kerneldoc
2014-04-22 16:55:41 +02:00
pinctrl-tegra20.c
pinctrl: tegra: remove fsafe from data tables
2014-04-22 16:50:24 +02:00
pinctrl-tegra30.c
pinctrl: tegra: remove fsafe from data tables
2014-04-22 16:50:24 +02:00
pinctrl-tegra114.c
pinctrl: tegra: remove fsafe from data tables
2014-04-22 16:50:24 +02:00
pinctrl-tegra124.c
pinctrl: tegra: remove fsafe from data tables
2014-04-22 16:50:24 +02:00
pinctrl-tz1090-pdc.c
pinctrl-tz1090.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-vf610.c
pinctrl-xway.c
pinmux.c
pinctrl: allows not to define the get_group_pins operation
2014-04-22 14:47:02 +02:00
pinmux.h