Lines Matching +full:imx8qxp +full:- +full:sc +full:- +full:rtc

1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/imx8-clock.h>
7 #include <dt-bindings/firmware/imx/rsrc.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/pinctrl/pads-imx8dxl.h>
12 #include <dt-bindings/thermal/thermal.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
17 #size-cells = <2>;
34 #address-cells = <2>;
35 #size-cells = <0>;
37 /* We have 1 clusters with 2 Cortex-A35 cores */
40 compatible = "arm,cortex-a35";
42 enable-method = "psci";
43 next-level-cache = <&A35_L2>;
45 #cooling-cells = <2>;
46 operating-points-v2 = <&a35_opp_table>;
51 compatible = "arm,cortex-a35";
53 enable-method = "psci";
54 next-level-cache = <&A35_L2>;
56 #cooling-cells = <2>;
57 operating-points-v2 = <&a35_opp_table>;
60 A35_L2: l2-cache0 {
62 cache-level = <2>;
63 cache-unified;
67 a35_opp_table: opp-table {
68 compatible = "operating-points-v2";
69 opp-shared;
71 opp-900000000 {
72 opp-hz = /bits/ 64 <900000000>;
73 opp-microvolt = <1000000>;
74 clock-latency-ns = <150000>;
77 opp-1200000000 {
78 opp-hz = /bits/ 64 <1200000000>;
79 opp-microvolt = <1100000>;
80 clock-latency-ns = <150000>;
81 opp-suspend;
85 gic: interrupt-controller@51a00000 {
86 compatible = "arm,gic-v3";
89 #interrupt-cells = <3>;
90 interrupt-controller;
94 reserved-memory {
95 #address-cells = <2>;
96 #size-cells = <2>;
101 no-map;
106 compatible = "arm,armv8-pmuv3";
111 compatible = "arm,psci-1.0";
115 system-controller {
116 compatible = "fsl,imx-scu";
117 mbox-names = "tx0",
124 pd: power-controller {
125 compatible = "fsl,scu-pd";
126 #power-domain-cells = <1>;
127 wakeup-irq = <160 163 235 236 237 228 229 230 231 238
131 clk: clock-controller {
132 compatible = "fsl,imx8dxl-clk", "fsl,scu-clk";
133 #clock-cells = <2>;
137 compatible = "fsl,imx8qxp-sc-gpio";
138 gpio-controller;
139 #gpio-cells = <2>;
143 compatible = "fsl,imx8dxl-iomuxc";
147 compatible = "fsl,imx8qxp-scu-ocotp";
148 #address-cells = <1>;
149 #size-cells = <1>;
160 rtc: rtc { label
161 compatible = "fsl,imx8qxp-sc-rtc";
165 compatible = "fsl,imx8qxp-sc-key", "fsl,imx-sc-key";
167 wakeup-source;
171 compatible = "fsl,imx-sc-wdt";
172 timeout-sec = <60>;
175 tsens: thermal-sensor {
176 compatible = "fsl,imx-sc-thermal";
177 #thermal-sensor-cells = <1>;
182 compatible = "arm,armv8-timer";
184 <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, /* Physical Non-Secure */
189 thermal_zones: thermal-zones {
190 cpu-thermal {
191 polling-delay-passive = <250>;
192 polling-delay = <2000>;
193 thermal-sensors = <&tsens IMX_SC_R_SYSTEM>;
208 cooling-maps {
211 cooling-device =
220 xtal32k: clock-xtal32k {
221 compatible = "fixed-clock";
222 #clock-cells = <0>;
223 clock-frequency = <32768>;
224 clock-output-names = "xtal_32KHz";
227 xtal24m: clock-xtal24m {
228 compatible = "fixed-clock";
229 #clock-cells = <0>;
230 clock-frequency = <24000000>;
231 clock-output-names = "xtal_24MHz";
235 #include "imx8-ss-adma.dtsi"
236 #include "imx8-ss-conn.dtsi"
237 #include "imx8-ss-ddr.dtsi"
238 #include "imx8-ss-lsio.dtsi"
241 #include "imx8dxl-ss-adma.dtsi"
242 #include "imx8dxl-ss-conn.dtsi"
243 #include "imx8dxl-ss-lsio.dtsi"
244 #include "imx8dxl-ss-ddr.dtsi"