kernel_optimize_test/drivers/pinctrl
Linus Walleij 39e24ac3c3 pinctrl: sunxi: Be sure to clamp return value
As we want gpio_chip .get() calls to be able to return negative
error codes and propagate to drivers, we need to go over all
drivers and make sure their return values are clamped to [0,1].
We do this by using the ret = !!(val) design pattern.

Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-12-26 22:28:41 +01:00
..
bcm pinctrl: fixup problematic flag 2015-12-21 10:02:47 +01:00
berlin pinctrl: berlin: fix BG2CD field widths 2015-10-16 16:42:48 +02:00
freescale pinctrl: freescale: add ZERO_OFFSET_VALID flag for vf610 pinctrl 2015-12-10 18:01:50 +01:00
intel pinctrl: baytrail: Be sure to clamp return value 2015-12-26 22:28:33 +01:00
mediatek Linux 4.4-rc6 2015-12-21 09:36:21 +01:00
meson gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
mvebu Here is the bulk of pin control changes for the v4.2 series: 2015-06-24 19:21:02 -07:00
nomadik gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
qcom gpio: ssbi-mpp: Be sure to clamp return value 2015-12-26 22:28:39 +01:00
samsung gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
sh-pfc Linux 4.4-rc6 2015-12-21 09:36:21 +01:00
sirf gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
spear gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
sunxi pinctrl: sunxi: Be sure to clamp return value 2015-12-26 22:28:41 +01:00
uniphier This is the big bulk of pin control changes for the 2015-11-02 12:30:39 -08:00
vt8500 gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
core.c drivers/pinctrl: Add the concept of an "init" state 2015-10-27 11:24:23 +01:00
core.h pinctrl: Don't just pretend to protect pinctrl_maps, do it for real 2015-05-06 16:24:28 +02:00
devicetree.c pinctrl: simplify of_pinctrl_get() 2015-07-16 09:39:03 +02:00
devicetree.h
Kconfig pinctrl: remove redundant if conditional from Kconfig 2015-11-17 11:47:47 +01:00
Makefile pinctrl: uniphier: guard uniphier directory with CONFIG_PINCTRL_UNIPHIER 2015-10-31 22:13:07 +01:00
pinconf-generic.c pinctrl: pinconf-generic: add "input-schmitt" DT property 2015-10-02 15:09:11 -07:00
pinconf.c pinctrl: pinconf: remove needless loop 2015-10-31 22:13:07 +01:00
pinconf.h
pinctrl-adi2-bf54x.c
pinctrl-adi2-bf60x.c added tabs instead of spaces 2015-07-16 09:39:01 +02:00
pinctrl-adi2.c pinctrl: replace trivial implementations of gpio_chip request/free 2015-10-16 22:20:21 +02:00
pinctrl-adi2.h
pinctrl-amd.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-amd.h
pinctrl-as3722.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-at91-pio4.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-at91.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-at91.h
pinctrl-coh901.c pinctrl: coh901: Be sure to clamp return value 2015-12-26 22:28:34 +01:00
pinctrl-coh901.h
pinctrl-digicolor.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-falcon.c
pinctrl-lantiq.c pinctrl: make pinctrl_register() return proper error code 2015-06-10 14:49:52 +02:00
pinctrl-lantiq.h
pinctrl-lpc18xx.c This is the bulk of pin control changes for the v4.3 development 2015-09-04 10:22:09 -07:00
pinctrl-palmas.c pinctrl: make pinctrl_register() return proper error code 2015-06-10 14:49:52 +02:00
pinctrl-pistachio.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-rockchip.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-single.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
pinctrl-st.c gpio: change member .dev to .parent 2015-11-19 09:24:35 +01:00
pinctrl-tb10x.c pinctrl: make pinctrl_register() return proper error code 2015-06-10 14:49:52 +02:00
pinctrl-tegra-xusb.c pinctrl: tegra-xusb: Correct lane mux options 2015-10-27 17:06:23 +01:00
pinctrl-tegra.c pinctrl: tegra: Only set the gpio range if needed 2015-08-13 16:24:33 +02:00
pinctrl-tegra.h
pinctrl-tegra20.c
pinctrl-tegra30.c
pinctrl-tegra114.c
pinctrl-tegra124.c
pinctrl-tegra210.c
pinctrl-tz1090-pdc.c pinctrl: tz1090-pdc: Remove unneded semicolons 2015-10-02 04:06:46 -07:00
pinctrl-tz1090.c pinctrl: tz1090: Remove unneded semicolons 2015-10-02 04:06:46 -07:00
pinctrl-u300.c pinctrl: make pinctrl_register() return proper error code 2015-06-10 14:49:52 +02:00
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c pinctrl: xway: Be sure to clamp return value 2015-12-26 22:28:35 +01:00
pinctrl-zynq.c pinctrl: zynq: fix UTF-8 errors 2015-10-31 22:12:59 +01:00
pinmux.c pinctrl: join lines that can be a single line within 80 columns 2015-09-14 09:13:43 +02:00
pinmux.h