xref: /linux/arch/arm64/boot/dts/arm/zena-css-fvp.dts (revision 0fc8f6200d2313278fbf4539bbab74677c685531)
1164148d0SDebbie Horsfall// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
2164148d0SDebbie Horsfall/*
3164148d0SDebbie Horsfall * Copyright (c) 2025, Arm Limited. All rights reserved.
4164148d0SDebbie Horsfall */
5164148d0SDebbie Horsfall
6164148d0SDebbie Horsfall/dts-v1/;
7164148d0SDebbie Horsfall
8164148d0SDebbie Horsfall#include "zena-css.dtsi"
9164148d0SDebbie Horsfall
10164148d0SDebbie Horsfall/ {
11164148d0SDebbie Horsfall	model = "Zena CSS Fixed Virtual Platform";
12164148d0SDebbie Horsfall	compatible = "arm,zena-css-fvp", "arm,zena-css", "arm,vexpress";
13164148d0SDebbie Horsfall
14164148d0SDebbie Horsfall	chosen {
15164148d0SDebbie Horsfall		stdout-path = &soc_serial0;
16164148d0SDebbie Horsfall	};
17*021915c7SDebbie Horsfall
18*021915c7SDebbie Horsfall	memory@80000000 {
19*021915c7SDebbie Horsfall		device_type = "memory";
20*021915c7SDebbie Horsfall
21*021915c7SDebbie Horsfall		/* ~2GB mapped at 2GB, another 2GB at 2TB */
22*021915c7SDebbie Horsfall		reg = <0x00000000 0x80000000 0x00000000 0x7f000000>,
23*021915c7SDebbie Horsfall		      <0x00000200 0x00000000 0x00000000 0x80000000>;
24*021915c7SDebbie Horsfall	};
25164148d0SDebbie Horsfall};
26164148d0SDebbie Horsfall
27164148d0SDebbie Horsfall&soc {
28164148d0SDebbie Horsfall	virtio@30020000 {
29164148d0SDebbie Horsfall		compatible = "virtio,mmio";
30164148d0SDebbie Horsfall		reg = <0x0 0x30020000 0x0 0x10000>;
31164148d0SDebbie Horsfall		interrupts = <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>;
32164148d0SDebbie Horsfall	};
33164148d0SDebbie Horsfall
34164148d0SDebbie Horsfall	virtio@30030000 {
35164148d0SDebbie Horsfall		compatible = "virtio,mmio";
36164148d0SDebbie Horsfall		reg = <0x0 0x30030000 0x0 0x10000>;
37164148d0SDebbie Horsfall		interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>;
38164148d0SDebbie Horsfall	};
39164148d0SDebbie Horsfall
40164148d0SDebbie Horsfall	virtio@30040000 {
41164148d0SDebbie Horsfall		compatible = "virtio,mmio";
42164148d0SDebbie Horsfall		reg = <0x0 0x30040000 0x0 0x10000>;
43164148d0SDebbie Horsfall		interrupts = <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>;
44164148d0SDebbie Horsfall	};
45164148d0SDebbie Horsfall
46164148d0SDebbie Horsfall	virtio@30050000 {
47164148d0SDebbie Horsfall		compatible = "virtio,mmio";
48164148d0SDebbie Horsfall		reg = <0x0 0x30050000 0x0 0x10000>;
49164148d0SDebbie Horsfall		interrupts = <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>;
50164148d0SDebbie Horsfall	};
51164148d0SDebbie Horsfall
52164148d0SDebbie Horsfall	virtio@30060000 {
53164148d0SDebbie Horsfall		compatible = "virtio,mmio";
54164148d0SDebbie Horsfall		reg = <0x0 0x30060000 0x0 0x10000>;
55164148d0SDebbie Horsfall		interrupts = <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>;
56164148d0SDebbie Horsfall	};
57164148d0SDebbie Horsfall
58164148d0SDebbie Horsfall	virtio@30080000 {
59164148d0SDebbie Horsfall		compatible = "virtio,mmio";
60164148d0SDebbie Horsfall		reg = <0x0 0x30080000 0x0 0x10000>;
61164148d0SDebbie Horsfall		interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
62164148d0SDebbie Horsfall	};
63164148d0SDebbie Horsfall};
64