08 Feb, 2016
1 commit
-
The Kconfig currently controlling compilation of this code is:
drivers/misc/Kconfig:config ARM_CHARLCD
drivers/misc/Kconfig: bool "ARM Ltd. Character LCD Driver"...meaning that it currently is not being built as a module by anyone.
Lets remove the modular code that is essentially orphaned, so that
when reading the driver there is no doubt it is builtin-only.We explicitly disallow a driver unbind, since that doesn't have a
sensible use case anyway, and this driver did not have a ".remove"
function coded for non-modular drivers either.Since module_platform_driver() uses the same init level priority as
builtin_platform_driver() the init ordering remains unchanged with
this commit.We don't replace module.h with init.h since the file already has that.
We also delete the MODULE_LICENSE tag etc. since all that information
is already contained at the top of the file in the comments.Cc: Arnd Bergmann
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Paul Gortmaker
Reviewed-by: Linus Walleij
Signed-off-by: Greg Kroah-Hartman
20 Oct, 2014
1 commit
-
A platform_driver does not need to set an owner, it will be populated by the
driver core.Signed-off-by: Wolfram Sang
04 May, 2014
1 commit
-
Add the DT match table to enable DT based probe matching.
Signed-off-by: Rob Herring
Cc: Arnd Bergmann
Cc: Greg Kroah-Hartman
Signed-off-by: Greg Kroah-Hartman
17 Oct, 2013
1 commit
-
This patch proposes to remove the use of the IRQF_DISABLED flag
It's a NOOP since 2.6.35 and it will be removed one day.
Signed-off-by: Michael Opdenacker
Acked-by: Arnd Bergmann
Signed-off-by: Greg Kroah-Hartman
17 May, 2013
1 commit
-
The driver core clears the driver data to NULL after device_release
or on probe failure, since commit 0998d0631001288a5974afc0b2a5f568bcdecb4d
(device-core: Ensure drvdata = NULL when no driver is bound).
Thus, it is not needed to manually clear the device driver data to NULL.Signed-off-by: Jingoo Han
Acked-by: Linus Walleij
Signed-off-by: Greg Kroah-Hartman
16 Mar, 2013
1 commit
-
This patch uses module_platform_driver_probe() macro which makes
the code smaller and simpler.Signed-off-by: Jingoo Han
Acked-by: Linus Walleij
Acked-by: Arnd Bergmann
Signed-off-by: Greg Kroah-Hartman
02 Nov, 2010
1 commit
-
"gadget", "through", "command", "maintain", "maintain", "controller", "address",
"between", "initiali[zs]e", "instead", "function", "select", "already",
"equal", "access", "management", "hierarchy", "registration", "interest",
"relative", "memory", "offset", "already",Signed-off-by: Uwe Kleine-König
Signed-off-by: Jiri Kosina
26 Jul, 2010
1 commit
-
This adds a driver for the character LCD found on the ARM Versatile
and RealView Platform Baseboards. It doesn't do very much more than
display the text "ARM Linux" on the first line and the linux banner
on the second line, but that's still useful.Cc: Andrew Morton
Signed-off-by: Linus Walleij
Signed-off-by: Russell King