meta-aspeed: MACHINEOVERRIDES fixups

OE-Core adds the value of SOC_FAMILY to MACHINEOVERRIDES, so explicitly
setting a MACHINEOVERRIDES is redundant.  Drop the explicit
ast2400/ast2500 MACHINEOVERRIDES and use the OE-Core provided aspeed-g4
and aspeed-g5 instead.

After the redundant ast2400/ast2500 overrides are dropped, the ordering
of the values in MACHINEOVERRIDES is wrong:
  MACHINEOVERRIDES="aspeed-g5:aspeed"

This means that:
  FOO_aspeed = "bar"

will override:
  FOO_aspeed-g5 = "baz"

which is the opposite of expectation.  The ordering is a function of
config file include order and choice of the predot vs postdot operator.
Use the same include ordering and dot operators as meta-fsl-arm to get
the overrides to appear in MACHINEOVERRIDES in the correct order such
that the expected semantics are provided and:
  FOO_aspeed-g5 = "bar"

will override:
  FOO_aspeed = "baz"

Drop explicit setting for FILESPATH as OE-Core adds OVERRIDES to
FILESPATH and bitbake will find the appropriate defconfig without them.
Move defconfigs to aspeed-g4 and aspeed-g5 since the ast2400 and ast2500
are being removed.

Change-Id: Ifbfa1b3b8269f435952d61260a6c6e611e414186
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
6 files changed
tree: a1a870bb488a0d1447ce7585814bcba2a676725b
  1. conf/
  2. recipes-bsp/
  3. recipes-core/
  4. recipes-kernel/
  5. COPYING.apache-2.0
  6. COPYING.MIT
  7. LICENSE
  8. MAINTAINERS
  9. README.md
README.md

ASPEED

This is the ASPEED Board Support Package (BSP) layer. It supports the AST2400 and AST2500; ARM service management SOCs made by ASPEED. More information about the AST2400 and AST2500 can be found here and here.