Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. mainmenu "RT-Thread Project Configuration"
  2. RTT_DIR := ../../..
  3. BSP_DIR := ../.
  4. SDK_DIR:= .././libraries/phytium_standalone_sdk
  5. PKGS_DIR := packages
  6. source "$(RTT_DIR)/Kconfig"
  7. osource "$PKGS_DIR/Kconfig"
  8. source "$(BSP_DIR)/../libraries/drivers/Kconfig"
  9. config BSP_USING_GIC
  10. bool
  11. default y
  12. config BSP_USING_GICV3
  13. bool
  14. default y
  15. config PHYTIUM_ARCH_AARCH64
  16. bool
  17. select ARCH_ARMV8
  18. select RT_USING_COMPONENTS_INIT
  19. select RT_USING_USER_MAIN
  20. select ARCH_CPU_64BIT
  21. select RT_USING_CACHE
  22. select TARGET_ARMV8_AARCH64
  23. select ARCH_ARM_BOOTWITH_FLUSH_CACHE
  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