arch/arm: add big.LITTLE cpu variants
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 9 Jul 2017 09:30:00 +0000 (11:30 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 22 Jul 2017 21:29:24 +0000 (23:29 +0200)
commit78c2a9f763de82746c9eb688d8e16400eb2c1730
tree6ff014d21f03cf2eb6876b0c052222af3fae9a94
parente734c633875ae22e2baebe0d8e76d6e10686d804
arch/arm: add big.LITTLE cpu variants

The big.LITTLE configurations can be optimised for by gcc, and a few
users wonder what they should choose when they have such CPUs.

Add new entries for those big.LITTLE configurations.

Note: the various combos were added in various gcc versions, but only
really worked in later versions:

    Variant   | Introduced in | First built in
    ----------+---------------+----------------
    a15-a7    | 4.9           | 4.9
    a17-a7    | 5             | 5
    a57-a53   | 4.9           | 6
    a72-a53   | 5             | 6

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in.arm
package/gcc/Config.in.host
toolchain/toolchain-external/toolchain-external-codesourcery-aarch64/Config.in
toolchain/toolchain-external/toolchain-external-codesourcery-arm/Config.in