Difference between revisions of "Status Matrix"

From Rockchip open source Document
Jump to: navigation, search
 
(40 intermediate revisions by 5 users not shown)
Line 2: Line 2:
 
 
 
 
  
 +
 
  
 +
 
  
 
+
 
 
 
 
 
  
  
Line 14: 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
Line 44: Line 44:
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
| colspan="2" style="text-align: left;" | CSI/ISP
+
| colspan="2" style="text-align: left;" | Mipi-CSI
| style="background: orange;" | WIP
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
 +
| N/A
 +
|-
 +
| colspan="2" style="text-align: left;" | ISP
 +
| style="background: lightgreen;" | SUPPORT
 
| 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: orange;" | WIP
+
| style="background: rgb(255, 255, 255);" | N/A
| style="background: orange;" | WIP
+
| 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="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
 
 
|-
 
|-
 
| style="text-align: left;" | EDP
 
| style="text-align: left;" | EDP
 +
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| N/A
 
| N/A
| style="background: lightgreen;" | SUPPORT
 
 
|-
 
|-
 
| 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
 
| 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: lightgreen;" | SUPPORT
 
| N/A
 
| N/A
| style="background: lightgreen;" | SUPPORT
 
 
|-
 
|-
 
| style="text-align: left;" | CVBS
 
| style="text-align: left;" | CVBS
 +
| N/A
 
| N/A
 
| N/A
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
| N/A
 
 
|-
 
|-
 
| style="text-align: left;" | VGA
 
| style="text-align: left;" | VGA
Line 91: Line 96:
 
|-
 
|-
 
| style="text-align: left;" | CEC
 
| style="text-align: left;" | CEC
 +
| style="background: red;" | NO
 
| style="background: red;" | NO
 
| style="background: red;" | NO
 
| style="background: orange;" | WIP
 
| style="background: orange;" | WIP
| style="background: red;" | NO
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | DMA
 
| colspan="2" style="text-align: left;" | DMA
Line 101: Line 106:
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | DDR DVFS
 
| colspan="2" style="text-align: left;" | DDR DVFS
| style="background: red;" | NO
+
| style="background: lightgreen;" | SUPPORT
| style="background: red;" | NO
+
| style="background: lightgreen;" | SUPPORT
 
| style="background: red;" | NO
 
| style="background: red;" | NO
 
|-
 
|-
Line 113: Line 118:
 
| style="text-align: left;" | EMAC
 
| style="text-align: left;" | EMAC
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
 
 
| N/A
 
| N/A
 +
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | I2S
 
| colspan="2" style="text-align: left;" | I2S
Line 147: Line 152:
 
|-
 
|-
 
| 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
 
| N/A
| style="background: lightgreen;" | SUPPORT
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | SD / SDIO / MMC
 
| colspan="2" style="text-align: left;" | SD / SDIO / MMC
Line 182: Line 187:
 
|-
 
|-
 
| 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
 
| N/A
| style="background: lightgreen;" | SUPPORT
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | Watchdog
 
| colspan="2" style="text-align: left;" | Watchdog
Line 211: Line 216:
 
| style="background: red;" | NO
 
| style="background: red;" | NO
 
|}
 
|}
 +
 +
 
 +
 +
 
  
 
 
 
 
Line 221: 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
! 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;" | 4.14
 
| style="background: lightgreen;" | 4.4
 
| style="background: lightgreen;" | 4.4
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
| style="text-align: left;" | TSADC
+
| style="text-align: left;" | TSADC1
| style="background: lightgreen;" | 4.4
+
| style="background: lightgreen;" | 4.14
| style="background: grey; color: white;" |  ?
 
 
| style="background: lightgreen;" | 4.4
 
| style="background: lightgreen;" | 4.4
 +
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | CIF
 
| colspan="2" style="text-align: left;" | CIF
 
| style="background: orange;" | WIP
 
| style="background: orange;" | WIP
| style="background: grey; color: white;" |  ?
+
| style="background: orange;" | WIP
 
| style="background: orange;" | WIP
 
| style="background: orange;" | WIP
 
|-
 
|-
Line 264: Line 273:
 
| style="text-align: left;" | RGB
 
