fbtft overlay is missing
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:/
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.
CVE References
Changed in linux-raspi2 (Ubuntu): | |
importance: | Undecided → Wishlist |
description: | updated |
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 |
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 |
Changed in linux-raspi (Ubuntu Impish): | |
status: | New → Won't Fix |
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 |
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) complete_ request
* 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_
- 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