0e5803dfbc
aspeed: rename the smc object to fmc
...
The Aspeed SoC has three different types of SMC (Static Memory
Controller) controllers: the SMC (legacy), the FMC (the new one) and
the SPI for the host PNOR. The FMC and the SPI models are now
converging on the AST2500 SoC and the SMC, which was still available
on the AST2400 SoC, was removed.
The Aspeed SoC does not provide support for the legacy SMC
controller. So, let's rename the 'smc' object to 'fmc' to clarify its
nature.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Message-id: 1474977462-28032-2-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-10-17 19:22:16 +01:00
de46f5f46c
aspeed: allocate RAM after the memory controller has checked the size
...
If the RAM size is invalid, the memory controller will use a default
value.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Message-id: 1473438177-26079-15-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:06 +01:00
c6c7cfb01a
aspeed: add a ram_size property to the memory controller
...
Configure the size of the RAM of the SOC using a property to propagate
the value down to the memory controller from the board level.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Message-id: 1473438177-26079-14-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:06 +01:00
67077e3014
palmetto-bmc: remove extra no_sdcard assignement
...
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-11-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:06 +01:00
9a7c175011
arm: add support for an ast2500 evaluation board
...
The ast2500 eval board has a hardware strapping register value of
0xF100C2E6 which we use for a definition of AST2500_EVB_HW_STRAP1
below.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-10-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:06 +01:00
8da33ef757
hw/misc: use macros to define hw-strap1 register on the AST2400 Aspeed SoC
...
This gives some explanation behind the magic number 0x120CE416.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-8-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:05 +01:00
c3ba99f723
palmetto-bmc: add board specific configuration
...
aspeed_board_init() now uses a board identifier to customize some values
specific to the board.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-7-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:05 +01:00
74fb1f3807
palmetto-bmc: replace palmetto_bmc with aspeed
...
This is mostly a name replacement to prepare ground for other SoCs
specificities. It also adds a TypeInfo struct for the palmetto-bmc
board with a custom initialization for the same reason.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-6-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:05 +01:00
aaf4e67f0e
palmetto-bmc: rename the Aspeed board file to aspeed.c
...
We plan to add more Aspeed boards to this file. There are no changes
in the code.
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Andrew Jeffery <andrew@aj.id.au >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1473438177-26079-5-git-send-email-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-09-22 18:13:05 +01:00