1/* 2 * Copyright 2020 Broadcom 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/ { 8 soc { 9 sram0: memory@400000 { 10 device_type = "memory"; 11 reg = <0x00400000 0x80000>; 12 }; 13 14 uart0: uart@40020000 { 15 compatible = "ns16550"; 16 reg = <0x40020000 0x400>; 17 clock-frequency = <25000000>; 18 label = "CRMU_UART"; 19 status = "disabled"; 20 }; 21 22 uart1: uart@48100000 { 23 compatible = "ns16550"; 24 reg = <0x48100000 0x400>; 25 clock-frequency = <100000000>; 26 label = "CCG_UART0"; 27 status = "disabled"; 28 }; 29 30 pl330: pl330@48300000 { 31 compatible = "arm,dma-pl330"; 32 reg = <0x48300000 0x2000>, 33 <0x482f005c 0x20>; 34 reg-names = "pl330_regs", 35 "control_regs"; 36 microcode = <0x63b00000 0x1000>; 37 dma-channels = <8>; 38 #dma-cells = <1>; 39 label = "DMA_0"; 40 }; 41 }; 42 43 pcie { 44 #address-cells = <2>; 45 #size-cells = <2>; 46 47 pcie0_ep: pcie@4e100000 { 48 compatible = "brcm,iproc-pcie-ep"; 49 reg = <0x0 0x4e100000 0x0 0x2100>, 50 <0x0 0x50000000 0x0 0x8000000>, 51 <0x4 0x0 0x0 0x8000000>; 52 reg-names = "iproc_pcie_regs", "map_lowmem", 53 "map_highmem"; 54 label = "PCIE_0"; 55 dmas = <&pl330 0>, <&pl330 1>; 56 dma-names = "txdma", "rxdma"; 57 }; 58 59 paxdma: paxdma@4e100800 { 60 compatible = "brcm,iproc-pax-dma-v2"; 61 label = "DMA_1"; 62 reg = <0x0 0x4e100800 0x0 0x2100>, 63 <0x0 0x4f000000 0x0 0x200000>, 64 <0x0 0x4f200000 0x0 0x10000>; 65 reg-names = "dme_regs", "rm_ring_regs", 66 "rm_comm_regs"; 67 dma-channels = <4>; 68 #dma-cells = <1>; 69 bd-memory = <0x63b00000 0x100000>; 70 scr-addr-loc = <0x200061f0>; 71 scr-size-loc = <0x200061f8>; 72 pcie-ep = <&pcie0_ep>; 73 }; 74 }; 75}; 76