Lines Matching +full:spi +full:- +full:rx +full:- +full:bus +full:- +full:width
1 // SPDX-License-Identifier: GPL-2.0-or-later
10 #address-cells = <1>;
11 #size-cells = <1>;
12 interrupt-parent = <&intc>;
15 #address-cells = <1>;
16 #size-cells = <0>;
20 d-cache-line-size = <32>;
21 i-cache-line-size = <32>;
22 d-cache-size = <32768>;
23 i-cache-size = <32768>;
25 timebase-frequency = <0>;
26 bus-frequency = <0>;
27 clock-frequency = <0>;
29 operating-points = <
36 clock-latency = <150000>;
40 arm-pmu {
41 compatible = "arm,cortex-a9-pmu";
46 compatible = "simple-bus";
47 #address-cells = <1>;
48 #size-cells = <1>;
51 intc: interrupt-controller@80020000 {
52 #interrupt-cells = <1>;
53 interrupt-controller;
54 compatible = "sirf,prima2-intc";
58 sys-iobg {
59 compatible = "simple-bus";
60 #address-cells = <1>;
61 #size-cells = <1>;
64 clks: clock-controller@88000000 {
65 compatible = "sirf,atlas6-clkc";
68 #clock-cells = <1>;
71 rstc: reset-controller@88010000 {
72 compatible = "sirf,prima2-rstc";
74 #reset-cells = <1>;
77 rsc-controller@88020000 {
78 compatible = "sirf,prima2-rsc";
83 compatible = "sirf,prima2-cphifbg";
89 mem-iobg {
90 compatible = "simple-bus";
91 #address-cells = <1>;
92 #size-cells = <1>;
95 memory-controller@90000000 {
96 compatible = "sirf,prima2-memc";
102 memc-monitor {
103 compatible = "sirf,prima2-memcmon";
110 disp-iobg {
111 compatible = "simple-bus";
112 #address-cells = <1>;
113 #size-cells = <1>;
117 compatible = "sirf,prima2-lcd";
123 bl-gpio = <&gpio 7 0>;
124 default-panel = <&panel0>;
128 compatible = "sirf,prima2-vpp";
136 graphics-iobg {
137 compatible = "simple-bus";
138 #address-cells = <1>;
139 #size-cells = <1>;
150 graphics2d-iobg {
151 compatible = "simple-bus";
152 #address-cells = <1>;
153 #size-cells = <1>;
157 compatible = "sirf,atlas6-ble";
164 dsp-iobg {
165 compatible = "simple-bus";
166 #address-cells = <1>;
167 #size-cells = <1>;
171 compatible = "sirf,prima2-dspif";
178 compatible = "sirf,prima2-gps";
186 compatible = "sirf,prima2-dsp";
194 peri-iobg {
195 compatible = "simple-bus";
196 #address-cells = <1>;
197 #size-cells = <1>;
202 compatible = "sirf,prima2-tick";
209 compatible = "sirf,prima2-nand";
216 compatible = "sirf,prima2-audio";
223 cell-index = <0>;
224 compatible = "sirf,prima2-uart";
230 dma-names = "rx", "tx";
234 cell-index = <1>;
235 compatible = "sirf,prima2-uart";
240 dma-names = "no-rx", "no-tx";
244 cell-index = <2>;
245 compatible = "sirf,prima2-uart";
251 dma-names = "rx", "tx";
255 cell-index = <0>;
256 compatible = "sirf,prima2-usp";
262 dma-names = "rx", "tx";
266 cell-index = <1>;
267 compatible = "sirf,prima2-usp";
273 dma-names = "rx", "tx";
276 dmac0: dma-controller@b00b0000 {
277 cell-index = <0>;
278 compatible = "sirf,prima2-dmac";
282 #dma-cells = <1>;
285 dmac1: dma-controller@b0160000 {
286 cell-index = <1>;
287 compatible = "sirf,prima2-dmac";
291 #dma-cells = <1>;
295 compatible = "sirf,prima2-vip";
299 sirf,vip-dma-rx-channel = <16>;
302 spi0: spi@b00d0000 {
303 cell-index = <0>;
304 compatible = "sirf,prima2-spi";
307 sirf,spi-num-chipselects = <1>;
310 dma-names = "rx", "tx";
311 #address-cells = <1>;
312 #size-cells = <0>;
318 spi1: spi@b0170000 {
319 cell-index = <1>;
320 compatible = "sirf,prima2-spi";
323 sirf,spi-num-chipselects = <1>;
326 dma-names = "rx", "tx";
327 #address-cells = <1>;
328 #size-cells = <0>;
335 cell-index = <0>;
336 compatible = "sirf,prima2-i2c";
339 #address-cells = <1>;
340 #size-cells = <0>;
345 cell-index = <1>;
346 compatible = "sirf,prima2-i2c";
349 #address-cells = <1>;
350 #size-cells = <0>;
355 compatible = "sirf,prima2-tsc";
362 #gpio-cells = <2>;
363 #interrupt-cells = <2>;
364 compatible = "sirf,atlas6-pinctrl";
367 gpio-controller;
368 interrupt-controller;
425 spi {
431 spi {
655 compatible = "sirf,prima2-pwm";
661 compatible = "sirf,prima2-efuse";
667 compatible = "sirf,prima2-pulsec";
673 pci-iobg {
674 compatible = "sirf,prima2-pciiobg", "simple-bus";
675 #address-cells = <1>;
676 #size-cells = <1>;
680 cell-index = <0>;
681 compatible = "sirf,prima2-sdhc";
684 bus-width = <8>;
689 cell-index = <1>;
690 compatible = "sirf,prima2-sdhc";
694 bus-width = <4>;
699 cell-index = <2>;
700 compatible = "sirf,prima2-sdhc";
704 bus-width = <4>;
709 cell-index = <3>;
710 compatible = "sirf,prima2-sdhc";
714 bus-width = <4>;
719 cell-index = <5>;
720 compatible = "sirf,prima2-sdhc";
724 bus-width = <4>;
728 pci-copy@57900000 {
729 compatible = "sirf,prima2-pcicp";
734 rom-interface@57a00000 {
735 compatible = "sirf,prima2-romif";
741 rtc-iobg {
742 compatible = "sirf,prima2-rtciobg", "sirf-prima2-rtciobg-bus", "simple-bus";
743 #address-cells = <1>;
744 #size-cells = <1>;
748 compatible = "sirf,prima2-gpsrtc";
754 compatible = "sirf,prima2-sysrtc";
760 compatible = "sirf,prima2-minigpsrtc";
766 compatible = "sirf,prima2-pwrc";
772 uus-iobg {
773 compatible = "simple-bus";
774 #address-cells = <1>;
775 #size-cells = <1>;
779 compatible = "chipidea,ci13611a-prima2";
786 compatible = "chipidea,ci13611a-prima2";
793 compatible = "sirf,prima2-security";