[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 9/9] hw/arm/raspi: Add the Raspberry Pi 3 model A+
From: |
Igor Mammedov |
Subject: |
Re: [PATCH v3 9/9] hw/arm/raspi: Add the Raspberry Pi 3 model A+ |
Date: |
Fri, 23 Oct 2020 17:57:11 +0200 |
On Sun, 18 Oct 2020 22:33:58 +0200
Philippe Mathieu-Daudé <f4bug@amsat.org> wrote:
> The Pi 3A+ is a stripped down version of the 3B:
> - 512 MiB of RAM instead of 1 GiB
> - no on-board ethernet chipset
>
> Add it as it is a closer match to what we model.
>
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
> ---
> hw/arm/raspi.c | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/hw/arm/raspi.c b/hw/arm/raspi.c
> index 1510ca01afe..4ea200572ea 100644
> --- a/hw/arm/raspi.c
> +++ b/hw/arm/raspi.c
> @@ -348,6 +348,15 @@ static void raspi2b_machine_class_init(ObjectClass *oc,
> void *data)
> };
>
> #ifdef TARGET_AARCH64
> +static void raspi3ap_machine_class_init(ObjectClass *oc, void *data)
> +{
> + MachineClass *mc = MACHINE_CLASS(oc);
> + RaspiMachineClass *rmc = RASPI_MACHINE_CLASS(oc);
> +
> + rmc->board_rev = 0x9020e0;
> + raspi_machine_class_common_init(mc, rmc->board_rev);
> +};
> +
> static void raspi3b_machine_class_init(ObjectClass *oc, void *data)
> {
> MachineClass *mc = MACHINE_CLASS(oc);
> @@ -373,6 +382,10 @@ static const TypeInfo raspi_machine_types[] = {
> .parent = TYPE_RASPI_MACHINE,
> .class_init = raspi2b_machine_class_init,
> #ifdef TARGET_AARCH64
> + }, {
> + .name = MACHINE_TYPE_NAME("raspi3ap"),
> + .parent = TYPE_RASPI_MACHINE,
> + .class_init = raspi3ap_machine_class_init,
> }, {
> .name = MACHINE_TYPE_NAME("raspi3b"),
> .parent = TYPE_RASPI_MACHINE,
- [PATCH v3 4/9] hw/arm/bcm2836: Only provide "enabled-cpus" property to multicore SoCs, (continued)
- [PATCH v3 4/9] hw/arm/bcm2836: Only provide "enabled-cpus" property to multicore SoCs, Philippe Mathieu-Daudé, 2020/10/18
- [PATCH v3 6/9] hw/arm/bcm2836: Introduce the BCM2835 SoC, Philippe Mathieu-Daudé, 2020/10/18
- [PATCH v3 5/9] hw/arm/bcm2836: Split out common realize() code, Philippe Mathieu-Daudé, 2020/10/18
- [PATCH v3 7/9] hw/arm/raspi: Add the Raspberry Pi A+ machine, Philippe Mathieu-Daudé, 2020/10/18
- [PATCH v3 8/9] hw/arm/raspi: Add the Raspberry Pi Zero machine, Philippe Mathieu-Daudé, 2020/10/18
- [PATCH v3 9/9] hw/arm/raspi: Add the Raspberry Pi 3 model A+, Philippe Mathieu-Daudé, 2020/10/18
- Re: [PATCH v3 9/9] hw/arm/raspi: Add the Raspberry Pi 3 model A+,
Igor Mammedov <=