| style="text-align: left;" | RGB
 
| style="background: red;" | NO
 
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
 
| style="background: red;" | NO
 
| 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
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| style="text-align: left;" | LVDS
 
| style="text-align: left;" | LVDS
 
| style="background: red;" | NO
 
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
 
 
| style="background: red;" | NO
 
| 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
| style="background: grey; color: white;" |  ?
+
| N/A
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| style="text-align: left;" | CVBS
 
| style="text-align: left;" | CVBS
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
 
 
| N/A
 
| N/A
 +
| style="background: darkgreen;" | INCOMPLETE
 
|-
 
|-
 
| style="text-align: left;" | VGA
 
| style="text-align: left;" | VGA
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
+
| N/A
 
| N/A
 
| N/A
 
|-
 
|-
 
| style="text-align: left;" | HDMI
 
| style="text-align: left;" | HDMI
 
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: darkgreen;" | INCOMPLETE
| style="background: grey; color: white;" |  ?
+
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: darkgreen;" | INCOMPLETE
 
|-
 
|-
 
| style="text-align: left;" | CEC
 
| style="text-align: left;" | CEC
 
| style="background: red;" | NO
 
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
 
 
| style="background: red;" | NO
 
| style="background: red;" | NO
 +
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: red;" | NO
 
| 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;" | 4.14
 
| style="background: lightgreen;" | 4.4
 
| style="background: lightgreen;" | 4.4
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| style="text-align: left;" | EMAC
 
| style="text-align: left;" | EMAC
 
| N/A
 
| N/A
| style="background: grey; color: white;" |  ?
 
 
| N/A
 
| N/A
 +
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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
| style="background: grey; color: white;" |  ?
 
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | SUSPEND / RESUME
 
| colspan="2" style="text-align: left;" | SUSPEND / RESUME
 
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: darkgreen;" | INCOMPLETE
| style="background: grey; color: white;" |  ?
 
 
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: darkgreen;" | INCOMPLETE
 +
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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
| style="background: grey; color: white;" |  ?
 
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| 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: grey; color: white;" |  ?
+
| style="background: lightgreen;" | 4.14
| style="background: lightgreen;" | 4.4
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | GPU
 
| colspan="2" style="text-align: left;" | GPU
| style="background: lightgreen;" | [https://github.com/rockchip-linux/rockchip_forwardports OUT-OF-TREE]
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
| style="background: lightgreen;" | [https://github.com/rockchip-linux/rockchip_forwardports OUT-OF-TREE]
+
| style="background: red;" | NO
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | VPU
 
| colspan="2" style="text-align: left;" | VPU
| style="background: lightgreen;" | [https://github.com/rockchip-linux/rockchip_forwardports OUT-OF-TREE]
+
| style="background: red;" | NO
| style="background: grey; color: white;" |  ?
+
| style="background: red;" | NO
| style="background: lightgreen;" | [https://github.com/rockchip-linux/rockchip_forwardports OUT-OF-TREE]
+
| style="background: red;" | NO
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | RGA
 
| colspan="2" style="text-align: left;" | RGA
| style="background: orange;" | WIP
+
| style="background: lightgreen;" | 4.15
| style="background: grey; color: white;" |  ?
+
| 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: grey; color: white;" |  ?
+
| style="background: red;" | NO
 
| style="background: red;" | NO
 
| style="background: red;" | NO
 
|}
 
|}
 +
 +
 
 +
 +
 
 +
 +
 
  
 
 
 
 
Line 428: 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
! RK3399
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | Debian
 
| colspan="2" style="text-align: left;" | Debian
Line 436: Line 451:
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
|-
 
| rowspan="3" style="text-align: left;" | Yocto
 
| style="text-align: left;" | X11
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: orange;" | WIP
 
| style="background: lightgreen;" | SUPPORT
 
|-
 
| style="text-align: left;" | QT EGLFS
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: orange;" | WIP
 
| style="background: lightgreen;" | SUPPORT
 
|-
 
| style="text-align: left;" | WESTON
 
| style="background: darkgreen;" | INCOMPLETE
 
| style="background: orange;" | WIP
 
| style="background: darkgreen;" | INCOMPLETE
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | Buildroot
 
| colspan="2" style="text-align: left;" | Buildroot
| N/A
+
| style="background-color: lightgreen;" | SUPPORT
| N/A
+
| style="background-color: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
Line 480: Line 479:
 
|-
 
|-
 
| style="text-align: left;" | JPEG
 
| style="text-align: left;" | JPEG
| style="background: darkgreen;" | INCOMPLETE
+
| style="background: lightgreen;" | SUPPORT
| style="background: darkgreen;" | INCOMPLETE
+
| style="background: lightgreen;" | SUPPORT
| style="background: darkgreen;" | INCOMPLETE
+
| 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: darkgreen;" | INCOMPLETE
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background: lightgreen;" | SUPPORT
| style="background: darkgreen;" | INCOMPLETE
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| style="text-align: left;" | H265
 
| style="text-align: left;" | H265
| N/A
+
| style="background-color: white;" | N/A
| style="background: lightgreen;" | SUPPORT
+
| style="background: white;" | N/A
| N/A
+
| style="background-color: lightgreen;" | SUPPORT
 
|-
 
|-
 
| style="text-align: left;" | JPEG
 
| style="text-align: left;" | JPEG
| style="background: red;" | NO
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  
+
| style="background: lightgreen;" | SUPPORT
| style="background: red;" | NO
+
| style="background: lightgreen;" | SUPPORT
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | ISP(3A)
 
| colspan="2" style="text-align: left;" | ISP(3A)
| style="background: orange;" | WIP
+
| style="background: lightgreen;" | SUPPORT
| style="background: grey; color: white;" |  ?
+
| style="background-color: lightgreen;" | SUPPORT
| style="background: orange;" | WIP
+
| style="background: white;" | N/A
 
|}
 
|}
  
 
<br/> &nbsp;
 
