fbtft overlay is missing

Bug #1963919 reported by Oliver Grawert
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Wishlist
Juerg Haefliger
Impish
Won't Fix
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
linux-raspi2 (Ubuntu)
Focal
Invalid
Undecided
Unassigned
Impish
Invalid
Undecided
Unassigned
Jammy
Invalid
Wishlist
Unassigned

Bug Description

[Impact]

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.

[Test case]

See above.

[Fix]

Backport commit 6a4525924c43 ("overlays: Add fbtft overlay") from rpi-5.15.y.

[Where Problems could occur]

Problems might show up when using the new DTB overlay on a Pi platform.

Tags: kern-2643

CVE References

Oliver Grawert (ogra)
Changed in linux-raspi2 (Ubuntu):
importance: Undecided → Wishlist
description: updated
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu):
status: New → Won't Fix
status: Won't Fix → New
Changed in linux-raspi2 (Ubuntu):
status: New → Won't Fix
Changed in linux-raspi (Ubuntu):
importance: Undecided → Wishlist
tags: added: kern-2643
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu Jammy):
status: New → Fix Released
Changed in linux-raspi2 (Ubuntu Jammy):
status: Won't Fix → Invalid
Changed in linux-raspi2 (Ubuntu Impish):
status: New → Invalid
Changed in linux-raspi2 (Ubuntu Focal):
status: New → Invalid
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu Impish):
status: New → Won't Fix
Juerg Haefliger (juergh)
description: updated
Changed in linux-raspi (Ubuntu Focal):
status: New → In Progress
assignee: nobody → Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu):
status: Fix Released → Invalid
no longer affects: linux-raspi2 (Ubuntu)
Changed in linux-raspi (Ubuntu Jammy):
importance: Wishlist → Undecided
Changed in linux-raspi (Ubuntu):
importance: Wishlist → Undecided
Changed in linux-raspi (Ubuntu Focal):
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-raspi - 5.4.0-1069.79

---------------
linux-raspi (5.4.0-1069.79) focal; urgency=medium

  * focal/linux-raspi: 5.4.0-1069.79 -proposed tracker (LP: #1983941)

  * fbtft overlay is missing (LP: #1963919)
    - overlays: Add fbtft overlay

  [ Ubuntu: 5.4.0-125.141 ]

  * focal/linux: 5.4.0-125.141 -proposed tracker (LP: #1983947)
  * nbd: requests can become stuck when disconnecting from server with qemu-nbd
    (LP: #1896350)
    - blk-mq: blk-mq: provide forced completion method
    - blk-mq: move failure injection out of blk_mq_complete_request
    - nbd: don't handle response without a corresponding request message
    - nbd: make sure request completion won't concurrent
    - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
    - nbd: fix io hung while disconnecting device
  * CVE-2021-33656
    - vt: drop old FONT ioctls
  * CVE-2021-33061
    - ixgbe: add the ability for the PF to disable VF link state
    - ixgbe: add improvement for MDD response functionality
    - ixgbevf: add disable link state

 -- Juerg Haefliger <email address hidden> Thu, 18 Aug 2022 16:56:14 +0200

Changed in linux-raspi (Ubuntu Focal):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.