mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
Rockchip: new RK356X device
This commit is contained in:
committed by
Christian Hewitt
parent
fa16a27965
commit
1fb6e2b19e
@@ -20,4 +20,5 @@ if [ -n "${UBOOT_SYSTEM}" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
cp -av "${SRCDIR}"/"${DEVICE,,}"*.dtb "${DSTDIR}"
|
||||
DTB_PREFIX="${DEVICE//X/}"
|
||||
cp -av "${SRCDIR}"/"${DTB_PREFIX,,}"*.dtb "${DSTDIR}"
|
||||
|
||||
17
projects/Rockchip/devices/RK356X/README.md
Normal file
17
projects/Rockchip/devices/RK356X/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# RK356X
|
||||
|
||||
Support for the RK3566/RK3568 SoC
|
||||
|
||||
**Build**
|
||||
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=nanopi-r5c make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=nanopi-r5s make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=odroid-m1 make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=odroid-m1s make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=orangepi-3b make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=quartz64-a make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=quartz64-b make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=radxa-zero-3 make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=rock-3a make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=rock-3b make image`
|
||||
* `PROJECT=Rockchip DEVICE=RK356X ARCH=aarch64 UBOOT_SYSTEM=rock-3c make image`
|
||||
37
projects/Rockchip/devices/RK356X/options
Normal file
37
projects/Rockchip/devices/RK356X/options
Normal file
@@ -0,0 +1,37 @@
|
||||
################################################################################
|
||||
# setup device defaults
|
||||
################################################################################
|
||||
|
||||
# The TARGET_CPU variable controls which processor should be targeted for
|
||||
# generated code.
|
||||
case $TARGET_ARCH in
|
||||
aarch64)
|
||||
TARGET_CPU="cortex-a55"
|
||||
TARGET_CPU_FLAGS="+crc+crypto"
|
||||
;;
|
||||
arm)
|
||||
TARGET_KERNEL_ARCH="arm64"
|
||||
TARGET_FLOAT="hard"
|
||||
TARGET_CPU="cortex-a55"
|
||||
TARGET_CPU_FLAGS="+crc"
|
||||
TARGET_FPU="crypto-neon-fp-armv8"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Kernel to use
|
||||
LINUX="rockchip"
|
||||
|
||||
# Kernel target
|
||||
KERNEL_TARGET="Image"
|
||||
|
||||
# Graphic drivers to use
|
||||
GRAPHIC_DRIVERS="panfrost"
|
||||
|
||||
# kernel serial console
|
||||
EXTRA_CMDLINE="earlycon console=uart8250,mmio32,0xfe660000 console=tty0 coherent_pool=2M cec.debounce_ms=5000 mem=3838M systemd.debug_shell=ttyS2"
|
||||
|
||||
# set the addon project
|
||||
ADDON_PROJECT="ARMv8"
|
||||
|
||||
# additional packages
|
||||
ADDITIONAL_PACKAGES+=" pciutils"
|
||||
Reference in New Issue
Block a user