linux/drivers
Thierry Reding 641d03422a gpio: Convert to devm_ioremap_resource()
Convert all uses of devm_request_and_ioremap() to the newly introduced
devm_ioremap_resource() which provides more consistent error handling.

devm_ioremap_resource() provides its own error messages so all explicit
error messages can be removed from the failure code paths.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Tested-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-22 11:41:56 -08:00
..
accessibility
acpi drivers/acpi: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:42 -08:00
amba Drivers: amba: remove __dev* attributes. 2013-01-03 15:57:02 -08:00
ata drivers/ata: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:42 -08:00
atm Drivers: atm: remove __dev* attributes. 2013-01-03 15:57:04 -08:00
auxdisplay Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
base Merge 3.9-rc4 into driver-core-next 2013-01-17 19:48:18 -08:00
bcma Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-01-08 07:31:49 -08:00
block drivers/block/paride: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:42 -08:00
bluetooth
bus Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
cdrom Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
char char: Convert to devm_ioremap_resource() 2013-01-22 11:41:56 -08:00
clk ARM: arm-soc fixes for 3.8-rc 2013-01-08 18:53:56 -08:00
clocksource Drivers: clocksource: remove __dev* attributes. 2013-01-03 15:57:15 -08:00
connector Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
cpufreq drivers/cpufreq: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:05 -08:00
cpuidle cpuidle: remove the power_specified field in the driver 2013-01-15 14:18:04 +01:00
crypto Drivers: crypto: remove __dev* attributes. 2013-01-03 15:57:02 -08:00
dca
devfreq Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
dio
dma ARM: arm-soc fixes for 3.8-rc 2013-01-08 18:53:56 -08:00
edac drivers/edac: remove depends on CONFIG_EXPERIMENTAL 2013-01-17 12:11:26 -08:00
eisa
extcon
firewire
firmware Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
gpio gpio: Convert to devm_ioremap_resource() 2013-01-22 11:41:56 -08:00
gpu drivers/gpu/drm/mgag200: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:43 -08:00
hid Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
hsi Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
hv
hwmon hwmon: (vexpress) Fix build error seen if CONFIG_OF_DEVICE is not set 2013-01-09 21:47:22 -08:00
hwspinlock
i2c drivers/i2c: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:43 -08:00
ide drivers/ide: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:05 -08:00
idle drivers/idle: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:43 -08:00
iio Staging fixes for 3.8-rc3 2013-01-14 09:08:38 -08:00
infiniband Drivers: infinband: remove __dev* attributes. 2013-01-03 15:57:15 -08:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2013-01-04 10:30:11 -08:00
iommu drivers/iommu: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:43 -08:00
ipack
irqchip
isdn drivers/isdn/hisax: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:43 -08:00
leds drivers/leds: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
lguest drivers/lguest: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:05 -08:00
macintosh drivers/macintosh: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
md
media drivers/media: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
memory Drivers: memory: remove __dev* attributes. 2013-01-03 15:57:14 -08:00
memstick drivers/memstick: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
message Drivers: message: remove __dev* attributes. 2013-01-03 15:57:14 -08:00
mfd mfd, TWL4030: TWL4030 need select REGMAP_I2C 2013-01-16 12:36:22 -08:00
misc Sound fixes #2 for 3.8-rc4 2013-01-16 11:33:52 -08:00
mmc drivers/mmc/host: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:06 -08:00
mtd drivers/mtd/nand: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:07 -08:00
net wireless: remove conflicting version of print_hex_dump_bytes 2013-01-17 20:12:49 -08:00
nfc Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
nubus
of
oprofile
parisc Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
parport Drivers: parport: remove __dev* attributes. 2013-01-03 15:57:03 -08:00
pci pci: fix iov.c kernel-doc warnings 2013-01-10 14:35:23 -08:00
pcmcia drivers/pcmcia: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:38:41 -08:00
pinctrl ARM: arm-soc fixes for 3.8-rc 2013-01-08 18:53:56 -08:00
platform drivers/platform/x86: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
pnp
power ARM: arm-soc fixes for 3.8-rc 2013-01-08 18:53:56 -08:00
pps Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
ps3 Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
ptp
pwm
rapidio
regulator Merge remote-tracking branch 'regulator/fix/s5m8767' into tmp 2013-01-15 09:38:59 +09:00
remoteproc drivers/remoteproc: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:44 -08:00
rpmsg drivers/rpmsg: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:39:03 -08:00
rtc drivers/rtc/rtc-da9055.c: fix cross-section reference 2013-01-11 14:54:54 -08:00
s390 s390/chsc: fix SEI usage 2013-01-16 15:57:54 +01:00
sbus drivers/sbus/char: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:39:03 -08:00
scsi drivers/scsi/device_handler: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:45 -08:00
sfi
sh sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6 2013-01-11 20:57:58 +09:00
sn Drivers: misc: remove __dev* attributes. 2013-01-03 15:57:16 -08:00
spi drivers/spi: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:45 -08:00
ssb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-01-08 07:31:49 -08:00
staging Staging fixes for 3.8-rc3 2013-01-14 09:08:38 -08:00
target iscsi-target: Fix CmdSN comparison (use cmd->cmd_sn instead of cmd->stat_sn) 2013-01-10 21:00:37 -08:00
tc
thermal Drivers: thermal: remove __dev* attributes. 2013-01-03 15:57:02 -08:00
tty
uio
usb Merge 3.9-rc4 into driver-core-next 2013-01-17 19:48:18 -08:00
uwb
vfio
vhost drivers/vhost: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:45 -08:00
video drivers/video/omap: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:52:53 -08:00
virt
virtio drivers/virtio: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:39:04 -08:00
vlynq drivers/vlynq: remove depends on CONFIG_EXPERIMENTAL 2013-01-17 12:11:27 -08:00
vme
w1
watchdog watchdog: convert drivers/watchdog/* to use module_platform_driver_probe 2013-01-17 17:39:33 -08:00
xen
zorro
Kconfig
Makefile