Lines Matching +full:segment +full:- +full:no +full:- +full:remap
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>
20 compatible = "pwm-backlight";
22 brightness-levels = <0 32 64 128 255>;
23 default-brightness-level = <32>;
24 num-interpolated-steps = <8>;
25 power-supply = <&sw2_reg>;
30 compatible = "fsl,imx-parallel-display";
31 #address-cells = <1>;
32 #size-cells = <0>;
33 interface-pix-fmt = "rgb24";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_ipu1>;
42 remote-endpoint = <&ipu1_di0_disp0>;
50 remote-endpoint = <&lcd_panel_in>;
57 power-supply = <&sw2_reg>;
63 remote-endpoint = <&lcd_display_out>;
68 reg_pcie: regulator-pcie {
69 compatible = "regulator-fixed";
70 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_pcie_reg>;
72 regulator-name = "MPCIE_3V3";
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
76 enable-active-high;
80 reg_usb_h1_vbus: regulator-usb-h1-vbus {
81 compatible = "regulator-fixed";
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_usbh1_vbus>;
84 regulator-name = "usb_h1_vbus";
85 regulator-min-microvolt = <5000000>;
86 regulator-max-microvolt = <5000000>;
88 enable-active-high;
92 reg_usb_otg_vbus: regulator-usb-otg-vbus {
93 compatible = "regulator-fixed";
94 pinctrl-names = "default";
95 pinctrl-0 = <&pinctrl_usbotg_vbus>;
96 regulator-name = "usb_otg_vbus";
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
100 enable-active-high;
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_enet>;
108 phy-mode = "rgmii-id";
109 phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
110 phy-reset-duration = <20>;
111 phy-supply = <&sw2_reg>;
114 fixed-link {
116 full-duplex;
120 #address-cells = <1>;
121 #size-cells = <0>;
136 #address-cells = <1>;
137 #size-cells = <0>;
142 phy-mode = "rgmii-id";
145 fixed-link {
147 full-duplex;
154 phy-handle = <&phy_port2>;
160 phy-handle = <&phy_port3>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_hdmi_cec>;
170 ddc-i2c-bus = <&i2c2>;
175 clock-frequency = <100000>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_i2c2>;
182 pinctrl-names = "default";
183 pinctrl-0 = <&pinctrl_pmic>;
188 regulator-min-microvolt = <300000>;
189 regulator-max-microvolt = <1875000>;
190 regulator-boot-on;
191 regulator-always-on;
192 regulator-ramp-delay = <6250>;
196 regulator-min-microvolt = <800000>;
197 regulator-max-microvolt = <3300000>;
198 regulator-boot-on;
199 regulator-always-on;
203 regulator-min-microvolt = <400000>;
204 regulator-max-microvolt = <1975000>;
205 regulator-boot-on;
206 regulator-always-on;
210 regulator-min-microvolt = <400000>;
211 regulator-max-microvolt = <1975000>;
212 regulator-boot-on;
213 regulator-always-on;
217 regulator-min-microvolt = <5000000>;
218 regulator-max-microvolt = <5150000>;
222 regulator-min-microvolt = <800000>;
223 regulator-max-microvolt = <1550000>;
227 regulator-min-microvolt = <800000>;
228 regulator-max-microvolt = <1550000>;
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <3300000>;
234 regulator-always-on;
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <3300000>;
240 regulator-always-on;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <3300000>;
246 regulator-always-on;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <3300000>;
252 regulator-always-on;
256 regulator-boot-on;
257 regulator-always-on;
261 regulator-min-microvolt = <1000000>;
262 regulator-max-microvolt = <3000000>;
263 regulator-boot-on;
264 regulator-always-on;
269 leds: led-controller@30 {
272 clock-mode = /bits/ 8 <1>;
274 #address-cells = <1>;
275 #size-cells = <0>;
278 chan-name = "R";
279 led-cur = /bits/ 8 <0x20>;
280 max-cur = /bits/ 8 <0x60>;
286 chan-name = "G";
287 led-cur = /bits/ 8 <0x20>;
288 max-cur = /bits/ 8 <0x60>;
294 chan-name = "B";
295 led-cur = /bits/ 8 <0x20>;
296 max-cur = /bits/ 8 <0x60>;
312 pinctrl-0 = <&pinctrl_touch>;
313 interrupt-parent = <&gpio4>;
315 attb-gpio = <&gpio4 5 GPIO_ACTIVE_HIGH>;
316 reset-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
317 touchscreen-size-x = <800>;
318 touchscreen-size-y = <480>;
324 clock-frequency = <100000>;
325 pinctrl-names = "default";
326 pinctrl-0 = <&pinctrl_i2c3>;
330 compatible = "solomon,ssd1309fb-i2c";
334 solomon,page-offset = <0>;
335 solomon,segment-no-remap;
337 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
338 vbat-supply = <&sw2_reg>;
343 compatible = "solomon,ssd1305fb-i2c";
347 solomon,page-offset = <0>;
348 solomon,col-offset = <4>;
350 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
351 vbat-supply = <&sw2_reg>;
357 gpio-controller;
358 #gpio-cells = <2>;
360 vcc-supply = <&sw2_reg>;
365 compatible = "fsl,mpr121-touchkey";
367 vdd-supply = <&sw2_reg>;
372 poll-interval = <50>;
505 pinctrl_usbh1_vbus: usbh1-vbus {
518 pinctrl_usbotg_vbus: usbotg-vbus {
560 remote-endpoint = <&lcd_display_in>;
564 pinctrl-names = "default";
565 pinctrl-0 = <&pinctrl_pcie>;
566 reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
567 vpcie-supply = <®_pcie>;
572 pinctrl-names = "default";
573 pinctrl-0 = <&pinctrl_pwm1>;
578 pinctrl-names = "default";
579 pinctrl-0 = <&pinctrl_uart1>;
584 pinctrl-names = "default";
585 pinctrl-0 = <&pinctrl_uart2>;
590 pinctrl-names = "default";
591 pinctrl-0 = <&pinctrl_usbh1>;
592 vbus-supply = <®_usb_h1_vbus>;
593 over-current-active-low;
598 pinctrl-names = "default";
599 pinctrl-0 = <&pinctrl_usbotg>;
600 vbus-supply = <®_usb_otg_vbus>;
601 over-current-active-low;
602 srp-disable;
603 hnp-disable;
604 adp-disable;
609 fsl,tx-d-cal = <106>;
614 fsl,tx-d-cal = <109>;
619 pinctrl-names = "default";
620 pinctrl-0 = <&pinctrl_usdhc3>;
621 bus-width = <4>;
622 cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
623 wp-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
624 no-1-8-v;
625 keep-power-in-suspend;
626 wakeup-source;
627 vmmc-supply = <&sw2_reg>;
632 pinctrl-names = "default";
633 pinctrl-0 = <&pinctrl_usdhc4>;
634 bus-width = <8>;
635 non-removable;
636 no-1-8-v;
637 keep-power-in-suspend;
638 vmmc-supply = <&sw2_reg>;
647 pinctrl-names = "default";
648 pinctrl-0 = <&pinctrl_wdog>;
649 fsl,ext-reset-output;