• Home
  • Raw
  • Download

Lines Matching +full:max +full:- +full:cur

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/leds/common.h>
9 #include <dt-bindings/pwm/pwm.h>
18 compatible = "pwm-backlight";
20 brightness-levels = <0 32 64 128 255>;
21 default-brightness-level = <32>;
22 num-interpolated-steps = <8>;
23 power-supply = <&sw2_reg>;
28 compatible = "fsl,imx-parallel-display";
29 #address-cells = <1>;
30 #size-cells = <0>;
31 interface-pix-fmt = "rgb24";
32 pinctrl-names = "default";
33 pinctrl-0 = <&pinctrl_ipu1>;
40 remote-endpoint = <&ipu1_di0_disp0>;
48 remote-endpoint = <&lcd_panel_in>;
55 power-supply = <&sw2_reg>;
60 remote-endpoint = <&lcd_display_out>;
65 reg_pcie: regulator-pcie {
66 compatible = "regulator-fixed";
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_pcie_reg>;
69 regulator-name = "MPCIE_3V3";
70 regulator-min-microvolt = <3300000>;
71 regulator-max-microvolt = <3300000>;
73 enable-active-high;
77 reg_usb_h1_vbus: regulator-usb-h1-vbus {
78 compatible = "regulator-fixed";
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_usbh1_vbus>;
81 regulator-name = "usb_h1_vbus";
82 regulator-min-microvolt = <5000000>;
83 regulator-max-microvolt = <5000000>;
85 enable-active-high;
89 reg_usb_otg_vbus: regulator-usb-otg-vbus {
90 compatible = "regulator-fixed";
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_usbotg_vbus>;
93 regulator-name = "usb_otg_vbus";
94 regulator-min-microvolt = <5000000>;
95 regulator-max-microvolt = <5000000>;
97 enable-active-high;
103 pinctrl-names = "default";
104 pinctrl-0 = <&pinctrl_enet>;
105 phy-mode = "rgmii-id";
106 phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
107 phy-reset-duration = <20>;
108 phy-supply = <&sw2_reg>;
111 fixed-link {
113 full-duplex;
117 #address-cells = <1>;
118 #size-cells = <0>;
133 #address-cells = <1>;
134 #size-cells = <0>;
139 phy-mode = "rgmii-id";
142 fixed-link {
144 full-duplex;
151 phy-handle = <&phy_port2>;
157 phy-handle = <&phy_port3>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_hdmi_cec>;
167 ddc-i2c-bus = <&i2c2>;
172 clock-frequency = <100000>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_i2c2>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_pmic>;
185 regulator-min-microvolt = <300000>;
186 regulator-max-microvolt = <1875000>;
187 regulator-boot-on;
188 regulator-always-on;
189 regulator-ramp-delay = <6250>;
193 regulator-min-microvolt = <800000>;
194 regulator-max-microvolt = <3300000>;
195 regulator-boot-on;
196 regulator-always-on;
200 regulator-min-microvolt = <400000>;
201 regulator-max-microvolt = <1975000>;
202 regulator-boot-on;
203 regulator-always-on;
207 regulator-min-microvolt = <400000>;
208 regulator-max-microvolt = <1975000>;
209 regulator-boot-on;
210 regulator-always-on;
214 regulator-min-microvolt = <5000000>;
215 regulator-max-microvolt = <5150000>;
219 regulator-min-microvolt = <800000>;
220 regulator-max-microvolt = <1550000>;
224 regulator-min-microvolt = <800000>;
225 regulator-max-microvolt = <1550000>;
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <3300000>;
231 regulator-always-on;
235 regulator-min-microvolt = <1800000>;
236 regulator-max-microvolt = <3300000>;
237 regulator-always-on;
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <3300000>;
243 regulator-always-on;
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <3300000>;
249 regulator-always-on;
253 regulator-boot-on;
254 regulator-always-on;
258 regulator-min-microvolt = <1000000>;
259 regulator-max-microvolt = <3000000>;
260 regulator-boot-on;
261 regulator-always-on;
266 leds: led-controller@30 {
269 clock-mode = /bits/ 8 <1>;
271 #address-cells = <1>;
272 #size-cells = <0>;
275 chan-name = "R";
276 led-cur = /bits/ 8 <0x20>;
277 max-cur = /bits/ 8 <0x60>;
283 chan-name = "G";
284 led-cur = /bits/ 8 <0x20>;
285 max-cur = /bits/ 8 <0x60>;
291 chan-name = "B";
292 led-cur = /bits/ 8 <0x20>;
293 max-cur = /bits/ 8 <0x60>;
299 chan-name = "W";
300 led-cur = /bits/ 8 <0x0>;
301 max-cur = /bits/ 8 <0x0>;
317 pinctrl-0 = <&pinctrl_touch>;
318 interrupt-parent = <&gpio4>;
320 attb-gpio = <&gpio4 5 GPIO_ACTIVE_HIGH>;
321 reset-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
322 touchscreen-size-x = <800>;
323 touchscreen-size-y = <480>;
329 clock-frequency = <100000>;
330 pinctrl-names = "default";
331 pinctrl-0 = <&pinctrl_i2c3>;
335 compatible = "solomon,ssd1309fb-i2c";
339 solomon,page-offset = <0>;
340 solomon,segment-no-remap;
342 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
343 vbat-supply = <&sw2_reg>;
348 compatible = "solomon,ssd1305fb-i2c";
352 solomon,page-offset = <0>;
354 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
355 vbat-supply = <&sw2_reg>;
361 gpio-controller;
362 #gpio-cells = <2>;
364 vcc-supply = <&sw2_reg>;
369 compatible = "fsl,mpr121-touchkey";
371 vdd-supply = <&sw2_reg>;
376 poll-interval = <50>;
509 pinctrl_usbh1_vbus: usbh1-vbus {
522 pinctrl_usbotg_vbus: usbotg-vbus {
564 remote-endpoint = <&lcd_display_in>;
568 pinctrl-names = "default";
569 pinctrl-0 = <&pinctrl_pcie>;
570 reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
571 vpcie-supply = <&reg_pcie>;
576 pinctrl-names = "default";
577 pinctrl-0 = <&pinctrl_pwm1>;
582 pinctrl-names = "default";
583 pinctrl-0 = <&pinctrl_uart1>;
588 pinctrl-names = "default";
589 pinctrl-0 = <&pinctrl_uart2>;
594 pinctrl-names = "default";
595 pinctrl-0 = <&pinctrl_usbh1>;
596 vbus-supply = <&reg_usb_h1_vbus>;
597 over-current-active-low;
602 pinctrl-names = "default";
603 pinctrl-0 = <&pinctrl_usbotg>;
604 vbus-supply = <&reg_usb_otg_vbus>;
605 over-current-active-low;
606 srp-disable;
607 hnp-disable;
608 adp-disable;
613 fsl,tx-d-cal = <106>;
618 fsl,tx-d-cal = <109>;
623 pinctrl-names = "default";
624 pinctrl-0 = <&pinctrl_usdhc3>;
625 bus-width = <4>;
626 cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
627 wp-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
628 no-1-8-v;
629 keep-power-in-suspend;
630 wakeup-source;
631 vmmc-supply = <&sw2_reg>;
636 pinctrl-names = "default";
637 pinctrl-0 = <&pinctrl_usdhc4>;
638 bus-width = <8>;
639 non-removable;
640 no-1-8-v;
641 keep-power-in-suspend;
642 vmmc-supply = <&sw2_reg>;
651 pinctrl-names = "default";
652 pinctrl-0 = <&pinctrl_wdog>;
653 fsl,ext-reset-output;