* New driver for GPIO based 7-segment LED display (Chris Packham)
* New driver for Maxim MAX6958/6959 I²C 7-segment LED display controller
* Refactor linedisp library to make the above happen
* Update Holtek HT16k33 driver to follow the linedisp refactoring
* Convert .remove to return void in platform drivers (Uwe Kleine-König)
* Fix DT schemas (Krzysztof Kozlowski)
* Refresh MAINTAINERS database
The following is an automated git shortlog grouped by driver:
Add 7-segment LED display drivers:
- Add 7-segment LED display driver
- Add driver for MAX695x 7-segment LED controllers
- Add 7 and 14 segment mappings to MAINTAINERS
cfag12864bfb:
- Convert to platform remove callback returning void
dt-bindings:
- auxdisplay: Add bindings for generic 7-segment LED
- auxdisplay: Add Maxim MAX6958/6959
- auxdisplay: hit,hd44780: use defines for GPIO flags
- auxdisplay: adjust example indentation and use generic node names
hd44780:
- Convert to platform remove callback returning void
ht16k33:
- Drop struct ht16k33_seg
- Switch to use line display character mapping
- Define a few helper macros
- Move ht16k33_linedisp_ops down
- Add default to switch-cases
img-ascii-lcd:
- Convert to platform remove callback returning void
- Make container_of() no-op for struct linedisp
linedisp:
- Allocate buffer for the string
- Add support for overriding character mapping
- Provide struct linedisp_ops for future extension
- Move exported symbols to a namespace
- Add missing header(s)
- Unshadow error codes in ->store()
- Use unique number for id
- Free allocated resources in ->release()
panel:
- Switch to use module_parport_driver()
seg-led-gpio:
- Import linedisp namespace
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEqaflIX74DDDzMJJtb7wzTHR8rCgFAmXxtUoACgkQb7wzTHR8
rCiyIg//TuyU7/1xqPW2Jri+jWDw3hdFtizE2TB6NjQhn5eS5uPjh3oFVgMPQv0x
IwhALXzdG9V5s946er0APC1B7b7TppGuQf1bP/mDPuYzy+YqehEO6rSzrcHP2w6T
Uj7l5ShjkUVJD60ZvognJxJKGcTEffzFTIAP8lqlLzVZ81I79rzfjSmvFnY25mbW
Wv+m8fBHQTKR7cH8GZFNlhMOmJ2WmmeS0ba9GU09lXKMtvB/89yQinOi/JH5qntk
kUWmD0M7rLopkKyYJhnlnuBzbCs8ZAwq8ogdrTST3g3V2PO36sxRHerC9Ve1six/
YarW+z+g/qNm/lbI/iBeNkpKczFENTXJEi5+cXseBcEPl5pV/xRjmI/RqTy6bMe+
03rCDgrEzxFHZz7e1D88UMLN5cJoaQVkGeUpHHVS1fkAZ6euEXjFhOzS1GZ5B67H
6oaE/PJLVi0Hs0XDHKYsnhF+l6tkWrMyx2w9XykiXzCY2hkRnofPmNE8D3aOvoYQ
kvl7hOBqcNbWYS73d/eUGCmISSajHcwiPPxysmw4wtKrrbe6VGbehLWG8neS/Dri
Y9kpu0t86Ue7qLBcMHvW/U7lqcdKreqc5LFBCdmxa3SaEVmDb1m/RE+jwANGcYFQ
fJHPmzn1zn9TPstFU2TAQU0JLu3f82kh4evKFPKt7ugwRBKCrnU=
=Q7mz
-----END PGP SIGNATURE-----
Merge tag 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Pull auxdisplay updates from Andy Shevchenko:
- New driver for GPIO based 7-segment LED display (Chris Packham)
- New driver for Maxim MAX6958/6959 I²C 7-segment LED display
controller
- Refactor linedisp library to make the above happen
- Update Holtek HT16k33 driver to follow the linedisp refactoring
- Convert .remove to return void in platform drivers (Uwe Kleine-König)
- Fix DT schemas (Krzysztof Kozlowski)
- Refresh MAINTAINERS database
* tag 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay: (27 commits)
auxdisplay: img-ascii-lcd: Convert to platform remove callback returning void
auxdisplay: hd44780: Convert to platform remove callback returning void
auxdisplay: cfag12864bfb: Convert to platform remove callback returning void
auxdisplay: seg-led-gpio: Import linedisp namespace
dt-bindings: auxdisplay: Add bindings for generic 7-segment LED
auxdisplay: Add 7-segment LED display driver
auxdisplay: Add driver for MAX695x 7-segment LED controllers
dt-bindings: auxdisplay: Add Maxim MAX6958/6959
auxdisplay: ht16k33: Drop struct ht16k33_seg
auxdisplay: ht16k33: Switch to use line display character mapping
auxdisplay: ht16k33: Define a few helper macros
auxdisplay: ht16k33: Move ht16k33_linedisp_ops down
auxdisplay: ht16k33: Add default to switch-cases
auxdisplay: linedisp: Allocate buffer for the string
auxdisplay: linedisp: Add support for overriding character mapping
auxdisplay: linedisp: Provide struct linedisp_ops for future extension
auxdisplay: linedisp: Move exported symbols to a namespace
auxdisplay: linedisp: Add missing header(s)
auxdisplay: linedisp: Unshadow error codes in ->store()
auxdisplay: linedisp: Use unique number for id
...