Difference between revisions of "User:Aren/PinePhone Mainline Status"
Jump to navigation
Jump to search
(Created page with "= Overview = {| class="wikitable" |- ! Feature !! status !! notes |- | Serial debugging || Working || Subject to hardware issues [https://xnux.eu/log/075.html] |- | Display || Partial || doesn't run at 60hZ (TODO: add link to megi's patches) |- | Touch Input || untested |- | Fromt camera || untested || I remember seeing patches for the same camera model, but for a different board. They may be easy to adapt. (TODO: track them down) |- | Rear camera || untested || driver...") |
(work on the front camera is in progress) |
||
Line 11: | Line 11: | ||
| Touch Input || untested | | Touch Input || untested | ||
|- | |- | ||
| Fromt camera || | | Fromt camera || in progress || Front camera driver should be upstream in 6.8-rc1, but will need testing and dts parts to activate[https://social.kernel.org/objects/538e7d12-777b-4d1d-bdfe-469bdf43bda0]. (TODO: track them down links to source & lkml threads) | ||
|- | |- | ||
| Rear camera || untested || driver should be upsream | | Rear camera || untested || driver should be upsream |
Revision as of 02:04, 20 January 2024
Overview
Feature | status | notes |
---|---|---|
Serial debugging | Working | Subject to hardware issues [1] |
Display | Partial | doesn't run at 60hZ (TODO: add link to megi's patches) |
Touch Input | untested | |
Fromt camera | in progress | Front camera driver should be upstream in 6.8-rc1, but will need testing and dts parts to activate[2]. (TODO: track them down links to source & lkml threads) |
Rear camera | untested | driver should be upsream |
Wifi | in progress[3] | The current driver has very poor code quality and will not be suitable for mainline. Work on a replacement is in progress. |
Usb | partial | see #Usb |
Leds | untested | iirc just uses gpio driver, should be generic. Status led doesn't have keep power in suspend enabled in upstream device tree. |
Modem | untested | |
Modem Audio | untested | |
Bluetooth | untested | |
Audio | untested | |
Accelerometer | untested | |
Proximity sensor | untested | |
Charging | Partial | See usb section |
Usb
Feature | status | notes |
---|---|---|
Role Switch / Gadget mode | out of tree | See #ANX7688 |
Host mode e.g. external storage or input | untested | |
Display output (TODO: which spec? usb dp alt mode?) | out of tree | See #ANX7688 |
USB-C Power Delivery | out of tree | See #ANX7688 |
USB BC | Upstream | BC1.2 is mostly handled by the axp803 pmic. This is usually what handles current negotiation when using A-to-C cables and dumb chargers. |
ANX7688
There is an out of tree driver for the anx7688 chip, but it was written specifically for the PinePhone. This driver may require non trivial refactoring to be acceptable upstream.