1// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2/* 3 * Copyright (c) 2021-2024, Arm Limited. All rights reserved. 4 */ 5 6/dts-v1/; 7#include "morello.dtsi" 8 9/ { 10 model = "Arm Morello Fixed Virtual Platform"; 11 compatible = "arm,morello-fvp", "arm,morello"; 12 13 aliases { 14 serial0 = &uart0; 15 }; 16 17 chosen { 18 stdout-path = "serial0:115200n8"; 19 }; 20 21 bp_refclock24mhz: clock-24000000 { 22 compatible = "fixed-clock"; 23 #clock-cells = <0>; 24 clock-frequency = <24000000>; 25 clock-output-names = "bp:clock24mhz"; 26 }; 27 28 block_0: virtio_block@1c170000 { 29 compatible = "virtio,mmio"; 30 reg = <0x0 0x1c170000 0x0 0x200>; 31 interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>; 32 }; 33 34 net_0: virtio_net@1c180000 { 35 compatible = "virtio,mmio"; 36 reg = <0x0 0x1c180000 0x0 0x200>; 37 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 38 }; 39 40 rng_0: virtio_rng@1c190000 { 41 compatible = "virtio,mmio"; 42 reg = <0x0 0x1c190000 0x0 0x200>; 43 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 44 }; 45 46 p9_0: virtio_p9@1c1a0000 { 47 compatible = "virtio,mmio"; 48 reg = <0x0 0x1c1a0000 0x0 0x200>; 49 interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 50 }; 51 52 kmi_0: kmi@1c150000 { 53 compatible = "arm,pl050", "arm,primecell"; 54 reg = <0x0 0x1c150000 0x0 0x1000>; 55 interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 56 clocks = <&bp_refclock24mhz>, <&bp_refclock24mhz>; 57 clock-names = "KMIREFCLK", "apb_pclk"; 58 }; 59 60 kmi_1: kmi@1c160000 { 61 compatible = "arm,pl050", "arm,primecell"; 62 reg = <0x0 0x1c160000 0x0 0x1000>; 63 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 64 clocks = <&bp_refclock24mhz>, <&bp_refclock24mhz>; 65 clock-names = "KMIREFCLK", "apb_pclk"; 66 }; 67 68 eth_0: ethernet@1d100000 { 69 compatible = "smsc,lan91c111"; 70 reg = <0x0 0x1d100000 0x0 0x10000>; 71 interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 72 }; 73}; 74 75&uart0 { 76 status = "okay"; 77}; 78