Config.in.arc 784 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. choice
  2. prompt "Target CPU"
  3. depends on BR2_arc
  4. default BR2_arc770d
  5. help
  6. Specific CPU to use
  7. config BR2_arc750d
  8. bool "ARC 750D"
  9. config BR2_arc770d
  10. bool "ARC 770D"
  11. config BR2_archs38
  12. bool "ARC HS38"
  13. endchoice
  14. # Choice of atomic instructions presence
  15. config BR2_ARC_ATOMIC_EXT
  16. bool "Atomic extension (LLOCK/SCOND instructions)"
  17. default y if BR2_arc770d || BR2_archs38
  18. config BR2_ARCH_HAS_ATOMICS
  19. default y if BR2_ARC_ATOMIC_EXT
  20. config BR2_ARCH
  21. default "arc" if BR2_arcle
  22. default "arceb" if BR2_arceb
  23. config BR2_arc
  24. bool
  25. default y if BR2_arcle || BR2_arceb
  26. config BR2_ENDIAN
  27. default "LITTLE" if BR2_arcle
  28. default "BIG" if BR2_arceb
  29. config BR2_GCC_TARGET_CPU
  30. default "arc700" if BR2_arc750d
  31. default "arc700" if BR2_arc770d
  32. default "archs" if BR2_archs38