Difference between revisions of "Status Matrix"

From Rockchip open source Document
Jump to: navigation, search
(Created page with " == Rockchip 4.4 Kernel Status Matrix == {| class="wikitable" style="text-align: center; width: 100%;" |- ! colspan="2" style="width: 10%; text-align: left;" | Model ! RK3288...")
 
 
(61 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
 +
 
 +
 +
 
 +
 +
 
 +
 +
 
 +
  
 
== Rockchip 4.4 Kernel Status Matrix ==
 
== Rockchip 4.4 Kernel Status Matrix ==
Line 5: 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
! RK3399
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| style="text-align: left;" | TSADC
 
| style="text-align: left;" | TSADC
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| colspan="2" style="text-align: left;" | Mipi-CSI
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| N/A
 
|-
 
|-
| colspan="2" style="text-align: left;" | CSI/ISP
+
| colspan="2" style="text-align: left;" | ISP
| style="background: orange;" | WIP
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
| rowspan="7" 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="text-align: left;" | EDP
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| style="text-align: left;" | MIPI DSI
 
| style="text-align: left;" | MIPI DSI
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| N/A
 
|-
 
|-
 
| style="text-align: left;" | CVBS
 
| style="text-align: left;" | CVBS
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| style="text-align: left;" | VGA
 
| style="text-align: left;" | VGA
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: grey; color: white;" |  ?
+
| N/A
 
|-
 
|-
 
| style="text-align: left;" | HDMI
 
| style="text-align: left;" | HDMI
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| style="text-align: left;" | CEC
 
| style="text-align: left;" | CEC
| style="background: yellow;" | NO
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | DDR DVFS
 
| colspan="2" style="text-align: left;" | DDR DVFS
| style="background: lightgreen;" | NO
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
 
|-
 
|-
 
| rowspan="2" style="text-align: left;" | Ethernet
 
| rowspan="2" style="text-align: left;" | Ethernet
 +
| style="text-align: left;" | GMAC
 +
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
|-
 
| style="text-align: left;" | GMAC
 
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| style="text-align: left;" | EMAC
 
| style="text-align: left;" | EMAC
 +
| N/A
 +
| N/A
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | I2S
 
| colspan="2" style="text-align: left;" | I2S
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
| colspan="2" style="text-align:" | I2C
+
| colspan="2" style="text-align: left" | I2C
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | MsgBox
 
| colspan="2" style="text-align: left;" | MsgBox
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
|-
 
| colspan="2" style="tex" | style="background: grey; color: white;" | SUPPORTlightgreen;" | SUPPORT
 
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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
| style="background: grey; color: white;" |  ?
 
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | Watchdog
 
| colspan="2" style="text-align: left;" | Watchdog
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | IEP
 
| colspan="2" style="text-align: left;" | IEP
| style="background: lightgreen;" | NO
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
 
|}
 
|}
  
Line 211: Line 222:
  
 
 
 
 
 +
 +
 
 +
 +
