95 lines
2.0 KiB
Plaintext
95 lines
2.0 KiB
Plaintext
#
|
|
|
|
comment "Linux kernel depends on loader"
|
|
depends on !RK_LOADER
|
|
|
|
menuconfig RK_KERNEL
|
|
bool "Kernel (Embedded in an Android-style boot image)"
|
|
depends on RK_LOADER
|
|
default y
|
|
|
|
if RK_KERNEL
|
|
|
|
config RK_KERNEL_PREFERRED
|
|
string "preferred version, e.g. 5.10"
|
|
|
|
config RK_KERNEL_ARCH
|
|
string
|
|
default "arm" if RK_KERNEL_ARM32
|
|
default "arm64" if RK_KERNEL_ARM64
|
|
|
|
choice
|
|
prompt "arch"
|
|
|
|
config RK_KERNEL_ARM64
|
|
bool "arm64"
|
|
depends on !RK_CHIP_ARM32
|
|
|
|
config RK_KERNEL_ARM32
|
|
bool "arm"
|
|
|
|
endchoice # arch
|
|
|
|
config RK_KERNEL_CFG
|
|
string "defconfig"
|
|
default "px30_linux_defconfig" if RK_CHIP = "px30" || \
|
|
RK_CHIP = "rk3326" || RK_CHIP_FAMILY = "rk3358"
|
|
default "rv1126_defconfig" if RK_CHIP_FAMILY = "rv1126_rv1109"
|
|
default "rk1806_linux_defconfig" if RK_CHIP = "rk1806"
|
|
default "rk1808_linux_defconfig" if RK_CHIP = "rk1808"
|
|
default "rk3308_linux_defconfig" if RK_CHIP_FAMILY = "rk3308"
|
|
default "rockchip_linux_defconfig"
|
|
|
|
config RK_KERNEL_CFG_FRAGMENTS
|
|
string "defconfig fragments"
|
|
|
|
config RK_KERNEL_DTS_NAME
|
|
string "device-tree script name"
|
|
|
|
config RK_KERNEL_DTS_DIR
|
|
string
|
|
default "kernel/arch/arm/boot/dts" if RK_KERNEL_ARCH = "arm"
|
|
default "kernel/arch/arm64/boot/dts/rockchip"
|
|
|
|
config RK_KERNEL_DTS
|
|
string
|
|
default "$RK_KERNEL_DTS_DIR/$RK_KERNEL_DTS_NAME.dts"
|
|
|
|
config RK_KERNEL_DTB
|
|
string
|
|
default "$RK_KERNEL_DTS_DIR/$RK_KERNEL_DTS_NAME.dtb"
|
|
|
|
config RK_KERNEL_IMG
|
|
string
|
|
default "kernel/arch/$RK_KERNEL_ARCH/boot/zImage" \
|
|
if RK_KERNEL_ARM32 && RK_BOOT_COMPRESSED
|
|
default "kernel/arch/$RK_KERNEL_ARCH/boot/Image.lz4" \
|
|
if RK_KERNEL_ARM64 && RK_BOOT_COMPRESSED
|
|
default "kernel/arch/$RK_KERNEL_ARCH/boot/Image"
|
|
|
|
if RK_RECOVERY
|
|
|
|
menu "Overloaded configs for Recovery"
|
|
|
|
config RK_KERNEL_RECOVERY_CFG
|
|
string "defconfig"
|
|
|
|
config RK_KERNEL_RECOVERY_CFG_FRAGMENTS
|
|
string "defconfig fragments"
|
|
|
|
config RK_KERNEL_RECOVERY_DTS_NAME
|
|
string "device-tree script name"
|
|
|
|
config RK_KERNEL_RECOVERY_LOGO
|
|
string "loader logo name"
|
|
|
|
config RK_KERNEL_RECOVERY_LOGO_KERNEL
|
|
string "kernel logo name"
|
|
|
|
endmenu # Recovery
|
|
|
|
endif # Recovery
|
|
|
|
endif # Kernel
|
|
endmenuconfig # Kernel
|