eb1221c52d
hw/arm: versal: Add support for the RTC
...
hw/arm: versal: Add support for the RTC.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-10-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:11:28 +01:00
724c6e12dd
hw/arm: versal: Add support for SD
...
Add support for SD.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-9-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:11:23 +01:00
ced18d5e50
hw/arm: versal: Embed the APUs into the SoC type
...
Embed the APUs into the SoC type.
Suggested-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-8-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:11:17 +01:00
f4e3fa3726
hw/arm: versal: Embed the ADMAs into the SoC type
...
Embed the ADMAs into the SoC type.
Suggested-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-7-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:11:12 +01:00
4bd9b59c05
hw/arm: versal: Embed the GEMs into the SoC type
...
Embed the GEMs into the SoC type.
Suggested-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-6-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:11:06 +01:00
88052ffdd1
hw/arm: versal: Embed the UARTs into the SoC type
...
Embed the UARTs into the SoC type.
Suggested-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20200427181649.26851-5-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-05-04 11:08:20 +01:00
8a21865157
hw/arm: versal: Add support for the LPD ADMAs
...
Add support for the Versal LPD ADMAs.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com >
Reviewed-by: KONRAD Frederic <frederic.konrad@adacore.com >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-03-05 16:09:13 +00:00
f0138990ce
hw/arm: versal: Add the CRP as unimplemented
...
Add the CRP as unimplemented thus avoiding bus errors when
guests access these registers.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Luc Michel <luc.michel@greensocs.com >
Message-id: 20191115154734.26449-2-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2019-11-26 13:55:36 +00:00
12ec8bd51e
arm: Rename hw/arm/arm.h to hw/arm/boot.h
...
The header file hw/arm/arm.h now includes only declarations
relating to hw/arm/boot.c functionality. Rename it accordingly,
and adjust its header comment.
The bulk of this commit was created via
perl -pi -e 's|hw/arm/arm.h|hw/arm/boot.h|' hw/arm/*.c include/hw/arm/*.h
In a few cases we can just delete the #include:
hw/arm/msf2-soc.c, include/hw/arm/aspeed_soc.h and
include/hw/arm/bcm2836.h did not require it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Message-id: 20190516163857.6430-4-peter.maydell@linaro.org
2019-05-23 14:47:43 +01:00
f6ef171db8
hw/arm: versal: Correct the nr of IRQs to 192
...
Correct the nr of IRQs to 192.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-id: 20181129163655.20370-5-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2018-12-13 13:48:04 +00:00
fb179055fe
hw/arm: versal: Use IRQs 111 - 118 for virtio-mmio
...
Use IRQs 111 - 118 for virtio-mmio. The interrupts we're currently
using 160+ are not available in the Versal GIC.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-id: 20181129163655.20370-4-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2018-12-13 13:48:03 +00:00
b89de436ff
hw/arm: versal: Add a model of Xilinx Versal SoC
...
Add a model of Xilinx Versal SoC.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Message-id: 20181102131913.1535-2-edgar.iglesias@xilinx.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2018-11-02 14:10:53 +00:00