Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. mainmenu "RT-Thread Project Configuration"
  2. RTT_DIR := ../../..
  3. SDK_DIR:= .././libraries/phytium_standalone_sdk
  4. PKGS_DIR := packages
  5. source "$(RTT_DIR)/Kconfig"
  6. osource "$PKGS_DIR/Kconfig"
  7. source "$(BSP_DIR)/../libraries/drivers/Kconfig"
  8. config BSP_USING_GIC
  9. bool
  10. default y
  11. config BSP_USING_GICV3
  12. bool
  13. default y
  14. config PHYTIUM_ARCH_AARCH64
  15. bool
  16. select ARCH_ARMV8
  17. select RT_USING_COMPONENTS_INIT
  18. select RT_USING_USER_MAIN
  19. select ARCH_CPU_64BIT
  20. select RT_USING_CACHE
  21. select TARGET_ARMV8_AARCH64
  22. select ARCH_ARM_BOOTWITH_FLUSH_CACHE
  23. select ARCH_USING_IRQ_CTX_LIST
  24. select RT_USING_HW_ATOMIC
  25. default y
  26. if TARGET_E2000Q
  27. config ARM_SPI_BIND_CPU_ID
  28. int
  29. default 2
  30. endif
  31. if TARGET_E2000D
  32. config ARM_SPI_BIND_CPU_ID
  33. int
  34. default 0
  35. endif
  36. if TARGET_PHYTIUMPI
  37. config ARM_SPI_BIND_CPU_ID
  38. int
  39. default 2
  40. endif
  41. if RT_USING_SMP
  42. endif
  43. menu "Standalone Setting"
  44. config TARGET_ARMV8_AARCH64
  45. bool "Armv8 Aarch64"
  46. default y
  47. source "$(SDK_DIR)/soc/soc.kconfig"
  48. source "$(BSP_DIR)/../board/board.kconfig"
  49. source "$(SDK_DIR)/common/common.kconfig"
  50. endmenu