Difference between revisions of "Quartz64 Development"

From PINE64
Jump to navigation Jump to search
Line 32: Line 32:
| <code>snd-soc-rockchip-i2s?</code>
| <code>snd-soc-rockchip-i2s?</code>
|-
|-
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>rk817-codec</code>
| <code>rk817-codec</code>
|-
|-
Line 40: Line 40:
|-
|-
! scope="row" | Device Tree
! scope="row" | Device Tree
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| colspan="2"  style="background:LightYellow; text-align:center;"|Early rk3568 dts in review
|  
|  
|-
|-
! scope="row" | Gigabit Ethernet
! scope="row" rowspan="2"| Gigabit Ethernet
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>rk3566-gmac</code>
| <code>rk3566-gmac</code>
|-
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>yt8511-phy</code>
|-
|-
! scope="row" | IOMMU
! scope="row" | IOMMU
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>rockchip-iommu</code>
| <code>rockchip-iommu</code>
|-
|-
! scope="row" | GPIO
! scope="row" | GPIO
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
|
|
|-
|-
Line 60: Line 63:
|-
|-
! scope="row" | Thermal Regulation
! scope="row" | Thermal Regulation
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>rockchip-thermal</code>
| <code>rockchip-thermal</code>
|-
|-
! scope="row" | PCIe
! scope="row" | PCIe
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>pcie-dw-rockchip</code>
| <code>pcie-dw-rockchip</code>
|-
|-
! scope="row" | Power Management
! scope="row" | Power Management
| colspan="2"  style="background:PaleGreen; text-align:center;"|Linux Mainline
| colspan="2"  style="background:LightYellow; text-align:center;"|In review
| <code>rockchip-pm-domain</code>
| <code>rockchip-pm-domain</code>
|}
|}

Revision as of 21:53, 15 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 Mainline? Not in ffmpeg hantro-vpu, using v4l2m2m Speculative status on this also being hantro
Audio Needs porting snd-soc-rockchip-i2s?
In review rk817-codec
u-boot Waiting on ATF sources
Device Tree Early rk3568 dts in review
Gigabit Ethernet In review rk3566-gmac
In review yt8511-phy
IOMMU In review rockchip-iommu
GPIO In review
pinctrl Linux Mainline
Thermal Regulation In review rockchip-thermal
PCIe In review pcie-dw-rockchip
Power Management In review 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