75 lines
2.0 KiB
Plaintext
75 lines
2.0 KiB
Plaintext
source "${BASH_SOURCE%/*}/include/rockchip64_common.inc"
|
|
|
|
if [[ $BOARD == station-p2 || $BOARD == station-m2 ]]; then
|
|
BOOTSOURCE='https://github.com/150balbes/u-boot-rk'
|
|
BOOTBRANCH='branch:rk356x'
|
|
BOOTPATCHDIR="u-boot-media"
|
|
elif [[ $BOARD == quartz64a ]]; then
|
|
BOOTSOURCE='https://gitlab.com/pgwipeout/u-boot-quartz64.git'
|
|
BOOTBRANCH='branch:quartz64'
|
|
BOOTPATCHDIR="u-boot-station-p2"
|
|
fi
|
|
|
|
case $BRANCH in
|
|
|
|
legacy)
|
|
KERNELDIR='linux-rockchip64'
|
|
|
|
if [[ $BOARD == station-p2 || $BOARD == station-m2 ]]; then
|
|
KERNELSOURCE='https://github.com/150balbes/rockchip-kernel'
|
|
KERNELBRANCH='branch:kernel-4.19'
|
|
KERNELPATCHDIR='station-p2-'$BRANCH
|
|
LINUXFAMILY=station-p2
|
|
LINUXCONFIG='linux-station-p2-'$BRANCH
|
|
EXTRAWIFI="no"
|
|
WIREGUARD="no"
|
|
else
|
|
if [[ $BOARD == nanopct4 ]]; then
|
|
KERNELSOURCE='https://github.com/friendlyarm/kernel-rockchip'
|
|
KERNELBRANCH='branch:nanopi4-linux-v4.4.y'
|
|
KERNELPATCHDIR='rk3399-'$BRANCH
|
|
LINUXFAMILY=rk3399
|
|
LINUXCONFIG='linux-rk3399-'$BRANCH
|
|
else
|
|
KERNELSOURCE='https://github.com/ayufan-rock64/linux-kernel'
|
|
KERNELBRANCH='tag:4.4.202-1237-rockchip-ayufan'
|
|
KERNELPATCHDIR='rockchip64-'$BRANCH
|
|
LINUXFAMILY=rockchip64
|
|
LINUXCONFIG='linux-rockchip64-'$BRANCH
|
|
fi
|
|
fi
|
|
;;
|
|
|
|
current)
|
|
if [[ $BOARD == station-p2 || $BOARD == station-m2 || $BOARD == quartz64a ]]; then
|
|
KERNELBRANCH="branch:linux-5.16.y"
|
|
KERNELPATCHDIR='media-edge'
|
|
LINUXFAMILY=station-p2
|
|
LINUXCONFIG='linux-media-edge'
|
|
else
|
|
KERNELBRANCH="branch:linux-5.15.y"
|
|
KERNELPATCHDIR='media-'$BRANCH
|
|
LINUXFAMILY=media
|
|
LINUXCONFIG='linux-media-'$BRANCH
|
|
fi
|
|
;;
|
|
|
|
edge)
|
|
if [[ $BOARD == station-p2 || $BOARD == station-m2 || $BOARD == quartz64a ]]; then
|
|
SKIP_BOOTSPLASH="yes"
|
|
EXTRAWIFI="no"
|
|
KERNELBRANCH='tag:v5.17'
|
|
KERNELPATCHDIR='station-p2-'$BRANCH
|
|
LINUXFAMILY=station-p2
|
|
LINUXCONFIG='linux-station-p2-'$BRANCH
|
|
else
|
|
KERNELBRANCH="branch:linux-5.16.y"
|
|
KERNELPATCHDIR='media-'$BRANCH
|
|
LINUXFAMILY=media
|
|
LINUXCONFIG='linux-media-'$BRANCH
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
prepare_boot_configuration
|