# comment "Rootfs system depends on linux kernel" depends on RK_KERNEL_CFG = "" if RK_KERNEL_CFG != "" menu "Rootfs" config RK_BUILDROOT_BASE_CFG string "buildroot rootfs base cfg (rockchip__defconfig)" default "px30_64" if RK_CHIP_FAMILY = "px30" default "rk3326_64" if RK_CHIP_FAMILY = "rk3326" default "rk3358_64" if RK_CHIP_FAMILY = "rk3358" default "rk3566_rk3568_ramboot" if RK_CHIP_FAMILY = "rk3566_rk3568" && \ RK_ROOTFS_INITRD default "rk3566_rk3568_ramboot" if RK_CHIP_FAMILY = "OK3568-C" && RK_ROOTFS_INITRD default "rk3588_ramboot" if RK_CHIP_FAMILY = "rk3588" && \ RK_ROOTFS_INITRD default RK_CHIP if RK_CHIP = "rk3126c" || \ RK_CHIP_FAMILY = "rk3566_rk3568" || \ RK_CHIP_FAMILY = "OK3568-C" default RK_CHIP_FAMILY help Base name of buildroot defconfig for rootfs. Set "" for no buildroot rootfs. config RK_BUILDROOT_CFG string depends on RK_BUILDROOT_BASE_CFG != "" default "rockchip_${RK_BUILDROOT_BASE_CFG}" config RK_YOCTO_CFG string "yocto rootfs machine or local config when ends with .conf" help Name of yocto machine or yocto local config when ends with .conf. Set "" for no yocto rootfs. if RK_YOCTO_CFG != "" config RK_YOCTO_CHROMIUM bool "chromium" default y config RK_YOCTO_DISPLAY_PLATFORM string default "wayland" if RK_YOCTO_DISPLAY_PLATFORM_WAYLAND default "x11" if RK_YOCTO_DISPLAY_PLATFORM_X11 choice prompt "yocto rootfs display platform" config RK_YOCTO_DISPLAY_PLATFORM_WAYLAND bool "wayland (weston)" config RK_YOCTO_DISPLAY_PLATFORM_X11 bool "x11" endchoice endif config RK_DEBIAN_VERSION string "debian rootfs version" default "bullseye" if RK_CHIP_FAMILY = "rk3399" || \ RK_CHIP_FAMILY = "rk3566_rk3568" || RK_CHIP_FAMILY = "rk3588" || \ RK_CHIP_FAMILY = "rk3562" || RK_CHIP_FAMILY = "OK3568-C" default "buster" if RK_CHIP_FAMILY = "px30" || \ RK_CHIP = "rk3126c" || RK_CHIP_FAMILY = "rk3288" || \ RK_CHIP_FAMILY = "rk3326" || RK_CHIP_FAMILY = "rk3328" || \ RK_CHIP_FAMILY = "rk3399pro" help Version of debian rootfs. Set "" for no debian rootfs. if RK_DEBIAN_VERSION != "" config RK_DEBIAN_ARCH string default "armhf" if RK_DEBIAN_ARMHF default "arm64" if RK_DEBIAN_ARM64 choice prompt "debian rootfs arch" config RK_DEBIAN_ARM64 bool "arm64" depends on !RK_CHIP_ARM32 config RK_DEBIAN_ARMHF bool "armhf" endchoice endif config RK_ROOTFS_SYSTEM string default "buildroot" if RK_ROOTFS_SYSTEM_BUILDROOT default "debian" if RK_ROOTFS_SYSTEM_DEBIAN default "yocto" if RK_ROOTFS_SYSTEM_YOCTO choice prompt "default rootfs system" help Default rootfs system. config RK_ROOTFS_SYSTEM_BUILDROOT bool "buildroot" depends on RK_BUILDROOT_BASE_CFG != "" config RK_ROOTFS_SYSTEM_DEBIAN bool "debian" depends on RK_DEBIAN_VERSION != "" config RK_ROOTFS_SYSTEM_YOCTO bool "yocto" depends on RK_YOCTO_CFG != "" endchoice config RK_ROOTFS_TYPE string "rootfs filesystem type" default "cpio.gz" if RK_ROOTFS_INITRD default "ext4" config RK_ROOTFS_INITRD bool "init ramfs/ramdisk for rootfs" source "Config.in.post-rootfs" endmenu # Rootfs endif