== Mainline Kernel Status Matrix ==
 +
 +
{| class="wikitable" style="text-align: center; width: 100%;"
 +
|-
 +
! colspan="2" style="width: 10%; text-align: left;" | Model
 +
! RK3399
 +
! RK3288
 +
! RK3328
 +
|-
 +
| rowspan="2" style="text-align: left;" | ADC
 +
| style="text-align: left;" | SARADC
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| style="text-align: left;" | TSADC1
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | Clocks
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | CPUFreq
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | Crypto
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | CSI/ISP
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: orange;" | WIP
 +
| N/A
 +
|-
 +
| colspan="2" style="text-align: left;" | CIF
 +
| style="background: orange;" | WIP
 +
| style="background: orange;" | WIP
 +
| style="background: orange;" | WIP
 +
|-
 +
| rowspan="8" style="text-align: left;" | Display (DRM)
 +
| style="text-align: left;" | RGB
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
|-
 +
| style="text-align: left;" | EDP
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| N/A
 +
|-
 +
| style="text-align: left;" | LVDS
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| N/A
 +
|-
 +
| style="text-align: left;" | MIPI DSI
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| N/A
 +
|-
 +
| style="text-align: left;" | CVBS
 +
| N/A
 +
| N/A
 +
| style="background: darkgreen;" | INCOMPLETE
 +
|-
 +
| style="text-align: left;" | VGA
 +
| N/A
 +
| N/A
 +
| N/A
 +
|-
 +
| style="text-align: left;" | HDMI
 +
| style="background: darkgreen;" | INCOMPLETE
 +
| style="background: darkgreen;" | INCOMPLETE
 +
| style="background: darkgreen;" | INCOMPLETE
 +
|-
 +
| style="text-align: left;" | CEC
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: darkgreen;" | INCOMPLETE
 +
|-
 +
| colspan="2" style="text-align: left;" | DMA
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | DDR DVFS
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
|-
 +
| rowspan="2" style="text-align: left;" | Ethernet
 +
| style="text-align: left;" | GMAC
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| style="text-align: left;" | EMAC
 +
| N/A
 +
| N/A
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | I2S
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left" | I2C
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | MsgBox
 +
| N/A
 +
| N/A
 +
| N/A
 +
|-
 +
| colspan="2" style="text-align: left;" | Pinctrl
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | PWM
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | Power Domain
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | PCIE
 +
| style="background-color: lightgreen;" | 4.14
 +
| N/A
 +
| N/A
 +
|-
 +
| colspan="2" style="text-align: left;" | SD / SDIO / MMC
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | SPDIF
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | SPI
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | SUSPEND / RESUME
 +
| style="background: darkgreen;" | INCOMPLETE
 +
| style="background: darkgreen;" | INCOMPLETE
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | USB
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | USB OTG
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | TYPEC
 +
| style="background-color: lightgreen;" | 4.14
 +
| N/A
 +
| N/A
 +
|-
 +
| colspan="2" style="text-align: left;" | Watchdog
 +
| style="background: lightgreen;" | 4.14
 +
| style="background: lightgreen;" | 4.4
 +
| style="background: lightgreen;" | 4.14
 +
|-
 +
| colspan="2" style="text-align: left;" | GPU
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
|-
 +
| colspan="2" style="text-align: left;" | VPU
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
|-
 +
| colspan="2" style="text-align: left;" | RGA
 +
| style="background: lightgreen;" | 4.15
 +
| style="background: lightgreen;" | 4.15
 +
| style="background: orange;" | WIP
 +
|-
 +
| colspan="2" style="text-align: left;" | IEP
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
| style="background: red;" | NO
 +
|}
  
 
 
 
 
Line 219: Line 435:
  
 
 
 
 
 +
 +
 +
 +
== Linux SDK CHIP Status Matrix ==
 +
 +
{| class="wikitable" style="text-align: center; width: 100%;"
 +
|-
 +
! colspan="2" style="width: 10%; text-align: left;" | Model
 +
! RK3399
 +
! RK3288
 +
! RK3328
 +
|-
 +
| colspan="2" style="text-align: left;" | Debian
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| colspan="2" style="text-align: left;" | Buildroot
 +
| style="background-color: lightgreen;" | SUPPORT
 +
| style="background-color: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| rowspan="5" style="text-align: left;" | Decode
 +
| style="text-align: left;" | H264
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | H265
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | VP8
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | VP9
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | JPEG
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| rowspan="3" style="text-align: left;" | Encode
 +
| style="text-align: left;" | H264
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | H265
 +
| style="background-color: white;" | N/A
 +
| style="background: white;" | N/A
 +
| style="background-color: lightgreen;" | SUPPORT
 +
|-
 +
| style="text-align: left;" | JPEG
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background: lightgreen;" | SUPPORT
 +
|-
 +
| colspan="2" style="text-align: left;" | ISP(3A)
 +
| style="background: lightgreen;" | SUPPORT
 +
| style="background-color: lightgreen;" | SUPPORT
 +
| style="background: white;" | N/A
 +
|}
 +
 +
<br/> &nbsp;
 +
 +
 +
== Linux&nbsp;Function Status Matrix ==
 +
 +
{| class="wikitable" style="text-align: center; width: 100%;"
 +
|-
 +
! colspan="2" style="width: 10%; text-align: left;" | Model
 +
! Status
 +
|-
 +
| rowspan="2" style="text-align: left;" | GPU
 +
| style="text-align: left;" | GLES
 +
| style="background: lightgreen;" | libmali
 +
|-
 +
| style="text-align: left;" | OPENCL
 +
| style="background: lightgreen;" | libmali
 +
|-
 +
| colspan="2" rowspan="1" style="text-align: left;" | QT
 +
| style="background: lightgreen;" | QT 5.x
 +
|-
 +
| colspan="2" style="text-align: left;" |
 +
Browser(HTML5 Accelerate)
 +
 +
| style="background: yellow;" | Community
 +
|-
 +
| colspan="2" style="text-align: left;" |
 +
IOT(Third part Could Service)
 +
 +
| style="background: lightgreen;" | ROS
 +
|-
 +
| colspan="2" style="text-align: left;" | MPV
 +
| style="background: yellow;" | Community
 +
|}

Latest revision as of 00:57, 24 September 2020

 

 

 

 


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