Difference between revisions of "QuartzPro64 Development"
Jump to navigation
Jump to search
m (→Upstreaming Status: Add pinctrl component) |
(→Upstreaming Status: add video decode to the table) |
||
Line 18: | Line 18: | ||
! scope="row" | Video Input | ! scope="row" | Video Input | ||
| colspan="2" style="background:#F99; text-align:center;"|Needs porting | | colspan="2" style="background:#F99; text-align:center;"|Needs porting | ||
| | |||
|- | |||
! scope="row" rowspan="4" | Video Decode | |||
| style="background:#F99; text-align:center;"|Needs writing | |||
| style="background:LightYellow; text-align:center;" rowspan="4"|GStreamer only, no ffmpeg<sup>[https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=2898]</sup> | |||
| <code>hantro</code> using <code>v4l2-requests</code> | |||
| VDPU121 handling 1080p60 H.263/MPEG-4, MPEG-1 and MPEG-2 | |||
| | |||
|- | |||
| style="background:#F99; text-align:center;"|Needs writing | |||
| <code>rkvdec2</code> using <code>v4l2-requests</code> | |||
| VDPU346 handling 8K60 H.265, H.264, VP9 and AVS | |||
| | |||
|- | |||
| style="background:#F99; text-align:center;"|Needs writing | |||
| <code>rkdjpeg</code> using <code>v4l2-requests</code> | |||
| VDPU720 handling JPEG | |||
| | |||
|- | |||
| style="background:#F99; text-align:center;"|Needs writing | |||
| <code>?</code> using <code>v4l2-requests</code> | |||
| VDPU981 handling 4K60 AV1 | |||
| | | | ||
|- | |- |
Revision as of 09:06, 28 April 2022
A QuartzPro64 Development Wiki page before a QuartzPro64 Wiki page? It's more likely than you think!
This page will be used for both documenting the current development efforts and the board in general, as we don't know yet how a generally available QuartzPro64 will look like so documenting the dev board is probably best left to the development page.
Upstreaming Status
Function | Status | Component | Notes | ||
---|---|---|---|---|---|
Video Output | Needs porting | VOP2
|
The video output IP on the RK3588 should mostly be the same as the one on the RK356x, but the chip specific stuff will need to be integrated into the vop2 driver (once it's merged) | ||
Video Input | Needs porting | ||||
Video Decode | Needs writing | GStreamer only, no ffmpeg[1] | hantro using v4l2-requests
|
VDPU121 handling 1080p60 H.263/MPEG-4, MPEG-1 and MPEG-2 | |
Needs writing | rkvdec2 using v4l2-requests
|
VDPU346 handling 8K60 H.265, H.264, VP9 and AVS | |||
Needs writing | rkdjpeg using v4l2-requests
|
VDPU720 handling JPEG | |||
Needs writing | ? using v4l2-requests
|
VDPU981 handling 4K60 AV1 | |||
Audio | Needs porting | rockchip-i2s-tdm
|
Should be exactly the same as RK356x (according to the TRM), just needs compatible string copypasted over probably | ||
CRU | In review[2] | clk-rk3588
|
|||
SD/MMC | In review[3] | sdhci-of-dwcmshc
|
|||
pinctrl | In review[4] | pinctrl-rockchip
|
|||
GPIO | In review[5] | rockchip-gpio
|