Geert Uytterhoeven
dc70071550
pinctrl: sh-pfc: Store register/field widths in u8 instead of unsigned long
...
Register and field widths are in the range 1..32. Storing them in the
pinctrl data in (arrays of) unsigned long wastes space.
This decreases the size of a (32-bit) shmobile_defconfig kernel
supporting 7 SoCs by 26460 bytes.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-03-18 02:12:47 +01:00
..
bcm
pinctrl: cygnus: add gpio/pinconf driver
2015-03-18 02:02:19 +01:00
berlin
pinctrl: berlin: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
freescale
pinctrl: imx: do not implicitly set pin regs to -1
2015-03-18 02:02:11 +01:00
intel
pinctrl: cherryview: Configure HiZ pins to be input when requested as GPIOs
2015-02-04 09:59:26 +01:00
mediatek
pinctrl: mediatek: fix build error
2015-03-18 02:02:17 +01:00
meson
pinctrl: add driver for Amlogic Meson SoCs
2015-01-26 09:13:00 +01:00
mvebu
pinctrl: mvebu: add pinctrl driver for Marvell Armada 39x
2015-03-04 13:53:55 +01:00
nomadik
pinctrl: pinconf-generic: Allow driver to specify DT params
2015-01-11 22:32:19 +01:00
qcom
pinctrl: qcom: handle input-enable pinconf property
2015-03-09 18:11:01 +01:00
samsung
pinctrl: exynos: Remove eint_gpio_init call-back for exynos7 alive pinctrl block
2015-03-18 02:02:19 +01:00
sh-pfc
pinctrl: sh-pfc: Store register/field widths in u8 instead of unsigned long
2015-03-18 02:12:47 +01:00
sirf
pinctrl: sirf: fix typo in kernel warning on a bad interrupt
2015-03-09 18:10:59 +01:00
spear
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
sunxi
pinctrl: sun6i: Add A31s pinctrl support
2015-01-14 14:21:52 +01:00
vt8500
pinctrl: vt8500: drop owner assignment from platform_drivers
2014-10-20 16:21:26 +02:00
core.c
pinctrl: Fix two deadlocks
2015-01-14 14:20:33 +01:00
core.h
devicetree.c
devicetree.h
Kconfig
pinctrl: add AMD GPIO driver support.
2015-03-18 02:02:21 +01:00
Makefile
pinctrl: add AMD GPIO driver support.
2015-03-18 02:02:21 +01:00
pinconf-generic.c
pinctrl: pinconf-generic: loose DT dependence
2015-01-14 14:21:38 +01:00
pinconf.c
pinctrl: pinconf-generic: Allow driver to specify DT params
2015-01-11 22:32:19 +01:00
pinconf.h
pinctrl: pinconf-generic: Allow driver to specify DT params
2015-01-11 22:32:19 +01:00
pinctrl-adi2-bf54x.c
pinctrl-adi2-bf60x.c
pinctrl-adi2.c
pinctrl: adi2: Remove duplicate gpiochip_remove_pin_ranges
2014-09-05 10:33:51 +02:00
pinctrl-adi2.h
pinctrl-amd.c
pinctrl: add AMD GPIO driver support.
2015-03-18 02:02:21 +01:00
pinctrl-amd.h
pinctrl: add AMD GPIO driver support.
2015-03-18 02:02:21 +01:00
pinctrl-as3722.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-at91.c
pinctrl: at91: simplify probe error handling
2015-03-09 18:11:00 +01:00
pinctrl-at91.h
pinctrl: at91: use own header
2014-10-29 09:28:35 +01:00
pinctrl-coh901.c
pinctrl: remove all usage of gpio_remove ret val in driver/pinctl
2014-07-22 16:34:12 +02:00
pinctrl-coh901.h
pinctrl-falcon.c
staging: drivers: pinctrl: Fixed checkpatch.pl warnings
2015-01-21 11:02:26 +01:00
pinctrl-lantiq.c
pinctrl: clean up after enable refactoring
2014-09-04 10:05:07 +02:00
pinctrl-lantiq.h
pinctrl: lantiq: fix include guard #endif comment
2015-03-09 18:10:57 +01:00
pinctrl-palmas.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-rockchip.c
pinctrl: rockchip: Only mask interrupts; never disable
2015-01-30 10:38:36 +01:00
pinctrl-single.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-st.c
pinctrl: st: Add irq_disable hook to st_gpio_irqchip
2015-01-07 10:44:39 +01:00
pinctrl-tb10x.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
pinctrl-tegra-xusb.c
USB patches for 3.19-rc1
2014-12-14 14:57:16 -08:00
pinctrl-tegra.c
pinctrl: tegra: support nvidia,io-hv DT property
2015-03-09 18:10:58 +01:00
pinctrl-tegra.h
pinctrl: tegra: some bits move between registers
2015-03-09 18:10:58 +01:00
pinctrl-tegra20.c
pinctrl: tegra: some bits move between registers
2015-03-09 18:10:58 +01:00
pinctrl-tegra30.c
pinctrl: tegra: some bits move between registers
2015-03-09 18:10:58 +01:00
pinctrl-tegra114.c
pinctrl: tegra: some bits move between registers
2015-03-09 18:10:58 +01:00
pinctrl-tegra124.c
pinctrl: tegra: some bits move between registers
2015-03-09 18:10:58 +01:00
pinctrl-tegra210.c
pinctrl: tegra: add a driver for Tegra210
2015-03-09 18:10:59 +01:00
pinctrl-tz1090-pdc.c
pinctrl: pinconf-generic: Allow driver to specify DT params
2015-01-11 22:32:19 +01:00
pinctrl-tz1090.c
pinctrl: pinconf-generic: Allow driver to specify DT params
2015-01-11 22:32:19 +01:00
pinctrl-u300.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c
pinctrl: lantiq: remove bogus of_gpio_chip_add
2015-01-14 14:20:46 +01:00
pinctrl-zynq.c
pinctrl: hide PCONFDUMP in #ifdef
2015-01-30 14:30:59 +01:00
pinmux.c
pinctrl: clean up after enable refactoring
2014-09-04 10:05:07 +02:00
pinmux.h