Quartz64 Development

From PINE64
Revision as of 14:42, 15 May 2021 by CounterPillow (talk | contribs) (→‎Overview: Add cobbled together mainlining status based on latest blog post)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 Mainline? Not in ffmpeg hantro-vpu, using v4l2m2m Speculative status on this also being hantro
Audio Needs porting snd-soc-rockchip-i2s?
Linux Mainline rk817-codec
u-boot Waiting on ATF sources
Device Tree In review
Gigabit Ethernet Linux Mainline rk3566-gmac
IOMMU Linux Mainline rockchip-iommu
GPIO Linux Mainline
pinctrl Linux Mainline
Thermal regulation Linux Mainline rockchip-thermal
PCIe Linux Mainline pcie-dw-rockchip
Power Management Linux Mainline rockchip-pm-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