Lines Matching +full:4 +full:- +full:pole

1 // SPDX-License-Identifier: GPL-2.0
9 * Antarctica (the South Pole Telescope), Chile (POLARBEAR), and at the DRAO
12 * Copyright (c) 2019 Three-Speed Logic, Inc. <gsmecher@threespeedlogic.com>
15 /dts-v1/;
18 #include <dt-bindings/interrupt-controller/irq.h>
25 stdout-path = "serial1:115200n8";
35 compatible = "regulator-fixed";
36 regulator-name = "vmmcsd_fixed";
37 regulator-min-microvolt = <3300000>;
38 regulator-max-microvolt = <3300000>;
39 regulator-always-on;
44 * provided no -id/-txid/-rxid suffix is provided to "phy-mode".
54 phy-handle = <&ethphy0>;
55 phy-mode = "rgmii";
59 phy-handle = <&ethphy1>;
60 phy-mode = "rgmii";
65 ethphy0: ethernet-phy@0 {
68 rxc-skew-ps = <3000>;
69 rxdv-skew-ps = <0>;
71 rxd3-skew-ps = <0>;
72 rxd2-skew-ps = <0>;
73 rxd1-skew-ps = <0>;
74 rxd0-skew-ps = <0>;
76 phy-reset-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>;
79 ethphy1: ethernet-phy@1 {
82 rxc-skew-ps = <3000>;
83 rxdv-skew-ps = <0>;
85 rxd3-skew-ps = <0>;
86 rxd2-skew-ps = <0>;
87 rxd1-skew-ps = <0>;
88 rxd0-skew-ps = <0>;
90 phy-reset-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&mmc2_pins>;
98 vmmc-supply = <&vmmcsd_fixed>;
99 bus-width = <4>;
106 * "i2c-mux-idle-disconnect" is important.
109 i2c-mux@70 {
112 #address-cells = <1>;
113 #size-cells = <0>;
114 i2c-mux-idle-disconnect;
118 #address-cells = <1>;
119 #size-cells = <0>;
125 #address-cells = <1>;
126 #size-cells = <0>;
132 #address-cells = <1>;
133 #size-cells = <0>;
139 #address-cells = <1>;
140 #size-cells = <0>;
144 i2c@4 {
146 #address-cells = <1>;
147 #size-cells = <0>;
148 reg = <4>;
152 #address-cells = <1>;
153 #size-cells = <0>;
156 ina230@40 { compatible = "ti,ina230"; reg = <0x40>; shunt-resistor = <5000>; };
157 ina230@41 { compatible = "ti,ina230"; reg = <0x41>; shunt-resistor = <5000>; };
158 ina230@42 { compatible = "ti,ina230"; reg = <0x42>; shunt-resistor = <5000>; };
160 ina230@44 { compatible = "ti,ina230"; reg = <0x44>; shunt-resistor = <5000>; };
161 ina230@45 { compatible = "ti,ina230"; reg = <0x45>; shunt-resistor = <5000>; };
162 ina230@46 { compatible = "ti,ina230"; reg = <0x46>; shunt-resistor = <5000>; };
164 ina230@47 { compatible = "ti,ina230"; reg = <0x47>; shunt-resistor = <5500>; };
165 ina230@48 { compatible = "ti,ina230"; reg = <0x48>; shunt-resistor = <2360>; };
166 ina230@49 { compatible = "ti,ina230"; reg = <0x49>; shunt-resistor = <2360>; };
167 ina230@43 { compatible = "ti,ina230"; reg = <0x43>; shunt-resistor = <2360>; };
168 ina230@4b { compatible = "ti,ina230"; reg = <0x4b>; shunt-resistor = <5500>; };
169 ina230@4c { compatible = "ti,ina230"; reg = <0x4c>; shunt-resistor = <2360>; };
170 ina230@4d { compatible = "ti,ina230"; reg = <0x4d>; shunt-resistor = <770>; };
171 ina230@4e { compatible = "ti,ina230"; reg = <0x4e>; shunt-resistor = <770>; };
172 ina230@4f { compatible = "ti,ina230"; reg = <0x4f>; shunt-resistor = <770>; };
177 #address-cells = <1>;
178 #size-cells = <0>;
183 #address-cells = <1>;
184 #size-cells = <0>;
190 gpio-controller;
191 #gpio-cells = <2>;
193 gpio-line-names =
198 reset-gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
204 gpio-controller;
205 #gpio-cells = <2>;
206 gpio-line-names =
211 reset-gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
217 gpio-controller;
218 #gpio-cells = <2>;
220 sw-gpios = <&u48 0 0>, <&u48 1 0>, <&u48 2 0>, <&u48 3 0>,
221 <&u48 4 0>, <&u48 5 0>, <&u48 6 0>, <&u48 7 0>;
222 led-gpios = <&u48 7 0>, <&u48 6 0>, <&u48 5 0>, <&u48 4 0>,
225 gpio-line-names =
230 reset-gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
236 gpio-controller;
237 #gpio-cells = <2>;
238 gpio-line-names =
243 reset-gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
247 tmp100@4a { compatible = "ti,tmp100"; reg = <0x4a>; };
248 tmp100@4b { compatible = "ti,tmp100"; reg = <0x4b>; };
249 tmp100@4c { compatible = "ti,tmp100"; reg = <0x4c>; };
259 i2c-mux@71 {
262 #address-cells = <1>;
263 #size-cells = <0>;
267 #address-cells = <1>;
268 #size-cells = <0>;
270 multi-master;
272 /* All backplanes should have this -- it's how we know they're there. */
277 tmp421@4d { compatible="ti,tmp421"; reg=<0x4d>; };
278 tmp421@4e { compatible="ti,tmp421"; reg=<0x4e>; };
279 ina230@40 { compatible = "ti,ina230"; reg = <0x40>; shunt-resistor = <2360>; };
288 mmc2_pins: mmc2-pins {
289 pinctrl-single,pins = <
302 usb0_pins: usb0-pins {
303 pinctrl-single,pins = <
308 usb1_pins: usb1-pins {
309 pinctrl-single,pins = <
314 gpio1_pins: gpio1-pins {
315 pinctrl-single,pins = <
339 gpio2_pins: gpio2-pins {
340 pinctrl-single,pins = <
352 gpio4_pins: gpio4-pins {
353 pinctrl-single,pins = <
356 …ps://e2e.ti.com/support/processors/f/791/t/276011?Linux-support-for-AM3874-DM8148-in-Arago-linux-o…
367 spi2_pins: spi2-pins {
368 pinctrl-single,pins = <
374 spi4_pins: spi4-pins {
375 pinctrl-single,pins = <
386 pinctrl-names = "default";
387 pinctrl-0 = <&gpio1_pins>;
388 gpio-line-names =
389 "", "PROGRAM_B", "INIT_B", "DONE", /* 0-3 */
390 "", "", "", "", /* 4-7 */
391 "FMCA_TMS", "FMCA_TCK", "FMCA_TDO", "FMCA_TDI", /* 8-11 */
392 "", "", "", "FMCA_TRST", /* 12-15 */
393 "FMCB_TMS", "FMCB_TCK", "FMCB_TDO", "FMCB_TDI", /* 16-19 */
394 "FMCB_TRST", "", "", "", /* 20-23 */
395 "FPGA_TMS", "FPGA_TCK", "FPGA_TDO", "FPGA_TDI", /* 24-27 */
396 "", "", "", ""; /* 28-31 */
400 pinctrl-names = "default";
401 pinctrl-0 = <&gpio2_pins>;
402 gpio-line-names =
403 "PHYA_IRQ_N", "PHYA_RESET_N", "", "", /* 0-3 */
404 "", "", "", "PHYB_IRQ_N", /* 4-7 */
405 "PHYB_RESET_N", "ARM_IRQ", "GPIO_IRQ", ""; /* 8-11 */
409 pinctrl-names = "default";
410 /*pinctrl-0 = <&gpio3_pins>;*/
411 gpio-line-names =
412 "", "", "ARMClkSel0", "", /* 0-3 */
413 "EnFPGARef", "", "", "ARMClkSel1"; /* 4-7 */
417 pinctrl-names = "default";
418 pinctrl-0 = <&gpio4_pins>;
419 gpio-line-names =
425 pinctrl-names = "default";
426 pinctrl-0 = <&usb0_pins>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&usb1_pins>;
438 #address-cells = <1>;
439 #size-cells = <1>;
440 compatible = "jedec,spi-nor";
442 spi-max-frequency = <40000000>;
446 label = "U-Boot-min";
451 label = "U-Boot";
456 label = "U-Boot Env";
460 /* 4 MB */
464 ipmi@4 {
479 dma-names = "tx0", "rx0", "tx1", "rx1";
483 pinctrl-names = "default";
484 pinctrl-0 = <&spi4_pins>;
488 dma-names = "tx0", "rx0";