Lines Matching +full:regulator +full:- +full:fixed +full:- +full:clock
1 // SPDX-License-Identifier: GPL-2.0 OR X11
6 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/net/ti-dp83867.h>
18 compatible = "gpio-beeper";
23 stdout-path = &uart6;
26 gpio_buttons: gpio-keys {
27 compatible = "gpio-keys";
29 button-0 {
36 button-1 {
43 button-2 {
51 gpio-leds {
52 compatible = "gpio-leds";
57 linux,default-trigger = "default-on";
63 linux,default-trigger = "heartbeat";
67 reg_sd1_vmmc: regulator-sd1-vmmc {
68 compatible = "regulator-fixed";
69 regulator-name = "VCC3V3_SD1";
70 regulator-min-microvolt = <3300000>;
71 regulator-max-microvolt = <3300000>;
72 regulator-always-on;
75 reg_fec1_pwdn: regulator-fec1-pwdn {
76 compatible = "regulator-fixed";
77 regulator-name = "PWDN_FEC1";
78 regulator-min-microvolt = <3300000>;
79 regulator-max-microvolt = <3300000>;
80 regulator-always-on;
82 enable-active-high;
85 reg_fec2_pwdn: regulator-fec2-pwdn {
86 compatible = "regulator-fixed";
87 regulator-name = "PWDN_FEC2";
88 regulator-min-microvolt = <3300000>;
89 regulator-max-microvolt = <3300000>;
90 regulator-always-on;
92 enable-active-high;
95 reg_usb_otg1_vbus: regulator-usb-otg1-vbus {
96 compatible = "regulator-fixed";
97 regulator-name = "VBUS_USBOTG1";
98 regulator-min-microvolt = <5000000>;
99 regulator-max-microvolt = <5000000>;
101 enable-active-high;
104 reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
105 compatible = "regulator-fixed";
106 regulator-name = "VBUS_USBOTG2";
107 regulator-min-microvolt = <5000000>;
108 regulator-max-microvolt = <5000000>;
110 enable-active-high;
113 reg_mpcie_1v5: regulator-mpcie-1v5 {
114 compatible = "regulator-fixed";
115 regulator-name = "VCC1V5_MPCIE";
116 regulator-min-microvolt = <1500000>;
117 regulator-max-microvolt = <1500000>;
119 enable-active-high;
120 regulator-always-on;
123 reg_mpcie_3v3: regulator-mpcie-3v3 {
124 compatible = "regulator-fixed";
125 regulator-name = "VCC3V3_MPCIE";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
129 enable-active-high;
130 regulator-always-on;
133 reg_mba_12v0: regulator-mba-12v0 {
134 compatible = "regulator-fixed";
135 regulator-name = "VCC12V0_MBA7";
136 regulator-min-microvolt = <12000000>;
137 regulator-max-microvolt = <12000000>;
139 enable-active-high;
142 reg_lvds_transmitter: regulator-lvds-transmitter {
143 compatible = "regulator-fixed";
144 regulator-name = "#SHTDN_LVDS";
145 regulator-min-microvolt = <3300000>;
146 regulator-max-microvolt = <3300000>;
148 enable-active-high;
151 reg_vref_1v8: regulator-vref-1v8 {
152 compatible = "regulator-fixed";
153 regulator-name = "VCC1V8_REF";
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <1800000>;
156 regulator-always-on;
157 vin-supply = <&sw2_reg>;
160 reg_audio_3v3: regulator-audio-3v3 {
161 compatible = "regulator-fixed";
162 regulator-name = "VCC3V3_AUDIO";
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-always-on;
170 vref-supply = <®_vref_1v8>;
175 vref-supply = <®_vref_1v8>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_ecspi1>;
182 num-chipselects = <3>;
183 cs-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>, <&gpio4 1 GPIO_ACTIVE_LOW>,
189 pinctrl-names = "default";
190 pinctrl-0 = <&pinctrl_ecspi2>;
191 num-chipselects = <1>;
196 pinctrl-names = "default";
197 pinctrl-0 = <&pinctrl_enet1>;
198 phy-mode = "rgmii-id";
199 phy-reset-gpios = <&gpio7 15 GPIO_ACTIVE_LOW>;
200 phy-reset-duration = <1>;
201 phy-reset-delay = <1>;
202 phy-supply = <®_fec1_pwdn>;
203 phy-handle = <ðphy1_0>;
204 fsl,magic-packet;
208 #address-cells = <1>;
209 #size-cells = <0>;
211 ethphy1_0: ethernet-phy@0 {
212 compatible = "ethernet-phy-ieee802.3-c22";
214 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
215 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_50_NS>;
216 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
218 ti,led-function = <0x0db0>;
220 ti,led-ctrl = <0x1001>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pinctrl_flexcan1>;
232 pinctrl-names = "default";
233 pinctrl-0 = <&pinctrl_flexcan2>;
238 lm75: temperature-sensor@49 {
245 clock-frequency = <100000>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&pinctrl_i2c2>;
250 tlv320aic32x4: audio-codec@18 {
254 clock-names = "mclk";
255 ldoin-supply = <®_audio_3v3>;
256 iov-supply = <®_audio_3v3>;
259 pca9555: gpio-expander@20 {
262 pinctrl-names = "default";
263 pinctrl-0 = <&pinctrl_pca9555>;
264 gpio-controller;
265 #gpio-cells = <2>;
266 interrupt-parent = <&gpio7>;
268 interrupt-controller;
269 #interrupt-cells = <2>;
274 clock-frequency = <100000>;
275 pinctrl-names = "default";
276 pinctrl-0 = <&pinctrl_i2c3>;
281 pinctrl-names = "default";
282 pinctrl-0 = <&pinctrl_hog_mba7_1>;
478 pinctrl-names = "default";
479 pinctrl-0 = <&pinctrl_pwm1>;
484 pinctrl-names = "default";
485 pinctrl-0 = <&pinctrl_uart3>;
486 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
487 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
492 pinctrl-names = "default";
493 pinctrl-0 = <&pinctrl_uart4>;
494 assigned-clocks = <&clks IMX7D_UART4_ROOT_SRC>;
495 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
500 pinctrl-names = "default";
501 pinctrl-0 = <&pinctrl_uart5>;
502 assigned-clocks = <&clks IMX7D_UART5_ROOT_SRC>;
503 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
508 pinctrl-names = "default";
509 pinctrl-0 = <&pinctrl_uart6>;
510 assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
511 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
516 pinctrl-names = "default";
517 pinctrl-0 = <&pinctrl_uart7>;
518 assigned-clocks = <&clks IMX7D_UART7_ROOT_SRC>;
519 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
520 uart-has-rtscts;
529 pinctrl-names = "default";
530 pinctrl-0 = <&pinctrl_usbotg1>;
531 vbus-supply = <®_usb_otg1_vbus>;
532 srp-disable;
533 hnp-disable;
534 adp-disable;
540 pinctrl-names = "default", "state_100mhz", "state_200mhz";
541 pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_gpio>;
542 pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_gpio>;
543 pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_gpio>;
544 cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
545 wp-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
546 vmmc-supply = <®_sd1_vmmc>;
547 bus-width = <4>;
548 no-1-8-v;