Lines Matching +full:primecell +full:- +full:periphid

7  * This file is dual-licensed: you can use it either under the terms
46 /dts-v1/;
48 #include <dt-bindings/interrupt-controller/arm-gic.h>
49 #include <dt-bindings/clock/qcom,gcc-mdm9615.h>
50 #include <dt-bindings/reset/qcom,gcc-mdm9615.h>
51 #include <dt-bindings/mfd/qcom-rpm.h>
52 #include <dt-bindings/soc/qcom,gsbi.h>
55 #address-cells = <1>;
56 #size-cells = <1>;
59 interrupt-parent = <&intc>;
62 #address-cells = <1>;
63 #size-cells = <0>;
66 compatible = "arm,cortex-a5";
68 next-level-cache = <&L2>;
72 cpu-pmu {
73 compatible = "arm,cortex-a5-pmu";
79 compatible = "fixed-clock";
80 #clock-cells = <0>;
81 clock-frequency = <19200000>;
86 vsdcc_fixed: vsdcc-regulator {
87 compatible = "regulator-fixed";
88 regulator-name = "SDCC Power";
89 regulator-min-microvolt = <2700000>;
90 regulator-max-microvolt = <2700000>;
91 regulator-always-on;
96 #address-cells = <1>;
97 #size-cells = <1>;
99 compatible = "simple-bus";
101 L2: cache-controller@2040000 {
102 compatible = "arm,pl310-cache";
104 arm,data-latency = <2 2 0>;
105 cache-unified;
106 cache-level = <2>;
109 intc: interrupt-controller@2000000 {
110 compatible = "qcom,msm-qgic2";
111 interrupt-controller;
112 #interrupt-cells = <3>;
118 compatible = "qcom,kpss-timer", "qcom,msm-timer";
123 clock-frequency = <27000000>,
125 cpu-offset = <0x80000>;
129 compatible = "qcom,mdm9615-pinctrl";
130 gpio-controller;
131 gpio-ranges = <&msmgpio 0 0 88>;
132 #gpio-cells = <2>;
134 interrupt-controller;
135 #interrupt-cells = <2>;
139 gcc: clock-controller@900000 {
140 compatible = "qcom,gcc-mdm9615";
141 #clock-cells = <1>;
142 #reset-cells = <1>;
146 lcc: clock-controller@28000000 {
147 compatible = "qcom,lcc-mdm9615";
149 #clock-cells = <1>;
150 #reset-cells = <1>;
153 l2cc: clock-controller@2011000 {
162 clock-names = "core";
163 assigned-clocks = <&gcc PRNG_CLK>;
164 assigned-clock-rates = <32000000>;
168 compatible = "qcom,gsbi-v1.0.0";
169 cell-index = <2>;
172 clock-names = "iface";
174 #address-cells = <1>;
175 #size-cells = <1>;
179 compatible = "qcom,i2c-qup-v1.1.1";
180 #address-cells = <1>;
181 #size-cells = <0>;
186 clock-names = "core", "iface";
192 compatible = "qcom,gsbi-v1.0.0";
193 cell-index = <3>;
196 clock-names = "iface";
198 #address-cells = <1>;
199 #size-cells = <1>;
203 compatible = "qcom,spi-qup-v1.1.1";
204 #address-cells = <1>;
205 #size-cells = <0>;
208 spi-max-frequency = <24000000>;
211 clock-names = "core", "iface";
217 compatible = "qcom,gsbi-v1.0.0";
218 cell-index = <4>;
221 clock-names = "iface";
223 #address-cells = <1>;
224 #size-cells = <1>;
227 syscon-tcsr = <&tcsr>;
230 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
235 clock-names = "core", "iface";
241 compatible = "qcom,gsbi-v1.0.0";
242 cell-index = <5>;
245 clock-names = "iface";
247 #address-cells = <1>;
248 #size-cells = <1>;
251 syscon-tcsr = <&tcsr>;
254 compatible = "qcom,i2c-qup-v1.1.1";
255 #address-cells = <1>;
256 #size-cells = <0>;
261 assigned-clocks = <&gcc GSBI5_QUP_CLK>;
262 assigned-clock-rates = <24000000>;
265 clock-names = "core", "iface";
270 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
275 clock-names = "core", "iface";
283 qcom,controller-type = "pmic-arbiter";
288 #interrupt-cells = <2>;
289 interrupt-controller;
290 #address-cells = <1>;
291 #size-cells = <0>;
294 compatible = "qcom,pm8018-pwrkey", "qcom,pm8921-pwrkey";
296 interrupt-parent = <&pmicintc>;
300 pull-up;
304 compatible = "qcom,pm8018-mpp", "qcom,ssbi-mpp";
305 interrupt-parent = <&pmicintc>;
313 gpio-controller;
314 #gpio-cells = <2>;
318 compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc";
319 interrupt-parent = <&pmicintc>;
322 allow-set-time;
326 compatible = "qcom,pm8018-gpio", "qcom,ssbi-gpio";
328 interrupt-controller;
329 #interrupt-cells = <2>;
330 gpio-controller;
331 gpio-ranges = <&pmicgpio 0 0 6>;
332 #gpio-cells = <2>;
338 compatible = "qcom,bam-v1.3.0";
342 clock-names = "bam_clk";
343 #dma-cells = <1>;
348 compatible = "qcom,bam-v1.3.0";
352 clock-names = "bam_clk";
353 #dma-cells = <1>;
358 compatible = "simple-bus";
359 #address-cells = <1>;
360 #size-cells = <1>;
364 compatible = "arm,pl18x", "arm,primecell";
365 arm,primecell-periphid = <0x00051180>;
368 interrupt-names = "cmd_irq";
370 clock-names = "mclk", "apb_pclk";
371 bus-width = <8>;
372 max-frequency = <48000000>;
373 cap-sd-highspeed;
374 cap-mmc-highspeed;
375 vmmc-supply = <&vsdcc_fixed>;
377 dma-names = "tx", "rx";
378 assigned-clocks = <&gcc SDC1_CLK>;
379 assigned-clock-rates = <400000>;
383 compatible = "arm,pl18x", "arm,primecell";
384 arm,primecell-periphid = <0x00051180>;
388 interrupt-names = "cmd_irq";
390 clock-names = "mclk", "apb_pclk";
391 bus-width = <4>;
392 cap-sd-highspeed;
393 cap-mmc-highspeed;
394 max-frequency = <48000000>;
395 no-1-8-v;
396 vmmc-supply = <&vsdcc_fixed>;
398 dma-names = "tx", "rx";
399 assigned-clocks = <&gcc SDC2_CLK>;
400 assigned-clock-rates = <400000>;
405 compatible = "qcom,tcsr-mdm9615", "syscon";
410 compatible = "qcom,rpm-mdm9615";
418 interrupt-names = "ack", "err", "wakeup";
421 compatible = "qcom,rpm-pm8018-regulators";
423 vin_lvs1-supply = <&pm8018_s3>;
425 vdd_l7-supply = <&pm8018_s4>;
426 vdd_l8-supply = <&pm8018_s3>;
427 vdd_l9_l10_l11_l12-supply = <&pm8018_s5>;
431 regulator-min-microvolt = <500000>;
432 regulator-max-microvolt = <1150000>;
433 qcom,switch-mode-frequency = <1600000>;
434 bias-pull-down;
438 regulator-min-microvolt = <1225000>;
439 regulator-max-microvolt = <1300000>;
440 qcom,switch-mode-frequency = <1600000>;
441 bias-pull-down;
445 regulator-always-on;
446 regulator-min-microvolt = <1800000>;
447 regulator-max-microvolt = <1800000>;
448 qcom,switch-mode-frequency = <1600000>;
449 bias-pull-down;
453 regulator-min-microvolt = <2100000>;
454 regulator-max-microvolt = <2200000>;
455 qcom,switch-mode-frequency = <1600000>;
456 bias-pull-down;
460 regulator-always-on;
461 regulator-min-microvolt = <1350000>;
462 regulator-max-microvolt = <1350000>;
463 qcom,switch-mode-frequency = <1600000>;
464 bias-pull-down;
469 regulator-always-on;
470 regulator-min-microvolt = <1800000>;
471 regulator-max-microvolt = <1800000>;
472 bias-pull-down;
476 regulator-always-on;
477 regulator-min-microvolt = <1800000>;
478 regulator-max-microvolt = <1800000>;
479 bias-pull-down;
483 regulator-min-microvolt = <3300000>;
484 regulator-max-microvolt = <3300000>;
485 bias-pull-down;
489 regulator-min-microvolt = <2850000>;
490 regulator-max-microvolt = <2850000>;
491 bias-pull-down;
495 regulator-min-microvolt = <1800000>;
496 regulator-max-microvolt = <2850000>;
497 bias-pull-down;
501 regulator-min-microvolt = <1850000>;
502 regulator-max-microvolt = <1900000>;
503 bias-pull-down;
507 regulator-min-microvolt = <1200000>;
508 regulator-max-microvolt = <1200000>;
509 bias-pull-down;
513 regulator-min-microvolt = <750000>;
514 regulator-max-microvolt = <1150000>;
515 bias-pull-down;
519 regulator-min-microvolt = <1050000>;
520 regulator-max-microvolt = <1050000>;
521 bias-pull-down;
525 regulator-min-microvolt = <1050000>;
526 regulator-max-microvolt = <1050000>;
527 bias-pull-down;
531 regulator-min-microvolt = <1050000>;
532 regulator-max-microvolt = <1050000>;
533 bias-pull-down;
537 regulator-min-microvolt = <1850000>;
538 regulator-max-microvolt = <2950000>;
539 bias-pull-down;
543 regulator-min-microvolt = <2850000>;
544 regulator-max-microvolt = <2850000>;
545 bias-pull-down;
550 bias-pull-down;