Config.in.powerpc 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. choice
  2. prompt "Target Architecture Variant"
  3. depends on BR2_powerpc
  4. default BR2_generic_powerpc
  5. help
  6. Specific CPU variant to use
  7. config BR2_generic_powerpc
  8. bool "generic"
  9. config BR2_powerpc_401
  10. bool "401"
  11. config BR2_powerpc_403
  12. bool "403"
  13. config BR2_powerpc_405
  14. bool "405"
  15. config BR2_powerpc_405fp
  16. bool "405 with FPU"
  17. config BR2_powerpc_440
  18. bool "440"
  19. config BR2_powerpc_440fp
  20. bool "440 with FPU"
  21. config BR2_powerpc_505
  22. bool "505"
  23. config BR2_powerpc_601
  24. bool "601"
  25. config BR2_powerpc_602
  26. bool "602"
  27. config BR2_powerpc_603
  28. bool "603"
  29. config BR2_powerpc_603e
  30. bool "603e"
  31. config BR2_powerpc_604
  32. bool "604"
  33. config BR2_powerpc_604e
  34. bool "604e"
  35. config BR2_powerpc_620
  36. bool "620"
  37. config BR2_powerpc_630
  38. bool "630"
  39. config BR2_powerpc_740
  40. bool "740"
  41. config BR2_powerpc_7400
  42. bool "7400"
  43. config BR2_powerpc_7450
  44. bool "7450"
  45. config BR2_powerpc_750
  46. bool "750"
  47. config BR2_powerpc_801
  48. bool "801"
  49. config BR2_powerpc_821
  50. bool "821"
  51. config BR2_powerpc_823
  52. bool "823"
  53. config BR2_powerpc_860
  54. bool "860"
  55. config BR2_powerpc_970
  56. bool "970"
  57. config BR2_powerpc_8540
  58. bool "8540 / e500v1"
  59. config BR2_powerpc_8548
  60. bool "8548 / e500v2"
  61. config BR2_powerpc_e300c2
  62. bool "e300c2"
  63. config BR2_powerpc_e300c3
  64. bool "e300c3"
  65. config BR2_powerpc_e500mc
  66. bool "e500mc"
  67. endchoice
  68. choice
  69. prompt "Target ABI"
  70. depends on BR2_powerpc
  71. default BR2_powerpc_SPE if BR2_powerpc_8540 || BR2_powerpc_8548
  72. default BR2_powerpc_CLASSIC
  73. help
  74. Application Binary Interface to use
  75. config BR2_powerpc_CLASSIC
  76. bool "Classic"
  77. depends on !(BR2_powerpc_8540 || BR2_powerpc_8548)
  78. config BR2_powerpc_SPE
  79. bool "SPE"
  80. depends on BR2_powerpc_8540 || BR2_powerpc_8548
  81. endchoice
  82. config BR2_ARCH
  83. default "powerpc" if BR2_powerpc
  84. config BR2_ENDIAN
  85. default "BIG"
  86. config BR2_GCC_TARGET_TUNE
  87. default 401 if BR2_powerpc_401
  88. default 403 if BR2_powerpc_403
  89. default 405 if BR2_powerpc_405
  90. default 405fp if BR2_powerpc_405fp
  91. default 440 if BR2_powerpc_440
  92. default 440fp if BR2_powerpc_440fp
  93. default 505 if BR2_powerpc_505
  94. default 601 if BR2_powerpc_601
  95. default 602 if BR2_powerpc_602
  96. default 603 if BR2_powerpc_603
  97. default 603e if BR2_powerpc_603e
  98. default 604 if BR2_powerpc_604
  99. default 604e if BR2_powerpc_604e
  100. default 620 if BR2_powerpc_620
  101. default 630 if BR2_powerpc_630
  102. default 740 if BR2_powerpc_740
  103. default 7400 if BR2_powerpc_7400
  104. default 7450 if BR2_powerpc_7450
  105. default 750 if BR2_powerpc_750
  106. default 801 if BR2_powerpc_801
  107. default 821 if BR2_powerpc_821
  108. default 823 if BR2_powerpc_823
  109. default 860 if BR2_powerpc_860
  110. default 970 if BR2_powerpc_970
  111. default 8540 if BR2_powerpc_8540
  112. default 8548 if BR2_powerpc_8548
  113. default e300c2 if BR2_powerpc_e300c2
  114. default e300c3 if BR2_powerpc_e300c3
  115. default e500mc if BR2_powerpc_e500mc
  116. config BR2_GCC_TARGET_ABI
  117. default altivec if BR2_PPC_ABI_altivec
  118. default no-altivec if BR2_PPC_ABI_no-altivec
  119. default spe if BR2_PPC_ABI_spe
  120. default no-spe if BR2_PPC_ABI_no-spe
  121. default ibmlongdouble if BR2_PPC_ABI_ibmlongdouble
  122. default ieeelongdouble if BR2_PPC_ABI_ieeelongdouble