<br/> &nbsp;
  
== Linux&nbsp;Funciton Status Matrix ==
+
 
 +
== Linux&nbsp;Function Status Matrix ==
  
 
{| class="wikitable" style="text-align: center; width: 100%;"
 
{| class="wikitable" style="text-align: center; width: 100%;"
Line 514: Line 514:
 
! colspan="2" style="width: 10%; text-align: left;" | Model
 
! colspan="2" style="width: 10%; text-align: left;" | Model
 
! Status
 
! Status
|-
 
| rowspan="5" style="text-align: left;" | Gstreamer
 
| style="text-align: left;" | Display
 
| style="background: lightgreen;" | kmssink(qt eglfs),rkximagesink(x11), waylandsink(wayland)
 
|-
 
| style="text-align: left;" | Decode&nbsp;
 
| style="background: lightgreen;" | h264, h265, vp8, vp9, jpeg
 
|-
 
| style="text-align: left;" | Encode
 
| style="background: lightgreen;" | h264
 
|-
 
| style="text-align: left;" | Camera
 
| style="background: orange;" | Without 3A
 
|-
 
| style="text-align: left;" | Transform
 
| style="background: orange;" | WIP
 
 
|-
 
|-
 
| rowspan="2" style="text-align: left;" | GPU
 
| rowspan="2" style="text-align: left;" | GPU
Line 544: Line 528:
 
Browser(HTML5 Accelerate)
 
Browser(HTML5 Accelerate)
  
| style="background: orange;" | WIP
+
| style="background: yellow;" | Community
 
|-
 
|-
 
| colspan="2" style="text-align: left;" |  
 
| colspan="2" style="text-align: left;" |  
 
IOT(Third part Could Service)
 
IOT(Third part Could Service)
  
| style="background: orange;" | WIP
+
| style="background: lightgreen;" | ROS
|-
 
| colspan="2" style="text-align: left;" | FFmpeg
 
| style="background: yellow;" | Community
 
 
|-
 
|-
 
| colspan="2" style="text-align: left;" | MPV
 
| colspan="2" style="text-align: left;" | MPV
| style="background: yellow;" | Community
 
|-
 
| colspan="2" style="text-align: left;" | KODI
 
 
| style="background: yellow;" | Community
 
| style="background: yellow;" | Community
 
|}
 
|}
 
&nbsp;
 
 
&nbsp;
 
 
&nbsp;
 

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