Config.in.powerpc 3.1 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