1*4882a593Smuzhiyun# 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunmenu "Loader (u-boot)" 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig RK_UBOOT_CFG 6*4882a593Smuzhiyun string "u-boot defconfig" 7*4882a593Smuzhiyun default RK_RTOS_UBOOT_CFG if RK_RTOS_UBOOT_CFG != "" 8*4882a593Smuzhiyun default "rk1808" if RK_CHIP_FAMILY = "rk1806" 9*4882a593Smuzhiyun default "evb-px3se" if RK_CHIP_FAMILY = "px3se" 10*4882a593Smuzhiyun default "rk3126" if RK_CHIP = "rk3126c" 11*4882a593Smuzhiyun default "rk3128x" if RK_CHIP_FAMILY = "rk3128h" 12*4882a593Smuzhiyun default "evb-rk3229" if RK_CHIP_FAMILY = "rk3229" 13*4882a593Smuzhiyun default "evb-px30" if RK_CHIP_FAMILY = "rk3358" 14*4882a593Smuzhiyun default "rv1126" if RK_CHIP_FAMILY = "rv1126_rv1109" 15*4882a593Smuzhiyun default RK_CHIP_FAMILY if RK_CHIP_FAMILY = "rk3308" || \ 16*4882a593Smuzhiyun RK_CHIP_FAMILY = "rk3588" 17*4882a593Smuzhiyun default RK_CHIP 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif RK_UBOOT_CFG != "" 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig RK_UBOOT_CFG_FRAGMENTS 22*4882a593Smuzhiyun string "u-boot defconfig fragments (without .config suffix)" 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig RK_UBOOT_OPTS 25*4882a593Smuzhiyun string "u-boot compile options" 26*4882a593Smuzhiyun default "--sz-uboot 1024 2 --sz-trust 1024 2" if RK_CHIP_FAMILY = "rk312x" 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig RK_UBOOT_INI 29*4882a593Smuzhiyun string "u-boot ini config overriding" 30*4882a593Smuzhiyun help 31*4882a593Smuzhiyun The .ini file for packing loader. 32*4882a593Smuzhiyun Set "" to use default one. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig RK_UBOOT_TRUST_INI 35*4882a593Smuzhiyun string "u-boot trust ini config overriding" 36*4882a593Smuzhiyun help 37*4882a593Smuzhiyun The .ini file for packing trust image. 38*4882a593Smuzhiyun Set "" to use default one. 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunconfig RK_UBOOT_SPL 41*4882a593Smuzhiyun bool "force using u-boot SPL" 42*4882a593Smuzhiyun help 43*4882a593Smuzhiyun Force using U-Boot SPL instead of Rockchip MiniLoader binary. 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunconfig RK_UBOOT_RAW 46*4882a593Smuzhiyun bool "pack u-boot raw bootloader (idblock)" 47*4882a593Smuzhiyun help 48*4882a593Smuzhiyun Pack U-Boot into direct raw format (idblock). 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig RK_UBOOT_ARCH 51*4882a593Smuzhiyun string 52*4882a593Smuzhiyun default "arm" if RK_UBOOT_ARM32 53*4882a593Smuzhiyun default "arm64" if RK_UBOOT_ARM64 54*4882a593Smuzhiyun 55*4882a593Smuzhiyunchoice 56*4882a593Smuzhiyun prompt "u-boot arch" 57*4882a593Smuzhiyun 58*4882a593Smuzhiyunconfig RK_UBOOT_ARM64 59*4882a593Smuzhiyun bool "arm64" 60*4882a593Smuzhiyun depends on !RK_CHIP_ARM32 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunconfig RK_UBOOT_ARM32 63*4882a593Smuzhiyun bool "arm" 64*4882a593Smuzhiyun 65*4882a593Smuzhiyunendchoice 66*4882a593Smuzhiyun 67*4882a593Smuzhiyunendif # RK_UBOOT_CFG 68*4882a593Smuzhiyun 69*4882a593Smuzhiyunendmenu # Loader 70