Lines Matching +full:i2c +full:- +full:r1p10
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2011 - 2014 Xilinx
7 #address-cells = <1>;
8 #size-cells = <1>;
9 compatible = "xlnx,zynq-7000";
12 #address-cells = <1>;
13 #size-cells = <0>;
16 compatible = "arm,cortex-a9";
20 clock-latency = <1000>;
21 cpu0-supply = <®ulator_vccpint>;
22 operating-points = <
30 compatible = "arm,cortex-a9";
37 fpga_full: fpga-full {
38 compatible = "fpga-region";
39 fpga-mgr = <&devcfg>;
40 #address-cells = <1>;
41 #size-cells = <1>;
46 compatible = "arm,cortex-a9-pmu";
48 interrupt-parent = <&intc>;
54 compatible = "regulator-fixed";
55 regulator-name = "VCCPINT";
56 regulator-min-microvolt = <1000000>;
57 regulator-max-microvolt = <1000000>;
58 regulator-boot-on;
59 regulator-always-on;
63 compatible = "arm,coresight-static-replicator";
65 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
67 out-ports {
68 #address-cells = <1>;
69 #size-cells = <0>;
75 remote-endpoint = <&tpiu_in_port>;
81 remote-endpoint = <&etb_in_port>;
85 in-ports {
89 remote-endpoint = <&funnel_out_port>;
96 compatible = "simple-bus";
97 #address-cells = <1>;
98 #size-cells = <1>;
99 interrupt-parent = <&intc>;
103 compatible = "xlnx,zynq-xadc-1.00.a";
106 interrupt-parent = <&intc>;
111 compatible = "xlnx,zynq-can-1.0";
114 clock-names = "can_clk", "pclk";
117 interrupt-parent = <&intc>;
118 tx-fifo-depth = <0x40>;
119 rx-fifo-depth = <0x40>;
123 compatible = "xlnx,zynq-can-1.0";
126 clock-names = "can_clk", "pclk";
129 interrupt-parent = <&intc>;
130 tx-fifo-depth = <0x40>;
131 rx-fifo-depth = <0x40>;
135 compatible = "xlnx,zynq-gpio-1.0";
136 #gpio-cells = <2>;
138 gpio-controller;
139 interrupt-controller;
140 #interrupt-cells = <2>;
141 interrupt-parent = <&intc>;
146 i2c0: i2c@e0004000 {
147 compatible = "cdns,i2c-r1p10";
150 interrupt-parent = <&intc>;
153 #address-cells = <1>;
154 #size-cells = <0>;
157 i2c1: i2c@e0005000 {
158 compatible = "cdns,i2c-r1p10";
161 interrupt-parent = <&intc>;
164 #address-cells = <1>;
165 #size-cells = <0>;
168 intc: interrupt-controller@f8f01000 {
169 compatible = "arm,cortex-a9-gic";
170 #interrupt-cells = <3>;
171 interrupt-controller;
176 L2: cache-controller@f8f02000 {
177 compatible = "arm,pl310-cache";
180 arm,data-latency = <3 2 2>;
181 arm,tag-latency = <2 2 2>;
182 cache-unified;
183 cache-level = <2>;
186 mc: memory-controller@f8006000 {
187 compatible = "xlnx,zynq-ddrc-a05";
192 compatible = "xlnx,xuartps", "cdns,uart-r1p8";
195 clock-names = "uart_clk", "pclk";
201 compatible = "xlnx,xuartps", "cdns,uart-r1p8";
204 clock-names = "uart_clk", "pclk";
210 compatible = "xlnx,zynq-spi-r1p6";
213 interrupt-parent = <&intc>;
216 clock-names = "ref_clk", "pclk";
217 #address-cells = <1>;
218 #size-cells = <0>;
222 compatible = "xlnx,zynq-spi-r1p6";
225 interrupt-parent = <&intc>;
228 clock-names = "ref_clk", "pclk";
229 #address-cells = <1>;
230 #size-cells = <0>;
234 compatible = "cdns,zynq-gem", "cdns,gem";
239 clock-names = "pclk", "hclk", "tx_clk";
240 #address-cells = <1>;
241 #size-cells = <0>;
245 compatible = "cdns,zynq-gem", "cdns,gem";
250 clock-names = "pclk", "hclk", "tx_clk";
251 #address-cells = <1>;
252 #size-cells = <0>;
256 compatible = "arasan,sdhci-8.9a";
258 clock-names = "clk_xin", "clk_ahb";
260 interrupt-parent = <&intc>;
266 compatible = "arasan,sdhci-8.9a";
268 clock-names = "clk_xin", "clk_ahb";
270 interrupt-parent = <&intc>;
276 #address-cells = <1>;
277 #size-cells = <1>;
278 compatible = "xlnx,zynq-slcr", "syscon", "simple-mfd";
282 #clock-cells = <1>;
283 compatible = "xlnx,ps7-clkc";
284 fclk-enable = <0>;
285 clock-output-names = "armpll", "ddrpll", "iopll", "cpu_6or4x",
300 compatible = "xlnx,zynq-reset";
302 #reset-cells = <1>;
307 compatible = "xlnx,pinctrl-zynq";
316 interrupt-parent = <&intc>;
317 interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3",
324 #dma-cells = <1>;
325 #dma-channels = <8>;
326 #dma-requests = <4>;
328 clock-names = "apb_pclk";
332 compatible = "xlnx,zynq-devcfg-1.0";
334 interrupt-parent = <&intc>;
337 clock-names = "ref_clk";
342 compatible = "arm,cortex-a9-global-timer";
345 interrupt-parent = <&intc>;
350 interrupt-parent = <&intc>;
358 interrupt-parent = <&intc>;
366 interrupt-parent = <&intc>;
368 compatible = "arm,cortex-a9-twd-timer";
374 compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2";
377 interrupt-parent = <&intc>;
384 compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2";
387 interrupt-parent = <&intc>;
395 compatible = "cdns,wdt-r1p2";
396 interrupt-parent = <&intc>;
399 timeout-sec = <10>;
403 compatible = "arm,coresight-etb10", "arm,primecell";
406 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
407 in-ports {
410 remote-endpoint = <&replicator_out_port1>;
417 compatible = "arm,coresight-tpiu", "arm,primecell";
420 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
421 in-ports {
424 remote-endpoint = <&replicator_out_port0>;
431 compatible = "arm,coresight-static-funnel", "arm,primecell";
434 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
437 out-ports {
440 remote-endpoint =
446 in-ports {
447 #address-cells = <1>;
448 #size-cells = <0>;
454 remote-endpoint = <&ptm0_out_port>;
461 remote-endpoint = <&ptm1_out_port>;
475 compatible = "arm,coresight-etm3x", "arm,primecell";
478 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
480 out-ports {
483 remote-endpoint = <&funnel0_in_port0>;
490 compatible = "arm,coresight-etm3x", "arm,primecell";
493 clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
495 out-ports {
498 remote-endpoint = <&funnel0_in_port1>;