Linux/linux e0046bbdrivers/auxdisplay charlcd.c Kconfig, include/misc charlcd.h

Merge tag 'auxdisplay-for-linus-v5.1-rc2' of git://github.com/ojeda/linux

Pull auxdisplay updates from Miguel Ojeda:
 "A few fixes and improvements for auxdisplay:

   - Series to fix a memory leak in hd44780 while introducing
     charlcd_free(). From Andy Shevchenko

   - Series to clean up the Kconfig menus and a couple of improvements
     for charlcd. From Mans Rullgard"

* tag 'auxdisplay-for-linus-v5.1-rc2' of git://github.com/ojeda/linux:
  auxdisplay: charlcd: make backlight initial state configurable
  auxdisplay: charlcd: simplify init message display
  auxdisplay: deconfuse configuration
  auxdisplay: hd44780: Convert to use charlcd_free()
  auxdisplay: panel: Convert to use charlcd_free()
  auxdisplay: charlcd: Introduce charlcd_free() helper
  auxdisplay: charlcd: Move to_priv() to charlcd namespace
  auxdisplay: hd44780: Fix memory leak on ->remove()
DeltaFile
+35-20drivers/auxdisplay/charlcd.c
+33-5drivers/auxdisplay/Kconfig
+3-1drivers/auxdisplay/hd44780.c
+2-2drivers/auxdisplay/panel.c
+1-1drivers/auxdisplay/Makefile
+1-0include/misc/charlcd.h
+75-296 files

UnifiedSplitRaw