3 ms·
Seeing cypress touch controller used in PineNote... Mainline cyttsp4 driver is buggy, incomplete, sucks and there are no docs for the touch controller. You can'
by megous 5y ago
Seeing cypress touch controller used in PineNote... Mainline cyttsp4 driver is buggy, incomplete, sucks and there are no docs for the touch controller. You can't even do calibration with the mainline driver, which is necessary to have a usable touchscreen.
The vendor dropped the ball on that driver right after getting it mainline years ago - they didn't touch it ever since. It doesn't even support device tree.
So there's gonna be some pain, for whoever will want to get that thing working mainline.
- Klasiaster 5y agoChoosing HW components which are not supported in mainline Linux or don't even have an upstreamable driver ready is the main criticism I have, too. I wish there was a way to have the hardware designed so that is works from day one with a recent Linux kernel instead of the mess with the PinePhone: the WiFi driver is of such a bad quality that it's not upstreamed, and of course totally buggy. Also, a similar situation can also be found with the device firmware: both the USB controller and the modem don't have a good vendor firmware and the community needs to debug this stuff - I wish only known-to-be-working components get selected in the first place.