Difference between revisions of "Quartz64 Development"

From PINE64
Jump to navigation Jump to search
(→‎Upstreaming Status: Add ffmpeg patchwork link for the hwaccel stuff)
Line 23: Line 23:
|-
|-
! scope="row" | Video Decode  
! scope="row" | Video Decode  
| style="background:PaleGreen; text-align:center;"|Linux Mainline?
| style="background:LightYellow; text-align:center;"|Linux Staging
| style="background:LightYellow; text-align:center;"|Not in ffmpeg<sup>[https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=2898]</sup>
| style="background:#F99; text-align:center;"|Not in ffmpeg<sup>[https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=2898]</sup>
| <code>hantro-vpu</code>, using <code>v4l2m2m</code>
| <code>hantro-vpu</code>, using <code>v4l2-requests</code>
| Speculative status on this also being hantro
| Speculative status on this also being hantro, can't find rk35* in drivers/staging/media/
|-
|-
! scope="row" rowspan="2" | Audio  
! scope="row" rowspan="2" | Audio  
Line 34: Line 34:
| colspan="2"  style="background:LightYellow; text-align:center;"|In review<sup>[https://patchwork.kernel.org/project/alsa-devel/patch/20210519203754.27184-2-macroalpha82@gmail.com/]</sup>
| colspan="2"  style="background:LightYellow; text-align:center;"|In review<sup>[https://patchwork.kernel.org/project/alsa-devel/patch/20210519203754.27184-2-macroalpha82@gmail.com/]</sup>
| <code>rk817-codec</code>
| <code>rk817-codec</code>
| Up to V12 now
|-
|-
! scope="row" | u-boot
! scope="row" | u-boot

Revision as of 21:51, 28 May 2021

Under Construction!

Overview

Upstreaming Status

Function Status Component Notes
Video Output Needs porting rockchipdrm/VOP-v2
3D Acceleration Linux Mainline Upstream Mesa panfrost
Video Decode Linux Staging Not in ffmpeg[1] hantro-vpu, using v4l2-requests Speculative status on this also being hantro, can't find rk35* in drivers/staging/media/
Audio Needs porting snd-soc-rockchip-i2s?
In review[2] rk817-codec Up to V12 now
u-boot Waiting on ATF sources
Device Tree Early rk3568 dts in review
Gigabit Ethernet In review[3] rk3566-gmac
In review[4] yt8511-phy
IOMMU In review[5] rockchip-iommu
GPIO In review
pinctrl Linux Mainline
Thermal Regulation In review[6] rockchip-thermal
PCIe In review pcie-dw-rockchip
Power Management In review rockchip-pm-domain
Voltage Control In review[7] rk3568-pmu-io-voltage-domain

Ressources

Repositories

Board/SoC Documentation

Booting

Boot Order

The RK3566 boot ROM will search for a valid ID BLOCK in the following order on the support boot media:

  • SPI NOR flash
  • SPI NAND flash
  • eMMC
  • SD-Card

... if this fails, the boot ROM will initialize the USB0 port and wait for a connection from the Rockchip flash/boot tools.

BSP Image Layout