[PATCH v2 0/4] Prepare consoles, add fb flush and Solomon SSD1307 OLED controller support

Bastian Stender bst at pengutronix.de
Tue Feb 28 06:31:23 PST 2017


Changes since last version:

console: replace set_active by open/close
  - use a counter rather than flags
  - inrease counter independent of the presence of the cdev->open() hook

console: expose consoles in devfs
  - test for presence before using flush hook

video: add support for Solomon SSD1307 OLED controller family
  - remove pwm dependency and SSD1307 compatibility
  - use tabs and spaces consistently
  - remove unnecessary 'struct ssd1307fb_par'
  - remove unnecessary xzalloc check
  - bail out if any of the *required* device tree properties are missing
  - replace errno on gpio failure with error string
  - remove obsolete printk include

Bastian Stender (4):
  console: replace set_active by open/close
  console: expose consoles in devfs
  fb: introduce flush for virtual framebuffer
  video: add support for Solomon SSD1307 OLED controller family

 commands/fbtest.c         |   1 +
 common/console.c          |  99 +++++++-
 drivers/video/Kconfig     |   4 +
 drivers/video/Makefile    |   1 +
 drivers/video/fb.c        |  26 +++
 drivers/video/fbconsole.c |  31 ++-
 drivers/video/ssd1307fb.c | 566 ++++++++++++++++++++++++++++++++++++++++++++++
 include/console.h         |  10 +-
 include/fb.h              |   2 +
 net/netconsole.c          |  27 ++-
 10 files changed, 744 insertions(+), 23 deletions(-)
 create mode 100644 drivers/video/ssd1307fb.c

-- 
2.11.0




More information about the barebox mailing list