diff --git a/Documentation/README.html b/Documentation/README.html
index 735edf031d4..1c13c8abdd8 100644
--- a/Documentation/README.html
+++ b/Documentation/README.html
@@ -8,7 +8,7 @@
NuttX README Files
- Last Updated: May 20, 2016
+ Last Updated: May 26, 2016
|
@@ -316,7 +316,8 @@ nuttx/
| |- eeprom/
| | `- README.txt
| |- lcd/
- | | `- README.txt
+ | | |- README.txt
+ | | `- pcf8574_lcd_backpack_readme.txt
| |- mtd/
| | `- README.txt
| |- sensors/
diff --git a/README.txt b/README.txt
index 130626fd7d5..db0e5e6c10b 100644
--- a/README.txt
+++ b/README.txt
@@ -1491,7 +1491,8 @@ nuttx/
| |- eeprom/
| | `- README.txt
| |- lcd/
- | | `- README.txt
+ | | | README.txt
+ | | `- pcf8574_lcd_backpack_readme.txt
| |- mtd/
| | `- README.txt
| |- sensors/
diff --git a/drivers/lcd/Kconfig b/drivers/lcd/Kconfig
index a7be77550c3..7aba2f5452b 100644
--- a/drivers/lcd/Kconfig
+++ b/drivers/lcd/Kconfig
@@ -1003,3 +1003,18 @@ config LCD_LCD1602
NOTE: There is no common implementation of the LCD1602 driver.
Rather, there are board-by-board implementations. See, for example,
configs/pcblogic-pic32mx/src/up_lcd1602.c.
+
+config LCD_BACKPACK
+ bool "PCF8574 LCD Backpack"
+ default n
+ depends on I2C
+ select LIB_SLCDCODEC
+ ---help---
+ Enable support for PCF8574 LCD Backpack driver. This driver supports
+ an interface board that is based on the PCF8574 io expander and
+ supports the HD44780-based (or compatible) LCD modules. There are
+ a myriad of different vendors of such, but they are principally the
+ same, save wiring and minor features like jumpers for I2C addresses.
+ This driver supports known and unknown variants.
+
+ See pcf8574_lcd_backpack_readme.txt
diff --git a/drivers/lcd/Make.defs b/drivers/lcd/Make.defs
index 1becc0fa973..fd9bdc4bc25 100644
--- a/drivers/lcd/Make.defs
+++ b/drivers/lcd/Make.defs
@@ -103,6 +103,10 @@ ifeq ($(CONFIG_LCD_RA8875),y)
CSRCS += ra8875.c
endif
+ifeq ($(CONFIG_LCD_BACKPACK),y)
+ CSRCS += pcf8574_lcd_backpack.c
+endif
+
# Include LCD driver build support
DEPPATH += --dep-path lcd
diff --git a/drivers/lcd/README.txt b/drivers/lcd/README.txt
index 0a49c64efcb..85d4f52d71b 100644
--- a/drivers/lcd/README.txt
+++ b/drivers/lcd/README.txt
@@ -149,6 +149,11 @@ Re-usable LCD drivers reside in the drivers/lcd directory:
configs/stm32f4discovery
configs/sam4l-xplained
+ Segment LCDS (SLCDs):
+ ---------------------
+
+ pcf8574_lcd_backpack.c: See pcf8574_lcd_backpack_readme.txt.
+
Examples: configs/
==================