Lines Matching +full:qup +full:- +full:memory
1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
8 #include <dt-bindings/clock/qcom,apss-ipq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/qcom,gcc-ipq5018.h>
11 #include <dt-bindings/reset/qcom,gcc-ipq5018.h>
14 interrupt-parent = <&intc>;
15 #address-cells = <2>;
16 #size-cells = <2>;
19 sleep_clk: sleep-clk {
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
24 xo_board_clk: xo-board-clk {
25 compatible = "fixed-clock";
26 #clock-cells = <0>;
31 #address-cells = <1>;
32 #size-cells = <0>;
36 compatible = "arm,cortex-a53";
38 enable-method = "psci";
39 next-level-cache = <&L2_0>;
41 operating-points-v2 = <&cpu_opp_table>;
46 compatible = "arm,cortex-a53";
48 enable-method = "psci";
49 next-level-cache = <&L2_0>;
51 operating-points-v2 = <&cpu_opp_table>;
54 L2_0: l2-cache {
56 cache-level = <2>;
57 cache-size = <0x80000>;
58 cache-unified;
62 cpu_opp_table: opp-table-cpu {
63 compatible = "operating-points-v2";
64 opp-shared;
66 opp-800000000 {
67 opp-hz = /bits/ 64 <800000000>;
68 opp-microvolt = <1100000>;
69 clock-latency-ns = <200000>;
72 opp-1008000000 {
73 opp-hz = /bits/ 64 <1008000000>;
74 opp-microvolt = <1100000>;
75 clock-latency-ns = <200000>;
81 compatible = "qcom,scm-ipq5018", "qcom,scm";
82 qcom,sdi-enabled;
86 memory@40000000 {
87 device_type = "memory";
93 compatible = "arm,cortex-a53-pmu";
98 compatible = "arm,psci-1.0";
102 reserved-memory {
103 #address-cells = <2>;
104 #size-cells = <2>;
109 no-map;
114 no-map;
120 no-map;
127 no-map;
132 compatible = "simple-bus";
133 #address-cells = <1>;
134 #size-cells = <1>;
138 compatible = "qcom,ipq5018-usb-hsphy";
145 #phy-cells = <0>;
151 compatible = "qcom,ipq5018-tlmm";
154 gpio-controller;
155 #gpio-cells = <2>;
156 gpio-ranges = <&tlmm 0 0 47>;
157 interrupt-controller;
158 #interrupt-cells = <2>;
160 uart1_pins: uart1-state {
163 drive-strength = <8>;
164 bias-pull-down;
168 gcc: clock-controller@1800000 {
169 compatible = "qcom,gcc-ipq5018";
180 #clock-cells = <1>;
181 #reset-cells = <1>;
185 compatible = "qcom,tcsr-mutex";
187 #hwlock-cells = <1>;
191 compatible = "qcom,ipq5018-sdhci", "qcom,sdhci-msm-v5";
193 reg-names = "hc";
197 interrupt-names = "hc_irq", "pwr_irq";
202 clock-names = "iface", "core", "xo";
203 non-removable;
207 blsp_dma: dma-controller@7884000 {
208 compatible = "qcom,bam-v1.7.0";
212 clock-names = "bam_clk";
213 #dma-cells = <1>;
218 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
223 clock-names = "core", "iface";
228 compatible = "qcom,spi-qup-v2.2.1";
229 #address-cells = <1>;
230 #size-cells = <0>;
235 clock-names = "core", "iface";
237 dma-names = "tx", "rx";
242 compatible = "qcom,ipq5018-dwc3", "qcom,dwc3";
246 interrupt-names = "hs_phy_irq";
252 clock-names = "core",
259 qcom,select-utmi-as-pipe-clk;
260 #address-cells = <1>;
261 #size-cells = <1>;
270 clock-names = "ref";
272 phy-names = "usb2-phy";
274 tx-fifo-resize;
275 snps,is-utmi-l1-suspend;
276 snps,hird-threshold = /bits/ 8 <0x0>;
282 intc: interrupt-controller@b000000 {
283 compatible = "qcom,msm-qgic2";
289 interrupt-controller;
290 #interrupt-cells = <3>;
291 #address-cells = <1>;
292 #size-cells = <1>;
296 compatible = "arm,gic-v2m-frame";
298 msi-controller;
302 compatible = "arm,gic-v2m-frame";
304 msi-controller;
309 compatible = "qcom,apss-wdt-ipq5018", "qcom,kpss-wdt";
316 compatible = "qcom,ipq5018-apcs-apps-global",
317 "qcom,ipq6018-apcs-apps-global";
319 #clock-cells = <1>;
321 clock-names = "pll", "xo", "gpll0";
322 #mbox-cells = <1>;
326 compatible = "qcom,ipq5018-a53pll";
328 #clock-cells = <0>;
330 clock-names = "xo";
334 compatible = "arm,armv7-timer-mem";
336 #address-cells = <1>;
337 #size-cells = <1>;
345 frame-number = <0>;
351 frame-number = <1>;
356 frame-number = <2>;
365 frame-number = <3>;
372 frame-number = <4>;
379 frame-number = <5>;
386 frame-number = <6>;
393 compatible = "arm,armv8-timer";