1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* Copyright (c) 2022 Microchip Technology Inc */ 3 4/dts-v1/; 5 6#include "mpfs.dtsi" 7#include "mpfs-sev-kit-fabric.dtsi" 8 9/ { 10 #address-cells = <2>; 11 #size-cells = <2>; 12 model = "Microchip PolarFire-SoC SEV Kit"; 13 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs"; 14 15 aliases { 16 ethernet0 = &mac1; 17 serial0 = &mmuart0; 18 serial1 = &mmuart1; 19 serial2 = &mmuart2; 20 serial3 = &mmuart3; 21 serial4 = &mmuart4; 22 }; 23 24 chosen { 25 stdout-path = "serial1:115200n8"; 26 }; 27 28 reserved-memory { 29 #address-cells = <2>; 30 #size-cells = <2>; 31 ranges; 32 33 fabricbuf0ddrc: buffer@80000000 { 34 compatible = "shared-dma-pool"; 35 reg = <0x0 0x80000000 0x0 0x2000000>; 36 }; 37 38 fabricbuf1ddrnc: buffer@c4000000 { 39 compatible = "shared-dma-pool"; 40 reg = <0x0 0xc4000000 0x0 0x4000000>; 41 }; 42 43 fabricbuf2ddrncwcb: buffer@d4000000 { 44 compatible = "shared-dma-pool"; 45 reg = <0x0 0xd4000000 0x0 0x4000000>; 46 }; 47 }; 48 49 ddrc_cache: memory@1000000000 { 50 device_type = "memory"; 51 reg = <0x10 0x0 0x0 0x76000000>; 52 }; 53}; 54 55&i2c0 { 56 status = "okay"; 57}; 58 59&gpio2 { 60 interrupts = <53>, <53>, <53>, <53>, 61 <53>, <53>, <53>, <53>, 62 <53>, <53>, <53>, <53>, 63 <53>, <53>, <53>, <53>, 64 <53>, <53>, <53>, <53>, 65 <53>, <53>, <53>, <53>, 66 <53>, <53>, <53>, <53>, 67 <53>, <53>, <53>, <53>; 68 status = "okay"; 69}; 70 71&mac0 { 72 status = "okay"; 73 phy-mode = "sgmii"; 74 phy-handle = <&phy0>; 75 phy1: ethernet-phy@9 { 76 reg = <9>; 77 }; 78 phy0: ethernet-phy@8 { 79 reg = <8>; 80 }; 81}; 82 83&mac1 { 84 status = "okay"; 85 phy-mode = "sgmii"; 86 phy-handle = <&phy1>; 87}; 88 89&mbox { 90 status = "okay"; 91}; 92 93&mmc { 94 status = "okay"; 95 bus-width = <4>; 96 disable-wp; 97 cap-sd-highspeed; 98 cap-mmc-highspeed; 99 mmc-ddr-1_8v; 100 mmc-hs200-1_8v; 101 sd-uhs-sdr12; 102 sd-uhs-sdr25; 103 sd-uhs-sdr50; 104 sd-uhs-sdr104; 105}; 106 107&mmuart1 { 108 status = "okay"; 109}; 110 111&mmuart2 { 112 status = "okay"; 113}; 114 115&mmuart3 { 116 status = "okay"; 117}; 118 119&mmuart4 { 120 status = "okay"; 121}; 122 123&refclk { 124 clock-frequency = <125000000>; 125}; 126 127&rtc { 128 status = "okay"; 129}; 130 131&syscontroller { 132 status = "okay"; 133}; 134 135&usb { 136 status = "okay"; 137 dr_mode = "otg"; 138}; 139