Hello Greg, Here is a proposal to include in the staging tree the drivers from the fbtft project at https://github.com/notro/fbtft. This project contains a number of drivers small TFT LCD display modules, which are not otherwise supported by the Linux kernel. This set of drivers appears to be quite widely used in the RasberryPi community, and it's a shame that they are not submitted to the upstream Linux kernel. This is for now just a raw import, with only minimal changes compared to the upstream version: I have not tried to fix any coding style issue, or make any other improvement. I have only verified that the entire set of drivers was building fine, which I believe is the main rule when it comes to get code added to the staging tree. Best regards, Thomas Petazzoni Thomas Petazzoni (29): staging: fbtft: core support staging: fbtft: add fb_agm1264k-fl driver staging: fbtft: add fb_bd663474 driver staging: fbtft: add fb_hx8340bn driver staging: fbtft: add fb_hx8347d driver staging: fbtft: add fb_hx8353d driver staging: fbtft: add fb_ili9320 driver staging: fbtft: add fb_ili9325 driver staging: fbtft: add fb_ili9340 driver staging: fbtft: add fb_ili9341 driver staging: fbtft: add fb_ili9481 driver staging: fbtft: add fb_ili9486 driver staging: fbtft: add fb_pcd8544 driver staging: fbtft: add fb_ra8875 driver staging: fbtft: add fb_s6d02a1 driver staging: fbtft: add fb_s6d1121 driver staging: fbtft: add fb_ssd1289 driver staging: fbtft: add fb_ssd1306 driver staging: fbtft: add fb_ssd1331 driver staging: fbtft: add fb_ssd1351 driver staging: fbtft: add fb_st7735r driver staging: fbtft: add fb_tinylcd driver staging: fbtft: add fb_tls8204 driver staging: fbtft: add fb_uc1701 driver staging: fbtft: add fb_upd161704 driver staging: fbtft: add fb_watterott driver staging: fbtft: add flexfb driver staging: fbtft: add fbtft_device driver staging: fbtft: add NOTES file drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/Kconfig | 169 ++++ drivers/staging/fbtft/Makefile | 34 + drivers/staging/fbtft/NOTES | 6 + drivers/staging/fbtft/README | 32 + drivers/staging/fbtft/fb_agm1264k-fl.c | 462 ++++++++++ drivers/staging/fbtft/fb_bd663474.c | 193 ++++ drivers/staging/fbtft/fb_hx8340bn.c | 229 +++++ drivers/staging/fbtft/fb_hx8347d.c | 181 ++++ drivers/staging/fbtft/fb_hx8353d.c | 166 ++++ drivers/staging/fbtft/fb_ili9320.c | 234 +++++ drivers/staging/fbtft/fb_ili9325.c | 291 ++++++ drivers/staging/fbtft/fb_ili9340.c | 163 ++++ drivers/staging/fbtft/fb_ili9341.c | 179 ++++ drivers/staging/fbtft/fb_ili9481.c | 117 +++ drivers/staging/fbtft/fb_ili9486.c | 121 +++ drivers/staging/fbtft/fb_pcd8544.c | 177 ++++ drivers/staging/fbtft/fb_ra8875.c | 331 +++++++ drivers/staging/fbtft/fb_s6d02a1.c | 168 ++++ drivers/staging/fbtft/fb_s6d1121.c | 208 +++++ drivers/staging/fbtft/fb_ssd1289.c | 206 +++++ drivers/staging/fbtft/fb_ssd1306.c | 229 +++++ drivers/staging/fbtft/fb_ssd1331.c | 205 +++++ drivers/staging/fbtft/fb_ssd1351.c | 258 ++++++ drivers/staging/fbtft/fb_st7735r.c | 195 ++++ drivers/staging/fbtft/fb_tinylcd.c | 124 +++ drivers/staging/fbtft/fb_tls8204.c | 176 ++++ drivers/staging/fbtft/fb_uc1701.c | 210 +++++ drivers/staging/fbtft/fb_upd161704.c | 206 +++++ drivers/staging/fbtft/fb_watterott.c | 324 +++++++ drivers/staging/fbtft/fbtft-bus.c | 256 ++++++ drivers/staging/fbtft/fbtft-core.c | 1516 ++++++++++++++++++++++++++++++++ drivers/staging/fbtft/fbtft-io.c | 409 +++++++++ drivers/staging/fbtft/fbtft-sysfs.c | 222 +++++ drivers/staging/fbtft/fbtft.h | 447 ++++++++++ drivers/staging/fbtft/fbtft_device.c | 1444 ++++++++++++++++++++++++++++++ drivers/staging/fbtft/flexfb.c | 593 +++++++++++++ 38 files changed, 10484 insertions(+) create mode 100644 drivers/staging/fbtft/Kconfig create mode 100644 drivers/staging/fbtft/Makefile create mode 100644 drivers/staging/fbtft/NOTES create mode 100644 drivers/staging/fbtft/README create mode 100644 drivers/staging/fbtft/fb_agm1264k-fl.c create mode 100644 drivers/staging/fbtft/fb_bd663474.c create mode 100644 drivers/staging/fbtft/fb_hx8340bn.c create mode 100644 drivers/staging/fbtft/fb_hx8347d.c create mode 100644 drivers/staging/fbtft/fb_hx8353d.c create mode 100644 drivers/staging/fbtft/fb_ili9320.c create mode 100644 drivers/staging/fbtft/fb_ili9325.c create mode 100644 drivers/staging/fbtft/fb_ili9340.c create mode 100644 drivers/staging/fbtft/fb_ili9341.c create mode 100644 drivers/staging/fbtft/fb_ili9481.c create mode 100644 drivers/staging/fbtft/fb_ili9486.c create mode 100644 drivers/staging/fbtft/fb_pcd8544.c create mode 100644 drivers/staging/fbtft/fb_ra8875.c create mode 100644 drivers/staging/fbtft/fb_s6d02a1.c create mode 100644 drivers/staging/fbtft/fb_s6d1121.c create mode 100644 drivers/staging/fbtft/fb_ssd1289.c create mode 100644 drivers/staging/fbtft/fb_ssd1306.c create mode 100644 drivers/staging/fbtft/fb_ssd1331.c create mode 100644 drivers/staging/fbtft/fb_ssd1351.c create mode 100644 drivers/staging/fbtft/fb_st7735r.c create mode 100644 drivers/staging/fbtft/fb_tinylcd.c create mode 100644 drivers/staging/fbtft/fb_tls8204.c create mode 100644 drivers/staging/fbtft/fb_uc1701.c create mode 100644 drivers/staging/fbtft/fb_upd161704.c create mode 100644 drivers/staging/fbtft/fb_watterott.c create mode 100644 drivers/staging/fbtft/fbtft-bus.c create mode 100644 drivers/staging/fbtft/fbtft-core.c create mode 100644 drivers/staging/fbtft/fbtft-io.c create mode 100644 drivers/staging/fbtft/fbtft-sysfs.c create mode 100644 drivers/staging/fbtft/fbtft.h create mode 100644 drivers/staging/fbtft/fbtft_device.c create mode 100644 drivers/staging/fbtft/flexfb.c -- 2.1.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel