Kconfig.linux 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # SPDX-License-Identifier: GPL-2.0
  2. menu "Linux kernel build configuration"
  3. choice LINUX_GIT_REPO
  4. bool "Build choice"
  5. config LINUX_GIT_REPO_R
  6. bool "Build from Remote REPO"
  7. config LINUX_GIT_REPO_L
  8. bool "Build from local branch or commit"
  9. endchoice
  10. if LINUX_GIT_REPO_R
  11. config LINUX_GIT_REMOTE
  12. string "Linux Remote REPO name"
  13. default "origin"
  14. config LINUX_GIT_RBRANCH
  15. string "The branch we will use in Linux Remote REPO"
  16. default "visionfive"
  17. endif
  18. if LINUX_GIT_REPO_L
  19. config LINUX_GIT_LBRANCH
  20. string "The branch/commit we will use in local REPO"
  21. default "visionfive"
  22. endif
  23. config LINUX_BUILD_IN_TMPFS
  24. bool "Build Linux kernel in tmpfs(in RAM)"
  25. default n
  26. config LINUX_BUILD_TARGET
  27. string "Linux kernel defconfig name"
  28. default "starfive_jh7100_fedora"
  29. config LINUX_INSTALL_SUDO
  30. bool "Install Linux with sudo"
  31. default n
  32. config LINUX_INSTALL_PATH
  33. string "Linux kernel Image/vmlinuz... install path"
  34. default "rootfs/boot"
  35. config LINUX_INSTALL_MOD_PATH
  36. string "Linux kernel modules install path"
  37. default "rootfs"
  38. config LINUX_INSTALL_DTBS_PATH
  39. string "Linux kernel dtbs install path"
  40. default "rootfs/dtb"
  41. endmenu