| choice |
| prompt "Target Architecture Variant" |
| depends on BR2_powerpc |
| default BR2_generic_powerpc |
| help |
| Specific CPU variant to use |
| config BR2_generic_powerpc |
| bool "generic" |
| config BR2_powerpc_401 |
| bool "401" |
| config BR2_powerpc_403 |
| bool "403" |
| config BR2_powerpc_405 |
| bool "405" |
| config BR2_powerpc_405fp |
| bool "405 with FPU" |
| config BR2_powerpc_440 |
| bool "440" |
| config BR2_powerpc_440fp |
| bool "440 with FPU" |
| config BR2_powerpc_464 |
| bool "464" |
| config BR2_powerpc_464fp |
| bool "464 with FPU" |
| config BR2_powerpc_476 |
| bool "476" |
| config BR2_powerpc_476fp |
| bool "476 with FPU" |
| config BR2_powerpc_505 |
| bool "505" |
| config BR2_powerpc_601 |
| bool "601" |
| config BR2_powerpc_602 |
| bool "602" |
| config BR2_powerpc_603 |
| bool "603" |
| config BR2_powerpc_603e |
| bool "603e" |
| config BR2_powerpc_604 |
| bool "604" |
| config BR2_powerpc_604e |
| bool "604e" |
| config BR2_powerpc_620 |
| bool "620" |
| config BR2_powerpc_630 |
| bool "630" |
| config BR2_powerpc_740 |
| bool "740" |
| config BR2_powerpc_7400 |
| bool "7400" |
| config BR2_powerpc_7450 |
| bool "7450" |
| config BR2_powerpc_750 |
| bool "750" |
| config BR2_powerpc_821 |
| bool "821" |
| config BR2_powerpc_823 |
| bool "823" |
| config BR2_powerpc_860 |
| bool "860" |
| config BR2_powerpc_970 |
| bool "970" |
| config BR2_powerpc_8540 |
| bool "8540 / e500v1" |
| config BR2_powerpc_8548 |
| bool "8548 / e500v2" |
| config BR2_powerpc_e300c2 |
| bool "e300c2" |
| config BR2_powerpc_e300c3 |
| bool "e300c3" |
| config BR2_powerpc_e500mc |
| bool "e500mc" |
| endchoice |
| |
| choice |
| prompt "Target ABI" |
| depends on BR2_powerpc |
| default BR2_powerpc_SPE if BR2_powerpc_8540 || BR2_powerpc_8548 |
| default BR2_powerpc_CLASSIC |
| help |
| Application Binary Interface to use |
| |
| config BR2_powerpc_CLASSIC |
| bool "Classic" |
| depends on !(BR2_powerpc_8540 || BR2_powerpc_8548) |
| config BR2_powerpc_SPE |
| bool "SPE" |
| depends on BR2_powerpc_8540 || BR2_powerpc_8548 |
| endchoice |
| |
| config BR2_ARCH |
| default "powerpc" if BR2_powerpc |
| |
| config BR2_ENDIAN |
| default "BIG" |
| |
| config BR2_GCC_TARGET_TUNE |
| default "401" if BR2_powerpc_401 |
| default "403" if BR2_powerpc_403 |
| default "405" if BR2_powerpc_405 |
| default "405fp" if BR2_powerpc_405fp |
| default "440" if BR2_powerpc_440 |
| default "440fp" if BR2_powerpc_440fp |
| default "464" if BR2_powerpc_464 |
| default "464fp" if BR2_powerpc_464fp |
| default "476" if BR2_powerpc_476 |
| default "476fp" if BR2_powerpc_476fp |
| default "505" if BR2_powerpc_505 |
| default "601" if BR2_powerpc_601 |
| default "602" if BR2_powerpc_602 |
| default "603" if BR2_powerpc_603 |
| default "603e" if BR2_powerpc_603e |
| default "604" if BR2_powerpc_604 |
| default "604e" if BR2_powerpc_604e |
| default "620" if BR2_powerpc_620 |
| default "630" if BR2_powerpc_630 |
| default "740" if BR2_powerpc_740 |
| default "7400" if BR2_powerpc_7400 |
| default "7450" if BR2_powerpc_7450 |
| default "750" if BR2_powerpc_750 |
| default "821" if BR2_powerpc_821 |
| default "823" if BR2_powerpc_823 |
| default "860" if BR2_powerpc_860 |
| default "970" if BR2_powerpc_970 |
| default "8540" if BR2_powerpc_8540 |
| default "8548" if BR2_powerpc_8548 |
| default "e300c2" if BR2_powerpc_e300c2 |
| default "e300c3" if BR2_powerpc_e300c3 |
| default "e500mc" if BR2_powerpc_e500mc |
| |
| config BR2_GCC_TARGET_ABI |
| default "altivec" if BR2_PPC_ABI_altivec |
| default "no-altivec" if BR2_PPC_ABI_no-altivec |
| default "spe" if BR2_PPC_ABI_spe |
| default "no-spe" if BR2_PPC_ABI_no-spe |
| default "ibmlongdouble" if BR2_PPC_ABI_ibmlongdouble |
| default "ieeelongdouble" if BR2_PPC_ABI_ieeelongdouble |