Skip to content
Paul Cercueil edited this page Nov 19, 2018 · 5 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.21
TCU Clocks No (new driver) Planned for 4.21
TCU Timers No (new driver) Planned for 4.21
OS Timer Yes Planned for 4.21
PWM driver Yes Incomplete Improvements planned for 4.21
Watchdog driver Yes Incomplete Improvements planned for 4.21
RTC driver Yes Yes
Pinctrl/GPIO driver No (new driver) Yes
UART driver Yes Yes
MMC driver No (switch to upstream driver) Incomplete Planned for 4.21
DMA driver No (switch to upstream driver) Yes
Audio I2S driver No (switch to upstream driver) Yes
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