linuxOS_AP06/device/rockchip/common/configs/Config.in.kernel
2025-06-03 12:28:32 +08:00

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