Difference between revisions of "Status Matrix"
From Rockchip open source Document
(57 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
| | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
== Rockchip 4.4 Kernel Status Matrix == | == Rockchip 4.4 Kernel Status Matrix == | ||
Line 7: | Line 14: | ||
|- | |- | ||
! colspan="2" style="width: 10%; text-align: left;" | Model | ! colspan="2" style="width: 10%; text-align: left;" | Model | ||
+ | ! RK3399 | ||
! RK3288 | ! RK3288 | ||
! RK3328 | ! RK3328 | ||
− | |||
|- | |- | ||
| rowspan="2" style="text-align: left;" | ADC | | rowspan="2" style="text-align: left;" | ADC | ||
| style="text-align: left;" | SARADC | | style="text-align: left;" | SARADC | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | TSADC | | style="text-align: left;" | TSADC | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | Clocks | | colspan="2" style="text-align: left;" | Clocks | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | CPUFreq | | colspan="2" style="text-align: left;" | CPUFreq | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | Crypto | | colspan="2" style="text-align: left;" | Crypto | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
− | | colspan="2" style="text-align: left;" | CSI | + | | colspan="2" style="text-align: left;" | Mipi-CSI |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | N/A |
+ | |- | ||
+ | | colspan="2" style="text-align: left;" | ISP | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
+ | | style="background: rgb(255, 255, 255);" | N/A | ||
|- | |- | ||
− | | colspan="2" style="text-align: left;" | CIF | + | | colspan="2" style="text-align: left;" | DVP/CIF |
+ | | style="background: rgb(255, 255, 255);" | N/A | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
| style="background: orange;" | WIP | | style="background: orange;" | WIP | ||
− | |||
− | |||
|- | |- | ||
| rowspan="8" style="text-align: left;" | Display (DRM) | | rowspan="8" style="text-align: left;" | Display (DRM) | ||
| style="text-align: left;" | RGB | | style="text-align: left;" | RGB | ||
+ | | style="background: rgb(255, 255, 255);" | N/A | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | |||
− | |||
|- | |- | ||
| style="text-align: left;" | EDP | | style="text-align: left;" | EDP | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | | + | | N/A |
|- | |- | ||
| style="text-align: left;" | LVDS | | style="text-align: left;" | LVDS | ||
+ | | style="background: rgb(255, 255, 255);" | N/A | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | | + | | N/A |
− | |||
|- | |- | ||
| style="text-align: left;" | MIPI DSI | | style="text-align: left;" | MIPI DSI | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | | + | | N/A |
|- | |- | ||
| style="text-align: left;" | CVBS | | style="text-align: left;" | CVBS | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | VGA | | style="text-align: left;" | VGA | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | | + | | N/A |
|- | |- | ||
| style="text-align: left;" | HDMI | | style="text-align: left;" | HDMI | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | CEC | | style="text-align: left;" | CEC | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: orange;" | WIP |
|- | |- | ||
| colspan="2" style="text-align: left;" | DMA | | colspan="2" style="text-align: left;" | DMA | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | DDR DVFS | | colspan="2" style="text-align: left;" | DDR DVFS | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
+ | | style="background: lightgreen;" | SUPPORT | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | |||
− | |||
|- | |- | ||
| rowspan="2" style="text-align: left;" | Ethernet | | rowspan="2" style="text-align: left;" | Ethernet | ||
| style="text-align: left;" | GMAC | | style="text-align: left;" | GMAC | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | EMAC | | style="text-align: left;" | EMAC | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | I2S | | colspan="2" style="text-align: left;" | I2S | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left" | I2C | | colspan="2" style="text-align: left" | I2C | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | MsgBox | | colspan="2" style="text-align: left;" | MsgBox | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | | + | | N/A |
|- | |- | ||
| colspan="2" style="text-align: left;" | Pinctrl | | colspan="2" style="text-align: left;" | Pinctrl | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | PWM | | colspan="2" style="text-align: left;" | PWM | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | Power Domain | | colspan="2" style="text-align: left;" | Power Domain | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | PCIE | | colspan="2" style="text-align: left;" | PCIE | ||
+ | | style="background-color: lightgreen;" | SUPPORT | ||
+ | | N/A | ||
| N/A | | N/A | ||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | SD / SDIO / MMC | | colspan="2" style="text-align: left;" | SD / SDIO / MMC | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | SPDIF | | colspan="2" style="text-align: left;" | SPDIF | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | SPI | | colspan="2" style="text-align: left;" | SPI | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | SUSPEND / RESUME | | colspan="2" style="text-align: left;" | SUSPEND / RESUME | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | USB | | colspan="2" style="text-align: left;" | USB | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | USB OTG | | colspan="2" style="text-align: left;" | USB OTG | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | TYPEC | | colspan="2" style="text-align: left;" | TYPEC | ||
+ | | style="background-color: lightgreen;" | SUPPORT | ||
+ | | N/A | ||
| N/A | | N/A | ||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Watchdog | | colspan="2" style="text-align: left;" | Watchdog | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | GPU | | colspan="2" style="text-align: left;" | GPU | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | VPU | | colspan="2" style="text-align: left;" | VPU | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | RGA | | colspan="2" style="text-align: left;" | RGA | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | IEP | | colspan="2" style="text-align: left;" | IEP | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|} | |} | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
| | ||
Line 214: | Line 230: | ||
|- | |- | ||
! colspan="2" style="width: 10%; text-align: left;" | Model | ! colspan="2" style="width: 10%; text-align: left;" | Model | ||
+ | ! RK3399 | ||
! RK3288 | ! RK3288 | ||
! RK3328 | ! RK3328 | ||
− | |||
|- | |- | ||
| rowspan="2" style="text-align: left;" | ADC | | rowspan="2" style="text-align: left;" | ADC | ||
| style="text-align: left;" | SARADC | | style="text-align: left;" | SARADC | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
− | | style="text-align: left;" | | + | | style="text-align: left;" | TSADC1 |
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Clocks | | colspan="2" style="text-align: left;" | Clocks | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | CPUFreq | | colspan="2" style="text-align: left;" | CPUFreq | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Crypto | | colspan="2" style="text-align: left;" | Crypto | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | CSI/ISP | | colspan="2" style="text-align: left;" | CSI/ISP | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: orange;" | WIP | | style="background: orange;" | WIP | ||
− | | | + | | N/A |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | CIF | | colspan="2" style="text-align: left;" | CIF | ||
| style="background: orange;" | WIP | | style="background: orange;" | WIP | ||
− | | style="background: | + | | style="background: orange;" | WIP |
− | | style="background: | + | | style="background: orange;" | WIP |
|- | |- | ||
| rowspan="8" style="text-align: left;" | Display (DRM) | | rowspan="8" style="text-align: left;" | Display (DRM) | ||
| style="text-align: left;" | RGB | | style="text-align: left;" | RGB | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|- | |- | ||
| style="text-align: left;" | EDP | | style="text-align: left;" | EDP | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | | + | | N/A |
− | |||
|- | |- | ||
| style="text-align: left;" | LVDS | | style="text-align: left;" | LVDS | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | | + | | N/A |
|- | |- | ||
| style="text-align: left;" | MIPI DSI | | style="text-align: left;" | MIPI DSI | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | | + | | N/A |
− | |||
|- | |- | ||
| style="text-align: left;" | CVBS | | style="text-align: left;" | CVBS | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | style="background: | + | | style="background: darkgreen;" | INCOMPLETE |
|- | |- | ||
| style="text-align: left;" | VGA | | style="text-align: left;" | VGA | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | | + | | N/A |
|- | |- | ||
| style="text-align: left;" | HDMI | | style="text-align: left;" | HDMI | ||
− | | style="background: darkgreen;" | | + | | style="background: darkgreen;" | INCOMPLETE |
− | | style="background: | + | | style="background: darkgreen;" | INCOMPLETE |
− | | style="background: | + | | style="background: darkgreen;" | INCOMPLETE |
|- | |- | ||
| style="text-align: left;" | CEC | | style="text-align: left;" | CEC | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: darkgreen;" | INCOMPLETE |
|- | |- | ||
| colspan="2" style="text-align: left;" | DMA | | colspan="2" style="text-align: left;" | DMA | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | DDR DVFS | | colspan="2" style="text-align: left;" | DDR DVFS | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|- | |- | ||
| rowspan="2" style="text-align: left;" | Ethernet | | rowspan="2" style="text-align: left;" | Ethernet | ||
| style="text-align: left;" | GMAC | | style="text-align: left;" | GMAC | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| style="text-align: left;" | EMAC | | style="text-align: left;" | EMAC | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
|- | |- | ||
| colspan="2" style="text-align: left;" | I2S | | colspan="2" style="text-align: left;" | I2S | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left" | I2C | | colspan="2" style="text-align: left" | I2C | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | MsgBox | | colspan="2" style="text-align: left;" | MsgBox | ||
| N/A | | N/A | ||
− | | | + | | N/A |
− | | | + | | N/A |
|- | |- | ||
| colspan="2" style="text-align: left;" | Pinctrl | | colspan="2" style="text-align: left;" | Pinctrl | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | PWM | | colspan="2" style="text-align: left;" | PWM | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Power Domain | | colspan="2" style="text-align: left;" | Power Domain | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | PCIE | | colspan="2" style="text-align: left;" | PCIE | ||
+ | | style="background-color: lightgreen;" | 4.14 | ||
+ | | N/A | ||
| N/A | | N/A | ||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | SD / SDIO / MMC | | colspan="2" style="text-align: left;" | SD / SDIO / MMC | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | SPDIF | | colspan="2" style="text-align: left;" | SPDIF | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | SPI | | colspan="2" style="text-align: left;" | SPI | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | SUSPEND / RESUME | | colspan="2" style="text-align: left;" | SUSPEND / RESUME | ||
− | | style="background: darkgreen;" | | + | | style="background: darkgreen;" | INCOMPLETE |
− | | style="background: | + | | style="background: darkgreen;" | INCOMPLETE |
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
|- | |- | ||
| colspan="2" style="text-align: left;" | USB | | colspan="2" style="text-align: left;" | USB | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | USB OTG | | colspan="2" style="text-align: left;" | USB OTG | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | TYPEC | | colspan="2" style="text-align: left;" | TYPEC | ||
+ | | style="background-color: lightgreen;" | 4.14 | ||
+ | | N/A | ||
| N/A | | N/A | ||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Watchdog | | colspan="2" style="text-align: left;" | Watchdog | ||
+ | | style="background: lightgreen;" | 4.14 | ||
| style="background: lightgreen;" | 4.4 | | style="background: lightgreen;" | 4.4 | ||
− | | style="background: | + | | style="background: lightgreen;" | 4.14 |
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | GPU | | colspan="2" style="text-align: left;" | GPU | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|- | |- | ||
| colspan="2" style="text-align: left;" | VPU | | colspan="2" style="text-align: left;" | VPU | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|- | |- | ||
| colspan="2" style="text-align: left;" | RGA | | colspan="2" style="text-align: left;" | RGA | ||
+ | | style="background: lightgreen;" | 4.15 | ||
+ | | style="background: lightgreen;" | 4.15 | ||
| style="background: orange;" | WIP | | style="background: orange;" | WIP | ||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | IEP | | colspan="2" style="text-align: left;" | IEP | ||
| style="background: red;" | NO | | style="background: red;" | NO | ||
− | | style="background: | + | | style="background: red;" | NO |
− | | style="background: | + | | style="background: red;" | NO |
|} | |} | ||
| | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | |||
== Linux SDK CHIP Status Matrix == | == Linux SDK CHIP Status Matrix == | ||
Line 419: | Line 443: | ||
|- | |- | ||
! colspan="2" style="width: 10%; text-align: left;" | Model | ! colspan="2" style="width: 10%; text-align: left;" | Model | ||
+ | ! RK3399 | ||
! RK3288 | ! RK3288 | ||
! RK3328 | ! RK3328 | ||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Debian | | colspan="2" style="text-align: left;" | Debian | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | |||
− | |||
− | |||
− | |||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| colspan="2" style="text-align: left;" | Buildroot | | colspan="2" style="text-align: left;" | Buildroot | ||
− | | | + | | style="background-color: lightgreen;" | SUPPORT |
− | | style="background | + | | style="background-color: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| rowspan="5" style="text-align: left;" | Decode | | rowspan="5" style="text-align: left;" | Decode | ||
| style="text-align: left;" | H264 | | style="text-align: left;" | H264 | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | H265 | | style="text-align: left;" | H265 | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | VP8 | | style="text-align: left;" | VP8 | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | VP9 | | style="text-align: left;" | VP9 | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | JPEG | | style="text-align: left;" | JPEG | ||
| style="background: lightgreen;" | SUPPORT | | style="background: lightgreen;" | SUPPORT | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| rowspan="3" style="text-align: left;" | Encode | | rowspan="3" style="text-align: left;" | Encode | ||
| style="text-align: left;" | H264 | | style="text-align: left;" | H264 | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | H265 | | style="text-align: left;" | H265 | ||
− | | N/A | + | | style="background-color: white;" | N/A |
− | | style="background | + | | style="background: white;" | N/A |
− | | style="background | + | | style="background-color: lightgreen;" | SUPPORT |
|- | |- | ||
| style="text-align: left;" | JPEG | | style="text-align: left;" | JPEG | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
|- | |- | ||
| colspan="2" style="text-align: left;" | ISP(3A) | | colspan="2" style="text-align: left;" | ISP(3A) | ||
− | | style="background: | + | | style="background: lightgreen;" | SUPPORT |
− | | style="background | + | | style="background-color: lightgreen;" | SUPPORT |
− | | style="background | + | | style="background: white;" | N/A |
|} | |} | ||
<br/> | <br/> | ||
− | == Linux | + | |
+ | == Linux Function Status Matrix == | ||
{| class="wikitable" style="text-align: center; width: 100%;" | {| class="wikitable" style="text-align: center; width: 100%;" | ||
Line 506: | Line 515: | ||
! Status | ! Status | ||
|- | |- | ||
− | | rowspan=" | + | | rowspan="2" style="text-align: left;" | GPU |
− | | style="text-align: left;" | | + | | style="text-align: left;" | GLES |
− | | style="background: lightgreen;" | | + | | style="background: lightgreen;" | libmali |
|- | |- | ||
− | | style="text-align: left;" | | + | | style="text-align: left;" | OPENCL |
− | | style="background: lightgreen;" | | + | | style="background: lightgreen;" | libmali |
|- | |- | ||
− | | style="text-align: left;" | | + | | colspan="2" rowspan="1" style="text-align: left;" | QT |
− | | style="background: lightgreen;" | | + | | style="background: lightgreen;" | QT 5.x |
|- | |- | ||
− | | style="text-align: left;" | | + | | colspan="2" style="text-align: left;" | |
− | | style="background: | + | Browser(HTML5 Accelerate) |
+ | |||
+ | | style="background: yellow;" | Community | ||
|- | |- | ||
− | | colspan="2" style="text-align: left;" | | + | | colspan="2" style="text-align: left;" | |
− | | style="background: | + | IOT(Third part Could Service) |
+ | |||
+ | | style="background: lightgreen;" | ROS | ||
|- | |- | ||
| colspan="2" style="text-align: left;" | MPV | | colspan="2" style="text-align: left;" | MPV | ||
| style="background: yellow;" | Community | | style="background: yellow;" | Community | ||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 00:57, 24 September 2020
Contents
Rockchip 4.4 Kernel Status Matrix
Model | RK3399 | RK3288 | RK3328 | |
---|---|---|---|---|
ADC | SARADC | SUPPORT | SUPPORT | SUPPORT |
TSADC | SUPPORT | SUPPORT | SUPPORT | |
Clocks | SUPPORT | SUPPORT | SUPPORT | |
CPUFreq | SUPPORT | SUPPORT | SUPPORT | |
Crypto | SUPPORT | SUPPORT | SUPPORT | |
Mipi-CSI | SUPPORT | SUPPORT | N/A | |
ISP | SUPPORT | SUPPORT | N/A | |
DVP/CIF | N/A | SUPPORT | WIP | |
Display (DRM) | RGB | N/A | SUPPORT | SUPPORT |
EDP | SUPPORT | SUPPORT | N/A | |
LVDS | N/A | SUPPORT | N/A | |
MIPI DSI | SUPPORT | SUPPORT | N/A | |
CVBS | N/A | N/A | SUPPORT | |
VGA | N/A | N/A | N/A | |
HDMI | SUPPORT | SUPPORT | SUPPORT | |
CEC | NO | NO | WIP | |
DMA | SUPPORT | SUPPORT | SUPPORT | |
DDR DVFS | SUPPORT | SUPPORT | NO | |
Ethernet | GMAC | SUPPORT | SUPPORT | SUPPORT |
EMAC | N/A | N/A | SUPPORT | |
I2S | SUPPORT | SUPPORT | SUPPORT | |
I2C | SUPPORT | SUPPORT | SUPPORT | |
MsgBox | N/A | N/A | N/A | |
Pinctrl | SUPPORT | SUPPORT | SUPPORT | |
PWM | SUPPORT | SUPPORT | SUPPORT | |
Power Domain | SUPPORT | SUPPORT | SUPPORT | |
PCIE | SUPPORT | N/A | N/A | |
SD / SDIO / MMC | SUPPORT | SUPPORT | SUPPORT | |
SPDIF | SUPPORT | SUPPORT | SUPPORT | |
SPI | SUPPORT | SUPPORT | SUPPORT | |
SUSPEND / RESUME | SUPPORT | SUPPORT | SUPPORT | |
USB | SUPPORT | SUPPORT | SUPPORT | |
USB OTG | SUPPORT | SUPPORT | SUPPORT | |
TYPEC | SUPPORT | N/A | N/A | |
Watchdog | SUPPORT | SUPPORT | SUPPORT | |
GPU | SUPPORT | SUPPORT | SUPPORT | |
VPU | SUPPORT | SUPPORT | SUPPORT | |
RGA | SUPPORT | SUPPORT | SUPPORT | |
IEP | NO | NO | NO |
Mainline Kernel Status Matrix
Model | RK3399 | RK3288 | RK3328 | |
---|---|---|---|---|
ADC | SARADC | 4.14 | 4.4 | 4.14 |
TSADC1 | 4.14 | 4.4 | 4.14 | |
Clocks | 4.14 | 4.4 | 4.14 | |
CPUFreq | 4.14 | 4.4 | 4.14 | |
Crypto | 4.14 | 4.4 | 4.14 | |
CSI/ISP | 4.14 | WIP | N/A | |
CIF | WIP | WIP | WIP | |
Display (DRM) | RGB | NO | NO | NO |
EDP | 4.14 | 4.4 | N/A | |
LVDS | NO | NO | N/A | |
MIPI DSI | 4.14 | 4.4 | N/A | |
CVBS | N/A | N/A | INCOMPLETE | |
VGA | N/A | N/A | N/A | |
HDMI | INCOMPLETE | INCOMPLETE | INCOMPLETE | |
CEC | NO | NO | INCOMPLETE | |
DMA | 4.14 | 4.4 | 4.14 | |
DDR DVFS | NO | NO | NO | |
Ethernet | GMAC | 4.14 | 4.4 | 4.14 |
EMAC | N/A | N/A | 4.14 | |
I2S | 4.14 | 4.4 | 4.14 | |
I2C | 4.14 | 4.4 | 4.14 | |
MsgBox | N/A | N/A | N/A | |
Pinctrl | 4.14 | 4.4 | 4.14 | |
PWM | 4.14 | 4.4 | 4.14 | |
Power Domain | 4.14 | 4.4 | 4.14 | |
PCIE | 4.14 | N/A | N/A | |
SD / SDIO / MMC | 4.14 | 4.4 | 4.14 | |
SPDIF | 4.14 | 4.4 | 4.14 | |
SPI | 4.14 | 4.4 | 4.14 | |
SUSPEND / RESUME | INCOMPLETE | INCOMPLETE | 4.14 | |
USB | 4.14 | 4.4 | 4.14 | |
USB OTG | 4.14 | 4.4 | 4.14 | |
TYPEC | 4.14 | N/A | N/A | |
Watchdog | 4.14 | 4.4 | 4.14 | |
GPU | NO | NO | NO | |
VPU | NO | NO | NO | |
RGA | 4.15 | 4.15 | WIP | |
IEP | NO | NO | NO |
Linux SDK CHIP Status Matrix
Model | RK3399 | RK3288 | RK3328 | |
---|---|---|---|---|
Debian | SUPPORT | SUPPORT | SUPPORT | |
Buildroot | SUPPORT | SUPPORT | SUPPORT | |
Decode | H264 | SUPPORT | SUPPORT | SUPPORT |
H265 | SUPPORT | SUPPORT | SUPPORT | |
VP8 | SUPPORT | SUPPORT | SUPPORT | |
VP9 | SUPPORT | SUPPORT | SUPPORT | |
JPEG | SUPPORT | SUPPORT | SUPPORT | |
Encode | H264 | SUPPORT | SUPPORT | SUPPORT |
H265 | N/A | N/A | SUPPORT | |
JPEG | SUPPORT | SUPPORT | SUPPORT | |
ISP(3A) | SUPPORT | SUPPORT | N/A |
Linux Function Status Matrix
Model | Status | |
---|---|---|
GPU | GLES | libmali |
OPENCL | libmali | |
QT | QT 5.x | |
Browser(HTML5 Accelerate) |
Community | |
IOT(Third part Could Service) |
ROS | |
MPV | Community |