Jingoo Han
e56aee1897
gpio: use dev_get_platdata()
...
Use the wrapper function for retrieving the platform data instead of
accessing dev->platform_data directly.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2013-08-16 15:24:35 +02:00
Tushar Behera
62ffac141e
gpio-sta2x11: Convert to use devm_ioremap_resource
...
Commit 75096579c3
("lib: devres: Introduce devm_ioremap_resource()")
introduced devm_ioremap_resource() and deprecated the use of
devm_request_and_ioremap().
Signed-off-by: Tushar Behera <tushar.behera@linaro.org >
CC: linux-gpio@vger.kernel.org
CC: Grant Likely <grant.likely@linaro.org >
CC: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2013-06-17 10:53:38 +02:00
Sachin Kamat
cd73891647
gpio-sta2x11: Fix potential NULL pointer dereference
...
devm_kzalloc can return NULL. Check for it before dereferencing.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2013-06-17 10:26:34 +02:00
Bill Pemberton
3836309d93
gpio: remove use of __devinit
...
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Grant Likely <grant.likely@secretlab.ca >
Cc: Peter Tyser <ptyser@xes-inc.com >
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com >
Cc: Kevin Hilman <khilman@ti.com >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:39:33 -08:00
Alessandro Rubini
2e2070c85a
gpio-sta2x11: don't use pdata if null
...
If there is no platform data available, the driver shouldn't use the
pointer or it will oops. Since things will mostly work nonetheless,
(the BIOS may have set up the pins properly), I'd better not fail the
probe even in this case.
Signed-off-by: Alessandro Rubini <rubini@gnudd.com >
Acked-by: Giancarlo Asnaghi <giancarlo.asnaghi@st.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2012-07-05 14:48:49 +02:00
Alessandro Rubini
7b0d44f3b7
gpio: Add STA2X11 GPIO block
...
This introduces 128 gpio bits (for each PCI device installed) with
working interrupt support.
Signed-off-by: Alessandro Rubini <rubini@gnudd.com >
Acked-by: Giancarlo Asnaghi <giancarlo.asnaghi@st.com >
Cc: Alan Cox <alan@linux.intel.com >
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com >
2012-05-09 15:38:39 +02:00