Lines Matching +full:mac +full:- +full:divider
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/linux-event-codes.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
12 #include <dt-bindings/net/ti-dp83867.h>
18 compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp";
31 stdout-path = &uart2;
40 pinctrl-names = "default";
41 pinctrl-0 = <&pinctrl_usbcon1>;
42 compatible = "gpio-usb-b-connector", "usb-b-connector";
44 label = "Type-C";
45 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
49 remote-endpoint = <&usb3_dwc>;
54 gpio-keys {
55 compatible = "gpio-keys";
57 key-0 {
63 key-1 {
66 interrupt-parent = <&gsc>;
70 key-2 {
73 interrupt-parent = <&gsc>;
77 key-3 {
80 interrupt-parent = <&gsc>;
84 key-4 {
87 interrupt-parent = <&gsc>;
91 key-5 {
94 interrupt-parent = <&gsc>;
99 led-controller {
100 compatible = "gpio-leds";
101 pinctrl-names = "default";
102 pinctrl-0 = <&pinctrl_gpio_leds>;
104 led-0 {
108 default-state = "on";
109 linux,default-trigger = "heartbeat";
112 led-1 {
116 default-state = "off";
120 pcie0_refclk: pcie0-refclk {
121 compatible = "fixed-clock";
122 #clock-cells = <0>;
123 clock-frequency = <100000000>;
127 compatible = "pps-gpio";
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_pps>;
133 reg_usb2_vbus: regulator-usb2 {
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_reg_usb2>;
136 compatible = "regulator-fixed";
137 regulator-name = "usb_usb2_vbus";
139 enable-active-high;
140 regulator-min-microvolt = <5000000>;
141 regulator-max-microvolt = <5000000>;
144 reg_can1_stby: regulator-can1-stby {
145 compatible = "regulator-fixed";
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_reg_can1>;
148 regulator-name = "can1_stby";
150 regulator-min-microvolt = <3300000>;
151 regulator-max-microvolt = <3300000>;
154 reg_can2_stby: regulator-can2-stby {
155 compatible = "regulator-fixed";
156 pinctrl-names = "default";
157 pinctrl-0 = <&pinctrl_reg_can2>;
158 regulator-name = "can2_stby";
160 regulator-min-microvolt = <3300000>;
161 regulator-max-microvolt = <3300000>;
164 reg_wifi_en: regulator-wifi-en {
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_reg_wifi>;
167 compatible = "regulator-fixed";
168 regulator-name = "wl";
170 startup-delay-us = <70000>;
171 enable-active-high;
172 regulator-min-microvolt = <3300000>;
173 regulator-max-microvolt = <3300000>;
178 cpu-supply = <®_arm>;
182 cpu-supply = <®_arm>;
186 cpu-supply = <®_arm>;
190 cpu-supply = <®_arm>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&pinctrl_spi1>;
196 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
200 compatible = "atmel,attpm20p", "tcg,tpm_tis-spi";
202 spi-max-frequency = <36000000>;
206 /* off-board header */
208 pinctrl-names = "default";
209 pinctrl-0 = <&pinctrl_spi2>;
210 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&pinctrl_eqos>;
217 phy-mode = "rgmii-id";
218 phy-handle = <ðphy0>;
222 compatible = "snps,dwmac-mdio";
223 #address-cells = <1>;
224 #size-cells = <0>;
226 ethphy0: ethernet-phy@0 {
227 compatible = "ethernet-phy-ieee802.3-c22";
229 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
230 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
231 tx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
232 rx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
235 #address-cells = <1>;
236 #size-cells = <0>;
242 default-state = "keep";
249 default-state = "keep";
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_fec>;
259 phy-mode = "rgmii-id";
260 local-mac-address = [00 00 00 00 00 00];
263 fixed-link {
265 full-duplex;
270 pinctrl-names = "default";
271 pinctrl-0 = <&pinctrl_flexcan1>;
272 xceiver-supply = <®_can1_stby>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_flexcan2>;
279 xceiver-supply = <®_can2_stby>;
284 gpio-line-names =
292 gpio-line-names =
300 gpio-line-names =
308 gpio-line-names =
316 gpio-line-names =
324 clock-frequency = <100000>;
325 pinctrl-names = "default", "gpio";
326 pinctrl-0 = <&pinctrl_i2c1>;
327 pinctrl-1 = <&pinctrl_i2c1_gpio>;
328 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
329 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
335 pinctrl-0 = <&pinctrl_gsc>;
336 interrupt-parent = <&gpio4>;
338 interrupt-controller;
339 #interrupt-cells = <1>;
340 #address-cells = <1>;
341 #size-cells = <0>;
344 compatible = "gw,gsc-adc";
345 #address-cells = <1>;
346 #size-cells = <0>;
370 gw,voltage-divider-ohms = <10000 10000>;
377 gw,voltage-divider-ohms = <10000 10000>;
384 gw,voltage-divider-ohms = <22100 1000>;
391 gw,voltage-divider-ohms = <10000 10000>;
398 gw,voltage-divider-ohms = <10000 10000>;
441 gw,voltage-divider-ohms = <10000 10000>;
445 fan-controller@a {
446 compatible = "gw,gsc-fan";
454 gpio-controller;
455 #gpio-cells = <2>;
456 interrupt-parent = <&gsc>;
491 clock-frequency = <400000>;
492 pinctrl-names = "default", "gpio";
493 pinctrl-0 = <&pinctrl_i2c2>;
494 pinctrl-1 = <&pinctrl_i2c2_gpio>;
495 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
496 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
501 pinctrl-names = "default";
502 pinctrl-0 = <&pinctrl_accel>;
504 st,drdy-int-pin = <1>;
505 interrupt-parent = <&gpio1>;
512 pinctrl-0 = <&pinctrl_ksz>;
513 interrupt-parent = <&gpio4>;
517 #address-cells = <1>;
518 #size-cells = <0>;
523 phy-mode = "internal";
524 local-mac-address = [00 00 00 00 00 00];
530 phy-mode = "internal";
531 local-mac-address = [00 00 00 00 00 00];
537 phy-mode = "internal";
538 local-mac-address = [00 00 00 00 00 00];
544 phy-mode = "internal";
545 local-mac-address = [00 00 00 00 00 00];
551 phy-mode = "internal";
552 local-mac-address = [00 00 00 00 00 00];
558 phy-mode = "rgmii-id";
560 fixed-link {
562 full-duplex;
570 clock-frequency = <400000>;
571 pinctrl-names = "default", "gpio";
572 pinctrl-0 = <&pinctrl_i2c3>;
573 pinctrl-1 = <&pinctrl_i2c3_gpio>;
574 scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
575 sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
581 pinctrl-names = "default";
582 pinctrl-0 = <&pinctrl_pmic>;
583 interrupt-parent = <&gpio3>;
588 regulator-name = "BUCK1";
589 regulator-min-microvolt = <720000>;
590 regulator-max-microvolt = <1000000>;
591 regulator-boot-on;
592 regulator-always-on;
593 regulator-ramp-delay = <3125>;
597 regulator-name = "BUCK2";
598 regulator-min-microvolt = <720000>;
599 regulator-max-microvolt = <1025000>;
600 regulator-boot-on;
601 regulator-always-on;
602 regulator-ramp-delay = <3125>;
603 nxp,dvs-run-voltage = <950000>;
604 nxp,dvs-standby-voltage = <850000>;
608 regulator-name = "BUCK4";
609 regulator-min-microvolt = <3000000>;
610 regulator-max-microvolt = <3600000>;
611 regulator-boot-on;
612 regulator-always-on;
616 regulator-name = "BUCK5";
617 regulator-min-microvolt = <1650000>;
618 regulator-max-microvolt = <1950000>;
619 regulator-boot-on;
620 regulator-always-on;
624 regulator-name = "BUCK6";
625 regulator-min-microvolt = <1045000>;
626 regulator-max-microvolt = <1155000>;
627 regulator-boot-on;
628 regulator-always-on;
632 regulator-name = "LDO1";
633 regulator-min-microvolt = <1650000>;
634 regulator-max-microvolt = <1950000>;
635 regulator-boot-on;
636 regulator-always-on;
640 regulator-name = "LDO3";
641 regulator-min-microvolt = <1710000>;
642 regulator-max-microvolt = <1890000>;
643 regulator-boot-on;
644 regulator-always-on;
648 regulator-name = "LDO5";
649 regulator-min-microvolt = <1800000>;
650 regulator-max-microvolt = <3300000>;
651 regulator-boot-on;
652 regulator-always-on;
658 /* off-board header */
660 clock-frequency = <400000>;
661 pinctrl-names = "default", "gpio";
662 pinctrl-0 = <&pinctrl_i2c4>;
663 pinctrl-1 = <&pinctrl_i2c4_gpio>;
664 scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
665 sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
670 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
671 fsl,clkreq-unsupported;
673 clock-names = "ref";
678 pinctrl-names = "default";
679 pinctrl-0 = <&pinctrl_pcie0>;
680 reset-gpio = <&gpio2 17 GPIO_ACTIVE_LOW>;
684 /* GPS / off-board header */
686 pinctrl-names = "default";
687 pinctrl-0 = <&pinctrl_uart1>;
693 pinctrl-names = "default";
694 pinctrl-0 = <&pinctrl_uart2>;
700 pinctrl-names = "default";
701 pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_uart3_gpio>;
702 cts-gpios = <&gpio3 21 GPIO_ACTIVE_LOW>;
703 rts-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
707 compatible = "brcm,bcm4330-bt";
708 shutdown-gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
713 pinctrl-names = "default";
714 pinctrl-0 = <&pinctrl_uart4>;
718 /* USB1 - Type C front panel */
720 pinctrl-names = "default";
721 pinctrl-0 = <&pinctrl_usb1>;
722 fsl,over-current-active-low;
732 adp-disable;
733 hnp-disable;
734 srp-disable;
736 usb-role-switch;
737 role-switch-default-mode = "peripheral";
742 remote-endpoint = <&usb_dr_connector>;
747 /* USB2 - USB3.0 Hub */
749 vbus-supply = <®_usb2_vbus>;
754 fsl,permanently-attached;
755 fsl,disable-port-power-control;
766 pinctrl-names = "default", "state_100mhz", "state_200mhz";
767 pinctrl-0 = <&pinctrl_usdhc1>;
768 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
769 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
770 bus-width = <4>;
771 non-removable;
772 vmmc-supply = <®_wifi_en>;
773 #address-cells = <1>;
774 #size-cells = <0>;
778 compatible = "cypress,cyw4373-fmac", "brcm,bcm4329-fmac";
785 assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
786 assigned-clock-rates = <400000000>;
787 pinctrl-names = "default", "state_100mhz", "state_200mhz";
788 pinctrl-0 = <&pinctrl_usdhc3>;
789 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
790 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
791 bus-width = <8>;
792 non-removable;
797 pinctrl-names = "default";
798 pinctrl-0 = <&pinctrl_wdog>;
799 fsl,ext-reset-output;
804 pinctrl-names = "default";
805 pinctrl-0 = <&pinctrl_hog>;
1080 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1091 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
1118 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
1134 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {