Public bug reported:

To attach TFT touchscreens the pi-foundation kernel ships the fbtft
devicetree overlay along with rpi-display.

While you can attach a stand-alone TFT display just fine when only using
rpi-display to provide the drivers with hardcoded GPIO assignments, it
gets extremely tricky to even enable the touchscreen input or to use
such a TFT with other sensors attached since rpi-display does not allow
any re-assignment of the GPIO pins in use.

The upstream fbtft driver can make use of the already included rpi-display 
drivers by defining "rpi-display" in its params. It also allows to freely 
re-assign the GPIO pins for backlight, D/C and Reset to give you enough 
flexibility to have the display co-exist with any attached sensors and  touch 
input devices that do not have the ability to re-assign GPIO pins and that 
clash with the hardcoded numbering of rpi-display.
An example with freely assigned GPIOs can be seen in the upstream 
(rpi-foundation) overlay README file at:

https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README#L884

Please include fbtft in the ubuntu kernels to allow a more flexible
usage of SPI based TFT touchscreens on the Pi.

** Affects: linux-raspi2 (Ubuntu)
     Importance: Wishlist
         Status: New

** Changed in: linux-raspi2 (Ubuntu)
   Importance: Undecided => Wishlist

** Description changed:

  To attach TFT touchscreens the pi-foundation kernel ships the fbtft
  devicetree overlay along with rpi-display.
  
  While you can attach a stand-alone TFT display just fine when only using
  rpi-display to provide the drivers with hardcoded GPIO assignments, it
- gets extremely tricky to even enable the touchscreen or use a TFT with
- other sensors attached since rpi-display does not allow any re-
- assignment of the GPIO pins in use.
+ gets extremely tricky to even enable the touchscreen input or to use
+ such a TFT with other sensors attached since rpi-display does not allow
+ any re-assignment of the GPIO pins in use.
  
- The upstream fbtft driver can make use of the already included rpi-display 
drivers by defining "rpi-display" in its params. It also allows to freely 
re-assign the GPIO pins for backlight, D/C and Reset to give you enough 
flexibility to have the display co-exist with any attached sensors and  touch 
input devices that do not have the ability to re-assign GPIO pins and that 
clash with the hardcoded numbering of rpi-display. 
+ The upstream fbtft driver can make use of the already included rpi-display 
drivers by defining "rpi-display" in its params. It also allows to freely 
re-assign the GPIO pins for backlight, D/C and Reset to give you enough 
flexibility to have the display co-exist with any attached sensors and  touch 
input devices that do not have the ability to re-assign GPIO pins and that 
clash with the hardcoded numbering of rpi-display.
  An example with freely assigned GPIOs can be seen in the upstream 
(rpi-foundation) overlay README file at:
  
  https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README#L884
  
  Please include fbtft in the ubuntu kernels to allow a more flexible
  usage of SPI based TFT touchscreens on the Pi.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1963919

Title:
  fbtft overlay is missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1963919/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to