Lines Matching +full:regulator +full:- +full:microvolt +full:- +full:offset

1 // SPDX-License-Identifier: GPL-2.0
3 // Copyright (C) 2015-2018 Y Soft Corporation, a.s.
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/pwm/pwm.h>
17 compatible = "pwm-backlight";
19 brightness-levels = <0 32 64 128 255>;
20 default-brightness-level = <32>;
21 num-interpolated-steps = <8>;
22 power-supply = <&sw2_reg>;
27 compatible = "fsl,imx-parallel-display";
28 #address-cells = <1>;
29 #size-cells = <0>;
30 interface-pix-fmt = "rgb24";
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_ipu1>;
39 remote-endpoint = <&ipu1_di0_disp0>;
47 remote-endpoint = <&lcd_panel_in>;
54 power-supply = <&sw2_reg>;
59 remote-endpoint = <&lcd_display_out>;
64 reg_pcie: regulator-pcie {
65 compatible = "regulator-fixed";
66 pinctrl-names = "default";
67 pinctrl-0 = <&pinctrl_pcie_reg>;
68 regulator-name = "MPCIE_3V3";
69 regulator-min-microvolt = <3300000>;
70 regulator-max-microvolt = <3300000>;
72 enable-active-high;
76 reg_usb_h1_vbus: regulator-usb-h1-vbus {
77 compatible = "regulator-fixed";
78 pinctrl-names = "default";
79 pinctrl-0 = <&pinctrl_usbh1_vbus>;
80 regulator-name = "usb_h1_vbus";
81 regulator-min-microvolt = <5000000>;
82 regulator-max-microvolt = <5000000>;
84 enable-active-high;
88 reg_usb_otg_vbus: regulator-usb-otg-vbus {
89 compatible = "regulator-fixed";
90 pinctrl-names = "default";
91 pinctrl-0 = <&pinctrl_usbotg_vbus>;
92 regulator-name = "usb_otg_vbus";
93 regulator-min-microvolt = <5000000>;
94 regulator-max-microvolt = <5000000>;
96 enable-active-high;
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_enet>;
104 phy-mode = "rgmii-id";
105 phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
106 phy-reset-duration = <20>;
107 phy-supply = <&sw2_reg>;
108 phy-handle = <&ethphy0>;
112 #address-cells = <1>;
113 #size-cells = <0>;
128 #address-cells = <1>;
129 #size-cells = <0>;
134 phy-mode = "rgmii-id";
137 fixed-link {
139 full-duplex;
146 phy-handle = <&phy_port2>;
152 phy-handle = <&phy_port3>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_hdmi_cec>;
162 ddc-i2c-bus = <&i2c2>;
167 clock-frequency = <100000>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_i2c2>;
174 pinctrl-names = "default";
175 pinctrl-0 = <&pinctrl_pmic>;
180 regulator-min-microvolt = <300000>;
181 regulator-max-microvolt = <1875000>;
182 regulator-boot-on;
183 regulator-always-on;
184 regulator-ramp-delay = <6250>;
188 regulator-min-microvolt = <800000>;
189 regulator-max-microvolt = <3300000>;
190 regulator-boot-on;
191 regulator-always-on;
195 regulator-min-microvolt = <400000>;
196 regulator-max-microvolt = <1975000>;
197 regulator-boot-on;
198 regulator-always-on;
202 regulator-min-microvolt = <400000>;
203 regulator-max-microvolt = <1975000>;
204 regulator-boot-on;
205 regulator-always-on;
209 regulator-min-microvolt = <5000000>;
210 regulator-max-microvolt = <5150000>;
214 regulator-min-microvolt = <800000>;
215 regulator-max-microvolt = <1550000>;
219 regulator-min-microvolt = <800000>;
220 regulator-max-microvolt = <1550000>;
224 regulator-min-microvolt = <1800000>;
225 regulator-max-microvolt = <3300000>;
226 regulator-always-on;
230 regulator-min-microvolt = <1800000>;
231 regulator-max-microvolt = <3300000>;
232 regulator-always-on;
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <3300000>;
238 regulator-always-on;
242 regulator-min-microvolt = <1800000>;
243 regulator-max-microvolt = <3300000>;
244 regulator-always-on;
248 regulator-boot-on;
249 regulator-always-on;
253 regulator-min-microvolt = <1000000>;
254 regulator-max-microvolt = <3000000>;
255 regulator-boot-on;
256 regulator-always-on;
261 leds: led-controller@30 {
264 clock-mode = /bits/ 8 <1>;
266 #address-cells = <1>;
267 #size-cells = <0>;
270 chan-name = "R";
271 led-cur = /bits/ 8 <0x20>;
272 max-cur = /bits/ 8 <0x60>;
277 chan-name = "G";
278 led-cur = /bits/ 8 <0x20>;
279 max-cur = /bits/ 8 <0x60>;
284 chan-name = "B";
285 led-cur = /bits/ 8 <0x20>;
286 max-cur = /bits/ 8 <0x60>;
291 chan-name = "W";
292 led-cur = /bits/ 8 <0x0>;
293 max-cur = /bits/ 8 <0x0>;
308 pinctrl-0 = <&pinctrl_touch>;
309 interrupt-parent = <&gpio4>;
311 attb-gpio = <&gpio4 5 GPIO_ACTIVE_HIGH>;
312 reset-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
313 touchscreen-size-x = <800>;
314 touchscreen-size-y = <480>;
320 clock-frequency = <100000>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_i2c3>;
326 compatible = "solomon,ssd1309fb-i2c";
330 solomon,page-offset = <0>;
331 solomon,segment-no-remap;
333 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
334 vbat-supply = <&sw2_reg>;
339 compatible = "solomon,ssd1305fb-i2c";
343 solomon,page-offset = <0>;
345 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
346 vbat-supply = <&sw2_reg>;
352 gpio-controller;
353 #gpio-cells = <2>;
355 vcc-supply = <&sw2_reg>;
360 compatible = "fsl,mpr121-touchkey";
362 vdd-supply = <&sw2_reg>;
367 poll-interval = <50>;
500 pinctrl_usbh1_vbus: usbh1-vbus {
513 pinctrl_usbotg_vbus: usbotg-vbus {
555 remote-endpoint = <&lcd_display_in>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_pcie>;
561 reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
562 vpcie-supply = <&reg_pcie>;
567 pinctrl-names = "default";
568 pinctrl-0 = <&pinctrl_pwm1>;
573 pinctrl-names = "default";
574 pinctrl-0 = <&pinctrl_uart1>;
579 pinctrl-names = "default";
580 pinctrl-0 = <&pinctrl_uart2>;
585 pinctrl-names = "default";
586 pinctrl-0 = <&pinctrl_usbh1>;
587 vbus-supply = <&reg_usb_h1_vbus>;
588 over-current-active-low;
593 pinctrl-names = "default";
594 pinctrl-0 = <&pinctrl_usbotg>;
595 vbus-supply = <&reg_usb_otg_vbus>;
596 over-current-active-low;
597 srp-disable;
598 hnp-disable;
599 adp-disable;
604 fsl,tx-d-cal = <106>;
609 fsl,tx-d-cal = <109>;
614 pinctrl-names = "default";
615 pinctrl-0 = <&pinctrl_usdhc3>;
616 bus-width = <4>;
617 cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
618 wp-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
619 no-1-8-v;
620 keep-power-in-suspend;
621 wakeup-source;
622 vmmc-supply = <&sw2_reg>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&pinctrl_usdhc4>;
629 bus-width = <8>;
630 non-removable;
631 no-1-8-v;
632 keep-power-in-suspend;
633 vmmc-supply = <&sw2_reg>;
642 pinctrl-names = "default";
643 pinctrl-0 = <&pinctrl_wdog>;
644 fsl,ext-reset-output;