2022-03-07 14:04:34 |
Oliver Grawert |
bug |
|
|
added bug |
2022-03-07 14:04:50 |
Oliver Grawert |
linux-raspi2 (Ubuntu): importance |
Undecided |
Wishlist |
|
2022-03-07 14:06:19 |
Oliver Grawert |
description |
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.
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. |
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. |
|
2022-03-08 06:48:23 |
Juerg Haefliger |
bug task added |
|
linux-raspi (Ubuntu) |
|
2022-03-08 06:48:34 |
Juerg Haefliger |
linux-raspi (Ubuntu): status |
New |
Won't Fix |
|
2022-03-08 06:48:40 |
Juerg Haefliger |
linux-raspi (Ubuntu): status |
Won't Fix |
New |
|
2022-03-08 06:48:44 |
Juerg Haefliger |
linux-raspi2 (Ubuntu): status |
New |
Won't Fix |
|
2022-03-08 06:48:48 |
Juerg Haefliger |
linux-raspi (Ubuntu): importance |
Undecided |
Wishlist |
|
2022-03-08 06:49:40 |
Juerg Haefliger |
tags |
|
kern-2643 |
|
2022-03-08 06:49:43 |
Juerg Haefliger |
bug |
|
|
added subscriber Juerg Haefliger |
2022-03-08 08:29:41 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Focal |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi2 (Ubuntu Focal) |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi (Ubuntu Focal) |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Impish |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi2 (Ubuntu Impish) |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi (Ubuntu Impish) |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Jammy |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi2 (Ubuntu Jammy) |
|
2022-03-08 08:29:41 |
Juerg Haefliger |
bug task added |
|
linux-raspi (Ubuntu Jammy) |
|
2022-03-08 08:30:02 |
Juerg Haefliger |
linux-raspi (Ubuntu Jammy): status |
New |
Fix Released |
|
2022-03-08 08:30:08 |
Juerg Haefliger |
linux-raspi2 (Ubuntu Jammy): status |
Won't Fix |
Invalid |
|
2022-03-08 08:30:12 |
Juerg Haefliger |
linux-raspi2 (Ubuntu Impish): status |
New |
Invalid |
|
2022-03-08 08:30:17 |
Juerg Haefliger |
linux-raspi2 (Ubuntu Focal): status |
New |
Invalid |
|
2022-06-30 07:47:21 |
Juerg Haefliger |
linux-raspi (Ubuntu Impish): status |
New |
Won't Fix |
|
2022-07-29 14:09:10 |
Juerg Haefliger |
description |
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. |
[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. |
|
2022-07-29 14:09:18 |
Juerg Haefliger |
linux-raspi (Ubuntu Focal): status |
New |
In Progress |
|
2022-07-29 14:09:22 |
Juerg Haefliger |
linux-raspi (Ubuntu Focal): assignee |
|
Juerg Haefliger (juergh) |
|
2022-07-29 14:09:30 |
Juerg Haefliger |
linux-raspi (Ubuntu): status |
Fix Released |
Invalid |
|
2022-07-29 14:09:45 |
Juerg Haefliger |
bug task deleted |
linux-raspi2 (Ubuntu) |
|
|
2022-07-29 14:10:01 |
Juerg Haefliger |
linux-raspi (Ubuntu Jammy): importance |
Wishlist |
Undecided |
|
2022-07-29 14:10:06 |
Juerg Haefliger |
linux-raspi (Ubuntu): importance |
Wishlist |
Undecided |
|
2022-07-29 14:10:10 |
Juerg Haefliger |
linux-raspi (Ubuntu Focal): importance |
Undecided |
Wishlist |
|
2022-08-24 15:01:59 |
Launchpad Janitor |
linux-raspi (Ubuntu Focal): status |
In Progress |
Fix Released |
|
2022-08-24 15:01:59 |
Launchpad Janitor |
cve linked |
|
2021-33061 |
|
2022-08-24 15:01:59 |
Launchpad Janitor |
cve linked |
|
2021-33656 |
|