Upstream status

Paul Cercueil edited this page Jun 14, 2018 · 4 revisions
Name Share code with OD 2014.08? Upstream? Notes
IRQ controller No (new driver) Incomplete Waiting for other cleanups
CGU Clocks Yes Yes
TCU IRQ controller No (new driver) Planned for 4.19
TCU Clocks No (new driver) Planned for 4.19
TCU Timers No (new driver) Planned for 4.19
OS Timer Yes Planned for 4.19
PWM driver Yes Incomplete Improvements planned for 4.19
Watchdog driver Yes Incomplete Improvements planned for 4.19
RTC driver Yes Yes
Pinctrl driver No (new driver) Yes
GPIO driver No (new driver) Yes
UART driver Yes Yes
MMC driver No (switch to upstream driver) Incomplete Planned for 4.19
DMA driver No (switch to upstream driver) No Planned for 4.19
Audio I2S driver No (switch to upstream driver) No
Audio codec driver Yes No
Audio board driver Yes No
ADC driver No (switch to upstream driver) No
Battery driver Yes No
Joystick driver Yes No
G-sensor Yes Not upstreamable Must rewrite the driver to use IIO + IIO to input gateway
I2C driver No driver (uses GPIO) Yes A dedicated driver would be better, TODO
SPI driver No driver (uses GPIO) Yes A dedicated driver would be better, TODO
GPU driver Yes Not upstreamable Must switch to upstream etnaviv, requires KMS driver
Video driver Yes Not upstreamable Must be rewritten for KMS
LCD panel driver Yes Not upstreamable Must be rewritten for KMS
Backlight control No driver (uses PWM) Yes
TV encoder Not working
HDMI output Not working
FM Radio Yes No TODO
Rumble No (switch to upstream driver) Yes
USB internal bus Yes Yes
USB On-The-Go Yes No Working with issues
Wi-Fi driver Yes No Different drivers upstream, to be tested
VPU driver Yes not upstreamable Must be rewritten for remoteproc
Video decoder driver Not working
JZ4770 platform support No (switch to devicetree) Yes
Basic GCW Zero support No (switch to devicetree) Yes
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.