09 Aug, 2019
1 commit
-
This header is included in drivers/auxdisplay/. Make it a local header.
Reviewed-by: Geert Uytterhoeven
Signed-off-by: Masahiro Yamada
Signed-off-by: Miguel Ojeda
17 Mar, 2019
2 commits
-
Convert to use charlcd_free() instead of kfree() for sake of type check.
Reviewed-by: Geert Uytterhoeven
Signed-off-by: Andy Shevchenko
Signed-off-by: Miguel Ojeda -
We have to free on ->remove() the allocated resources on ->probe().
Fixes: d47d88361fee ("auxdisplay: Add HD44780 Character LCD support")
Reviewed-by: Geert Uytterhoeven
Signed-off-by: Andy Shevchenko
Signed-off-by: Miguel Ojeda
13 Sep, 2018
2 commits
-
In order to make use of array info obtained from gpiod_get_array() and
speed up processing of arrays matching single GPIO chip layout, that
information must be passed to get/set array functions. Extend the
functions' API with that additional parameter and update all users.
Pass NULL if a user builds an array itself from single GPIOs.Cc: Jonathan Corbet
Cc: Miguel Ojeda Sandonis
Cc: Geert Uytterhoeven
Cc: Sebastien Bourdelin
Cc: Lukas Wunner
Cc: Peter Korsgaard
Cc: Peter Rosin
Cc: Andrew Lunn
Cc: Florian Fainelli
Cc: "David S. Miller"
Cc: Rojhalat Ibrahim
Cc: Dominik Brodowski
Cc: Russell King
Cc: Kishon Vijay Abraham I
Cc: Tony Lindgren
Cc: Lars-Peter Clausen
Cc: Michael Hennerich
Cc: Jonathan Cameron
Cc: Hartmut Knaack
Cc: Peter Meerwald-Stadler
Cc: Greg Kroah-Hartman
Cc: Jiri Slaby
Cc: Yegor Yefremov
Cc: Uwe Kleine-König
Signed-off-by: Janusz Krzysztofik
Acked-by: Ulf Hansson
Signed-off-by: Linus Walleij -
Most users of get/set array functions iterate consecutive bits of data,
usually a single integer, while processing array of results obtained
from, or building an array of values to be passed to those functions.
Save time wasted on those iterations by changing the functions' API to
accept bitmaps.All current users are updated as well.
More benefits from the change are expected as soon as planned support
for accepting/passing those bitmaps directly from/to respective GPIO
chip callbacks if applicable is implemented.Cc: Jonathan Corbet
Cc: Miguel Ojeda Sandonis
Cc: Sebastien Bourdelin
Cc: Lukas Wunner
Cc: Peter Korsgaard
Cc: Peter Rosin
Cc: Andrew Lunn
Cc: Florian Fainelli
Cc: "David S. Miller"
Cc: Rojhalat Ibrahim
Cc: Dominik Brodowski
Cc: Russell King
Cc: Kishon Vijay Abraham I
Cc: Tony Lindgren
Cc: Lars-Peter Clausen
Cc: Michael Hennerich
Cc: Jonathan Cameron
Cc: Hartmut Knaack
Cc: Peter Meerwald-Stadler
Cc: Greg Kroah-Hartman
Cc: Jiri Slaby
Cc: Yegor Yefremov
Cc: Uwe Kleine-König
Signed-off-by: Janusz Krzysztofik
Acked-by: Ulf Hansson
Reviewed-by: Geert Uytterhoeven
Tested-by: Geert Uytterhoeven
Signed-off-by: Linus Walleij
07 Jul, 2018
1 commit
-
At over 4000 #includes, is the 9th most
#included header file in the Linux kernel. It does not need
, so drop that header and explicitly add
to source files that need it.4146 #include
After this patch, there are 225 files that use ,
for a reduction of around 3900 times that
does not have to be read & parsed.225 #include
This patch was build-tested on 20 different arch-es.
It also makes these drivers SubmitChecklist#1 compliant.
Signed-off-by: Randy Dunlap
Reported-by: kbuild test robot # drivers/media/platform/vimc/
Reported-by: kbuild test robot # drivers/pinctrl/pinctrl-u300.c
Signed-off-by: Greg Kroah-Hartman
13 Apr, 2018
1 commit
-
Cc: Philippe Ombredanne
Acked-by: Willy Tarreau
Acked-by: Linus Walleij
Acked-by: Robin van der Gracht
Acked-by: Geert Uytterhoeven
Signed-off-by: Miguel Ojeda
08 Apr, 2017
1 commit
-
DT properties specifying physical properties should contain appropriate
suffices indicating the units of measurement.Hence amend the HD44780 DT bindings to add "chars" suffixes to the
"display-height" and "display-width" properties, and update the driver
to parse them.Fixes: dd9502a9e9156dd8 ("dt-bindings: auxdisplay: Add bindings for Hitachi HD44780")
Fixes: d47d88361feea2ce ("auxdisplay: Add HD44780 Character LCD support")
Signed-off-by: Geert Uytterhoeven
Acked-by: Rob Herring
Signed-off-by: Greg Kroah-Hartman
17 Mar, 2017
1 commit
-
The Hitachi HD44780 Character LCD Controller is commonly used on
character LCDs that can display one or more lines of text.This driver supports character LCDs connected to GPIOs, using either a
4-bit or 8-bit data bus, and provides access through the charlcd core
and /dev/lcd.Signed-off-by: Geert Uytterhoeven
Signed-off-by: Greg Kroah-Hartman