16393c787SUsama Arif/* 2*a25349b7SAndre Przywara * Copyright (c) 2019-2022, Arm Limited. All rights reserved. 36393c787SUsama Arif * 46393c787SUsama Arif * SPDX-License-Identifier: BSD-3-Clause 56393c787SUsama Arif */ 66393c787SUsama Arif 7*a25349b7SAndre Przywara#include <dt-bindings/interrupt-controller/arm-gic.h> 8*a25349b7SAndre Przywara 96393c787SUsama Arif/dts-v1/; 106393c787SUsama Arif 116393c787SUsama Arif/ { 126393c787SUsama Arif model = "V2F-1XV7 Cortex-A7x1 SMM"; 136393c787SUsama Arif compatible = "arm,vexpress,v2f-1xv7", "arm,vexpress"; 146393c787SUsama Arif interrupt-parent = <&gic>; 156393c787SUsama Arif #address-cells = <2>; 16*a25349b7SAndre Przywara #size-cells = <1>; 176393c787SUsama Arif 186393c787SUsama Arif cpus { 19*a25349b7SAndre Przywara #address-cells = <1>; 206393c787SUsama Arif #size-cells = <0>; 216393c787SUsama Arif 226393c787SUsama Arif cpu@0 { 236393c787SUsama Arif device_type = "cpu"; 246393c787SUsama Arif compatible = "arm,cortex-a7"; 25*a25349b7SAndre Przywara reg = <0>; 266393c787SUsama Arif }; 276393c787SUsama Arif }; 286393c787SUsama Arif 296393c787SUsama Arif memory@0,80000000 { 306393c787SUsama Arif device_type = "memory"; 31*a25349b7SAndre Przywara reg = <0 0x80000000 0x80000000>; /* 2GB @ 2GB */ 326393c787SUsama Arif }; 336393c787SUsama Arif 346393c787SUsama Arif gic: interrupt-controller@2c001000 { 356393c787SUsama Arif compatible = "arm,cortex-a15-gic"; 366393c787SUsama Arif #interrupt-cells = <3>; 376393c787SUsama Arif #address-cells = <0>; 386393c787SUsama Arif interrupt-controller; 39*a25349b7SAndre Przywara reg = <0 0x2c001000 0x1000>, 40*a25349b7SAndre Przywara <0 0x2c002000 0x1000>, 41*a25349b7SAndre Przywara <0 0x2c004000 0x2000>, 42*a25349b7SAndre Przywara <0 0x2c006000 0x2000>; 436393c787SUsama Arif interrupts = <1 9 0xf04>; 446393c787SUsama Arif }; 456393c787SUsama Arif 466393c787SUsama Arif smbclk: refclk24mhzx2 { 476393c787SUsama Arif /* Reference 24MHz clock x 2 */ 486393c787SUsama Arif compatible = "fixed-clock"; 496393c787SUsama Arif #clock-cells = <0>; 506393c787SUsama Arif clock-frequency = <48000000>; 516393c787SUsama Arif clock-output-names = "smclk"; 526393c787SUsama Arif }; 536393c787SUsama Arif 546393c787SUsama Arif smb { 556393c787SUsama Arif compatible = "simple-bus"; 566393c787SUsama Arif 576393c787SUsama Arif #address-cells = <2>; 586393c787SUsama Arif #size-cells = <1>; 596393c787SUsama Arif ranges = <0 0 0 0x08000000 0x04000000>, 606393c787SUsama Arif <1 0 0 0x14000000 0x04000000>, 616393c787SUsama Arif <2 0 0 0x18000000 0x04000000>, 626393c787SUsama Arif <3 0 0 0x1c000000 0x04000000>, 636393c787SUsama Arif <4 0 0 0x0c000000 0x04000000>, 646393c787SUsama Arif <5 0 0 0x10000000 0x04000000>; 656393c787SUsama Arif 666393c787SUsama Arif #interrupt-cells = <1>; 676393c787SUsama Arif interrupt-map-mask = <0 0 63>; 68*a25349b7SAndre Przywara interrupt-map = <0 0 0 &gic GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 69*a25349b7SAndre Przywara <0 0 1 &gic GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 70*a25349b7SAndre Przywara <0 0 2 &gic GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 71*a25349b7SAndre Przywara <0 0 3 &gic GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 72*a25349b7SAndre Przywara <0 0 4 &gic GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 73*a25349b7SAndre Przywara <0 0 5 &gic GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 74*a25349b7SAndre Przywara <0 0 6 &gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 75*a25349b7SAndre Przywara <0 0 7 &gic GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 76*a25349b7SAndre Przywara <0 0 8 &gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 77*a25349b7SAndre Przywara <0 0 9 &gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 78*a25349b7SAndre Przywara <0 0 10 &gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 79*a25349b7SAndre Przywara <0 0 11 &gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 80*a25349b7SAndre Przywara <0 0 12 &gic GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 81*a25349b7SAndre Przywara <0 0 13 &gic GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 82*a25349b7SAndre Przywara <0 0 15 &gic GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, 83*a25349b7SAndre Przywara <0 0 42 &gic GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 84*a25349b7SAndre Przywara <0 0 43 &gic GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 85*a25349b7SAndre Przywara <0 0 44 &gic GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 86*a25349b7SAndre Przywara <0 0 46 &gic GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; 876393c787SUsama Arif 882d51b55eSBalint Dobszay #include "rtsm_ve-motherboard-aarch32.dtsi" 896393c787SUsama Arif }; 906393c787SUsama Arif}; 91