1
0
Fork 0
alistair23-linux/drivers/staging/fbtft
Nishad Kamdar c440eee1a7 Staging: fbtft: Switch to the gpio descriptor interface
This switches the fbtft driver to use GPIO descriptors
rather than numerical gpios:

Utilize the GPIO library's intrinsic handling of OF GPIOs
and polarity. If the line is flagged active low, gpiolib
will deal with this.

Remove gpios from platform device structure. Neither assign
statically numbers to gpios in platform device nor allow
gpios to be parsed as module parameters.

Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-18 11:01:02 +01:00
..
Kconfig staging: fbtft: remove unused FB_TFT_SSD1325 kconfig 2018-01-25 13:10:39 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
README
TODO staging/fbtft: Update TODO and mailing lists 2018-09-10 10:39:19 +02:00
fb_agm1264k-fl.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_bd663474.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_hx8340bn.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_hx8347d.c staging: fbtft: Puts macro arguments in parenthesis to avoid precedence issues - Style 2018-08-08 14:23:16 +02:00
fb_hx8353d.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_hx8357d.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_hx8357d.h staging: fbtft: add SPDX identifiers 2018-01-15 16:03:46 +01:00
fb_ili9163.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ili9320.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ili9325.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ili9340.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ili9341.c staging: fbtft: Puts macro arguments in parenthesis to avoid precedence issues - Style 2018-08-08 14:23:16 +02:00
fb_ili9481.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_ili9486.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_pcd8544.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ra8875.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_s6d02a1.c staging: fbtft: Adjust some empty-line problems - Style 2018-08-08 14:23:16 +02:00
fb_s6d1121.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_sh1106.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1289.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1305.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1306.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1325.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1331.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_ssd1351.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_st7735r.c staging: fbtft: Fixes some alignment issues - Style 2018-08-08 14:23:16 +02:00
fb_st7789v.c staging: fbtft: Fixes some alignment issues - Style 2018-08-08 14:23:16 +02:00
fb_tinylcd.c staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00
fb_tls8204.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_uc1611.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_uc1701.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_upd161704.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fb_watterott.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fbtft-bus.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fbtft-core.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fbtft-io.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fbtft-sysfs.c staging: fbtft: Fixes some alignment issues - Style 2018-08-08 14:23:16 +02:00
fbtft.h Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
fbtft_device.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
flexfb.c Staging: fbtft: Switch to the gpio descriptor interface 2019-01-18 11:01:02 +01:00
internal.h staging: fbtft: remove redundant license text 2018-01-15 16:03:46 +01:00

README

  FBTFT
=========

Linux Framebuffer drivers for small TFT LCD display modules.
The module 'fbtft' makes writing drivers for some of these displays very easy.

Development is done on a Raspberry Pi running the Raspbian "wheezy" distribution.

INSTALLATION
  Download kernel sources

  From Linux 3.15
    cd drivers/video/fbdev/fbtft
    git clone https://github.com/notro/fbtft.git

    Add to drivers/video/fbdev/Kconfig:   source "drivers/video/fbdev/fbtft/Kconfig"
    Add to drivers/video/fbdev/Makefile:  obj-y += fbtft/

  Before Linux 3.15
    cd drivers/video
    git clone https://github.com/notro/fbtft.git

    Add to drivers/video/Kconfig:   source "drivers/video/fbtft/Kconfig"
    Add to drivers/video/Makefile:  obj-y += fbtft/

  Enable driver(s) in menuconfig and build the kernel


See wiki for more information: https://github.com/notro/fbtft/wiki


Source: https://github.com/notro/fbtft/