You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
2.0 KiB
100 lines
2.0 KiB
/* Copyright 2023 The ChromiumOS Authors |
|
* SPDX-License-Identifier: Apache-2.0 |
|
*/ |
|
#include <mem.h> |
|
|
|
/dts-v1/; |
|
/ { |
|
|
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
sram0: memory@40000000 { |
|
device_type = "memory"; |
|
compatible = "mmio-sram"; |
|
reg = <0x40000000 DT_SIZE_K(256)>; |
|
}; |
|
|
|
dram0: memory@60000000 { |
|
device_type = "memory"; |
|
compatible = "mmio-sram"; |
|
reg = <0x60000000 DT_SIZE_K(13824)>; |
|
}; |
|
|
|
dram1: memory@60e80000 { |
|
device_type = "memory"; |
|
compatible = "mmio-sram"; |
|
reg = <0x60e80000 DT_SIZE_K(2560)>; |
|
}; |
|
|
|
soc { |
|
#address-cells = <1>; |
|
#size-cells = <1>; |
|
|
|
cpuclk: cpuclk@10000000 { |
|
compatible = "mediatek,mt8195_cpuclk"; |
|
reg = <0x10000000 380>; |
|
cg-reg = <0x10720180>; |
|
pll-ctrl-reg = <0x1000c7e0>; |
|
freqs-mhz = <26 370 540 720>; |
|
}; |
|
|
|
core_intc: core_intc@0 { |
|
compatible = "cdns,xtensa-core-intc"; |
|
reg = <0 4>; |
|
interrupt-controller; |
|
#interrupt-cells = <3>; |
|
}; |
|
|
|
intc1: intc@10803130 { |
|
compatible = "mediatek,adsp_intc"; |
|
interrupt-controller; |
|
#interrupt-cells = <3>; |
|
reg = <0x10803130 4>; |
|
status-reg = <0x10803150>; |
|
interrupts = <1 0 0>; |
|
mask = <0x3ffffff0>; |
|
interrupt-parent = <&core_intc>; |
|
}; |
|
|
|
intc23: intc@108030f4 { |
|
compatible = "mediatek,adsp_intc"; |
|
interrupt-controller; |
|
#interrupt-cells = <3>; |
|
reg = <0x108030f4 4>; |
|
status-reg = <0x108030fc>; |
|
interrupts = <23 0 0>; |
|
mask = <0xffff>; |
|
interrupt-parent = <&core_intc>; |
|
}; |
|
|
|
ostimer64: ostimer64@1080d080 { |
|
compatible = "mediatek,ostimer64"; |
|
reg = <0x1080d080 28>; |
|
}; |
|
|
|
ostimer0: ostimer@1080d000 { |
|
compatible = "mediatek,ostimer"; |
|
reg = <0x1080d000 16>; |
|
interrupt-parent = <&intc23>; |
|
interrupts = <11 0 0>; |
|
}; |
|
|
|
mbox0: mbox@10816000 { |
|
compatible = "mediatek,mbox"; |
|
reg = <0x10816000 56>; |
|
interrupt-parent = <&intc23>; |
|
interrupts = <0 0 0>; |
|
}; |
|
|
|
mbox1: mbox@10817000 { |
|
compatible = "mediatek,mbox"; |
|
reg = <0x10817000 56>; |
|
interrupt-parent = <&intc23>; |
|
interrupts = <1 0 0>; |
|
}; |
|
}; /* soc */ |
|
|
|
chosen { }; |
|
aliases { }; |
|
};
|
|
|