User:Aren/PinePhone Mainline Status

From PINE64
Revision as of 01:23, 20 January 2024 by Aren (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 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 should be upsream
Wifi in progress[2] 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.