http://wiki.banana-pi.org/Banana_Pi_BPI-R2_Pro
Official uboot/kernel: https://github.com/BPI-SINOVOIP/BPI-R2PRO-BSP
Informations about boot-chain: http://opensource.rock-chips.com/wiki_Boot_option
Currently only binaries, no source
https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35
https://github.com/JeffyCN/rockchip_mirrors/tree/rkbin/bin/rk35
https://github.com/rockchip-linux/u-boot/blob/next-dev/configs/rk3568_defconfig
https://forum.pine64.org/showthread.php?tid=14507
My own work:
https://github.com/frank-w/u-boot/tree/2022-01-bpi-r2-pro
default boot way is via BPI-BOOT/extlinux/extlinux.conf
menu title Select the boot mode #timeout 1/10s TIMEOUT 50 DEFAULT linux LABEL linux #KERNEL bpi-r2pro.itb linux Image_5.17.gz fdt rk3568-bpi-r2-pro.dtb initrd /rootfs.cpio.lz4 #APPEND root=/dev/mmcblk1p3 rootwait rw earlyprintk append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 LABEL linux-5.18-hdmi #KERNEL bpi-r2pro.itb linux Image_5.18_hdmi.gz fdt rk3568-bpi-r2-pro-hdmi.dtb initrd /rootfs.cpio.lz4 #APPEND root=/dev/mmcblk1p3 rootwait rw earlyprintk append earlycon=uart8250,mmio32,0xfe660000 console=tty1 fbcon=map:0 console=ttyS2,1500000n8
alternative to uboot as bootloader, supports ethernet/tftp-boot (wan-port only due to missing switch driver)
Current way is spl-uboot in idblock.bin loading full uboot (fip,uboot.img) on separate partition (p1).
partition-layout from peter geis:
https://gitlab.com/pgwipeout/quartz64_ci/-/blob/main/.gitlab-ci.yml#L103
i use version from manjaro in my build.sh
This way works with downstream (2017.x) and upstream (2021.10+) uboot. Barebox does not need uboot partition,but for compatibility reasons partition should be there.
https://github.com/JeffyCN/mirrors/tree/kernel-5.10
https://gitlab.com/pgwipeout/linux-next/-/commits/quartz64-v5.16/
precompiled kernel/uboot/bootheaders
https://gitlab.com/pgwipeout/quartz64_ci/-/jobs/2305059735/artifacts/browse/artifacts/
Started my own work here: https://github.com/frank-w/BPI-R2-4.14/tree/5.16-next2
Further trees (like 5.17-r2pro*) will not contain the full phy driver,only my reduced version and dsa.
vop2 driver (needed for HDMI)
V5 seems to work good for 720p, 1080p and 4k
https://github.com/frank-w/BPI-R2-4.14/commits/5.17-r2pro-hdmi
Have hdmi output, hdmi audio, gpu works with peters defconfig.
needs actual userspace (e.g. ubuntu 21.10) and ppa: https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
in wayland/weston (have installed gnome too)
apt install gnome weston gl2mark
weston-info shows resolution
# mount -t debugfs none /sys/kernel/debug/ # cat /sys/kernel/debug/gpio # cat /sys/kernel/debug/pinctrl # cat /sys/kernel/debug/regulator/regulator_summary
Sound / Alsa
Discussion