Activity log for bug #1963919

Date Who What changed Old value New value Message
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