Kconfig 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. #
  2. # Copyright (C) 2017-2020 Alibaba Group Holding Limited
  3. #
  4. # SPDX-License-Identifier: GPL-2.0+
  5. #
  6. menu "CSKY architecture"
  7. depends on CSKY
  8. config SYS_ARCH
  9. default "csky"
  10. config CPU_C807_810
  11. bool
  12. config CPU_C860
  13. bool
  14. config SYS_CPU
  15. default "c807_810" if CPU_C807_810
  16. default "c860" if CPU_C860
  17. choice
  18. prompt "ASIC select"
  19. optional
  20. config IS_ASIC
  21. bool "support ASIC"
  22. endchoice
  23. choice
  24. prompt "trust cpu select"
  25. optional
  26. config TRUST_CPU
  27. bool "use trust cpu"
  28. endchoice
  29. choice
  30. prompt "Target select"
  31. optional
  32. config TARGET_ICE_C860
  33. bool "Support T-HEAD ICE C860 Board"
  34. select CPU_C860
  35. select SUPPORT_SPL
  36. config TARGET_ICE_C810
  37. bool "Support T-HEAD ICE C810 Board"
  38. select CPU_C807_810
  39. select SUPPORT_SPL
  40. config TARGET_TIANHUO_C860
  41. bool "Support T-HEAD TIANHUO C860 Board"
  42. select CPU_C860
  43. select SUPPORT_SPL
  44. config TARGET_TIANHUO_C810
  45. bool "Support T-HEAD TIANHUO C810 Board"
  46. select CPU_C807_810
  47. select SUPPORT_SPL
  48. config TARGET_ANOLE_C860
  49. bool "Support T-HEAD Anole C860 Board"
  50. select CPU_C860
  51. select SUPPORT_SPL
  52. config TARGET_ANOLE_C810
  53. bool "Support T-HEAD Anole C810 Board"
  54. select CPU_C807_810
  55. select SUPPORT_SPL
  56. endchoice
  57. source "board/thead/ice-c860/Kconfig"
  58. source "board/thead/ice-c810/Kconfig"
  59. source "board/thead/tianhuo-c860/Kconfig"
  60. source "board/thead/tianhuo-c810/Kconfig"
  61. source "board/thead/anole-c860/Kconfig"
  62. source "board/thead/anole-c810/Kconfig"
  63. source "arch/csky/cpu/c807_810/Kconfig"
  64. source "arch/csky/cpu/c860/Kconfig"
  65. endmenu