1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (c) 2014 MediaTek Inc. 4 * Author: Joe.C <yingjoe.chen@mediatek.com> 5 * 6 */ 7 8 #include <dt-bindings/interrupt-controller/irq 9 #include <dt-bindings/interrupt-controller/arm 10 11 / { 12 #address-cells = <2>; 13 #size-cells = <2>; 14 compatible = "mediatek,mt8127"; 15 interrupt-parent = <&sysirq>; 16 17 cpus { 18 #address-cells = <1>; 19 #size-cells = <0>; 20 enable-method = "mediatek,mt81 21 22 cpu@0 { 23 device_type = "cpu"; 24 compatible = "arm,cort 25 reg = <0x0>; 26 }; 27 cpu@1 { 28 device_type = "cpu"; 29 compatible = "arm,cort 30 reg = <0x1>; 31 }; 32 cpu@2 { 33 device_type = "cpu"; 34 compatible = "arm,cort 35 reg = <0x2>; 36 }; 37 cpu@3 { 38 device_type = "cpu"; 39 compatible = "arm,cort 40 reg = <0x3>; 41 }; 42 43 }; 44 45 reserved-memory { 46 #address-cells = <2>; 47 #size-cells = <2>; 48 ranges; 49 50 trustzone-bootinfo@80002000 { 51 compatible = "mediatek 52 reg = <0 0x80002000 0 53 }; 54 }; 55 56 clocks { 57 #address-cells = <2>; 58 #size-cells = <2>; 59 compatible = "simple-bus"; 60 ranges; 61 62 system_clk: dummy13m { 63 compatible = "fixed-cl 64 clock-frequency = <130 65 #clock-cells = <0>; 66 }; 67 68 rtc_clk: dummy32k { 69 compatible = "fixed-cl 70 clock-frequency = <320 71 #clock-cells = <0>; 72 }; 73 74 uart_clk: dummy26m { 75 compatible = "fixed-cl 76 clock-frequency = <260 77 #clock-cells = <0>; 78 }; 79 }; 80 81 timer { 82 compatible = "arm,armv7-timer" 83 interrupt-parent = <&gic>; 84 interrupts = <GIC_PPI 13 (GIC_ 85 IRQ_ 86 <GIC_PPI 14 (GIC_ 87 IRQ_ 88 <GIC_PPI 11 (GIC_ 89 IRQ_ 90 <GIC_PPI 10 (GIC_ 91 IRQ_ 92 clock-frequency = <13000000>; 93 arm,cpu-registers-not-fw-confi 94 }; 95 96 soc { 97 #address-cells = <2>; 98 #size-cells = <2>; 99 compatible = "simple-bus"; 100 ranges; 101 102 timer: timer@10008000 { 103 compatible = "mediatek 104 "media 105 reg = <0 0x10008000 0 106 interrupts = <GIC_SPI 107 clocks = <&system_clk> 108 clock-names = "system- 109 }; 110 111 sysirq: interrupt-controller@1 112 compatible = "mediatek 113 "mediatek 114 interrupt-controller; 115 #interrupt-cells = <3> 116 interrupt-parent = <&g 117 reg = <0 0x10200100 0 118 }; 119 120 gic: interrupt-controller@1021 121 compatible = "arm,cort 122 interrupt-controller; 123 #interrupt-cells = <3> 124 interrupt-parent = <&g 125 reg = <0 0x10211000 0 126 <0 0x10212000 0 127 <0 0x10214000 0 128 <0 0x10216000 0 129 }; 130 131 uart0: serial@11002000 { 132 compatible = "mediatek 133 reg = <0 0x11002000 0 134 interrupts = <GIC_SPI 135 clocks = <&uart_clk>; 136 status = "disabled"; 137 }; 138 139 uart1: serial@11003000 { 140 compatible = "mediatek 141 reg = <0 0x11003000 0 142 interrupts = <GIC_SPI 143 clocks = <&uart_clk>; 144 status = "disabled"; 145 }; 146 147 uart2: serial@11004000 { 148 compatible = "mediatek 149 reg = <0 0x11004000 0 150 interrupts = <GIC_SPI 151 clocks = <&uart_clk>; 152 status = "disabled"; 153 }; 154 155 uart3: serial@11005000 { 156 compatible = "mediatek 157 reg = <0 0x11005000 0 158 interrupts = <GIC_SPI 159 clocks = <&uart_clk>; 160 status = "disabled"; 161 }; 162 }; 163 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.