Lines Matching +full:gp +full:- +full:pwm3

1 // SPDX-License-Identifier: GPL-2.0 OR X11
8 #include <dt-bindings/clock/imx6qdl-clock.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
14 stdout-path = &uart2;
23 compatible = "simple-bus";
24 #address-cells = <1>;
25 #size-cells = <0>;
28 compatible = "regulator-fixed";
30 regulator-name = "2P5V";
31 regulator-min-microvolt = <2500000>;
32 regulator-max-microvolt = <2500000>;
33 regulator-always-on;
37 compatible = "regulator-fixed";
39 regulator-name = "3P3V";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
42 regulator-always-on;
46 compatible = "regulator-fixed";
48 regulator-name = "usb_otg_vbus";
49 regulator-min-microvolt = <5000000>;
50 regulator-max-microvolt = <5000000>;
52 enable-active-high;
56 compatible = "regulator-fixed";
58 regulator-name = "CAN XCVR";
59 regulator-min-microvolt = <3300000>;
60 regulator-max-microvolt = <3300000>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_can_xcvr>;
67 compatible = "regulator-fixed";
69 regulator-name = "1P5V";
70 regulator-min-microvolt = <1500000>;
71 regulator-max-microvolt = <1500000>;
72 regulator-always-on;
76 compatible = "regulator-fixed";
78 regulator-name = "1P8V";
79 regulator-min-microvolt = <1800000>;
80 regulator-max-microvolt = <1800000>;
81 regulator-always-on;
85 compatible = "regulator-fixed";
87 regulator-name = "2P8V";
88 regulator-min-microvolt = <2800000>;
89 regulator-max-microvolt = <2800000>;
90 regulator-always-on;
94 compatible = "regulator-fixed";
96 pinctrl-names = "default";
97 pinctrl-0 = <&pinctrl_usbh1>;
98 regulator-name = "usb_h1_vbus";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
102 enable-active-high;
107 compatible = "pwm-clock";
108 #clock-cells = <0>;
109 clock-frequency = <22000000>;
110 clock-output-names = "mipi_pwm3";
111 pwms = <&pwm3 0 45>; /* 1 / 45 ns = 22 MHz */
115 gpio-keys {
116 compatible = "gpio-keys";
117 pinctrl-names = "default";
118 pinctrl-0 = <&pinctrl_gpio_keys>;
124 wakeup-source;
145 volume-up {
151 volume-down {
159 compatible = "fsl,imx6q-sabrelite-sgtl5000",
160 "fsl,imx-audio-sgtl5000";
161 model = "imx6q-sabrelite-sgtl5000";
162 ssi-controller = <&ssi1>;
163 audio-codec = <&codec>;
164 audio-routing =
168 mux-int-port = <1>;
169 mux-ext-port = <4>;
172 backlight_lcd: backlight-lcd {
173 compatible = "pwm-backlight";
175 brightness-levels = <0 4 8 16 32 64 128 255>;
176 default-brightness-level = <7>;
177 power-supply = <&reg_3p3v>;
181 backlight_lvds: backlight-lvds {
182 compatible = "pwm-backlight";
184 brightness-levels = <0 4 8 16 32 64 128 255>;
185 default-brightness-level = <7>;
186 power-supply = <&reg_3p3v>;
191 compatible = "fsl,imx-parallel-display";
192 #address-cells = <1>;
193 #size-cells = <0>;
194 interface-pix-fmt = "bgr666";
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_j15>;
203 remote-endpoint = <&ipu1_di0_disp0>;
211 remote-endpoint = <&lcd_panel_in>;
216 panel-lcd {
217 compatible = "okaya,rs800480t-7x0gp";
222 remote-endpoint = <&lcd_display_out>;
227 panel-lvds0 {
233 remote-endpoint = <&lvds0_out>;
240 bus-width = <8>;
241 data-shift = <12>; /* Lines 19:12 used */
242 hsync-active = <1>;
243 vync-active = <1>;
247 remote-endpoint = <&ov5642_to_ipu1_csi0_mux>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_ipu1_csi0>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&pinctrl_audmux>;
262 pinctrl-names = "default";
263 pinctrl-0 = <&pinctrl_can1>;
264 xceiver-supply = <&reg_can_xcvr>;
269 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
271 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
276 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_ecspi1>;
282 compatible = "sst,sst25vf016b", "jedec,spi-nor";
283 spi-max-frequency = <20000000>;
289 pinctrl-names = "default";
290 pinctrl-0 = <&pinctrl_enet>;
291 phy-mode = "rgmii";
292 phy-handle = <&ethphy>;
293 phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
297 #address-cells = <1>;
298 #size-cells = <0>;
300 ethphy: ethernet-phy {
301 compatible = "ethernet-phy-ieee802.3-c22";
302 txen-skew-ps = <0>;
303 txc-skew-ps = <3000>;
304 rxdv-skew-ps = <0>;
305 rxc-skew-ps = <3000>;
306 rxd0-skew-ps = <0>;
307 rxd1-skew-ps = <0>;
308 rxd2-skew-ps = <0>;
309 rxd3-skew-ps = <0>;
310 txd0-skew-ps = <0>;
311 txd1-skew-ps = <0>;
312 txd2-skew-ps = <0>;
313 txd3-skew-ps = <0>;
319 ddc-i2c-bus = <&i2c2>;
324 clock-frequency = <100000>;
325 pinctrl-names = "default";
326 pinctrl-0 = <&pinctrl_i2c1>;
333 VDDA-supply = <&reg_2p5v>;
334 VDDIO-supply = <&reg_3p3v>;
339 clock-frequency = <100000>;
340 pinctrl-names = "default";
341 pinctrl-0 = <&pinctrl_i2c2>;
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_ov5640>;
350 clock-names = "xclk";
351 DOVDD-supply = <&reg_1p8v>;
352 AVDD-supply = <&reg_2p8v>;
353 DVDD-supply = <&reg_1p5v>;
354 reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* NANDF_D5 */
355 powerdown-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* NANDF_WP_B */
359 remote-endpoint = <&mipi_csi2_in>;
360 clock-lanes = <0>;
361 data-lanes = <1 2>;
368 pinctrl-names = "default";
369 pinctrl-0 = <&pinctrl_ov5642>;
371 clock-names = "xclk";
373 reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
374 powerdown-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
375 gp-gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
380 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
381 bus-width = <8>;
382 hsync-active = <1>;
383 vsync-active = <1>;
390 clock-frequency = <100000>;
391 pinctrl-names = "default";
392 pinctrl-0 = <&pinctrl_i2c3>;
397 pinctrl-names = "default";
398 pinctrl-0 = <&pinctrl_hog>;
400 imx6q-sabrelite {
424 pinctrl_can_xcvr: can-xcvrgrp {
462 pinctrl_gpio_keys: gpio-keysgrp {
641 remote-endpoint = <&lcd_display_in>;
647 lvds-channel@0 {
654 remote-endpoint = <&panel_in>;
665 #pwm-cells = <2>;
666 pinctrl-names = "default";
667 pinctrl-0 = <&pinctrl_pwm1>;
671 &pwm3 {
672 #pwm-cells = <2>;
673 pinctrl-names = "default";
674 pinctrl-0 = <&pinctrl_pwm3>;
679 #pwm-cells = <2>;
680 pinctrl-names = "default";
681 pinctrl-0 = <&pinctrl_pwm4>;
690 pinctrl-names = "default";
691 pinctrl-0 = <&pinctrl_uart1>;
696 pinctrl-names = "default";
697 pinctrl-0 = <&pinctrl_uart2>;
702 vbus-supply = <&reg_usb_h1_vbus>;
707 vbus-supply = <&reg_usb_otg_vbus>;
708 pinctrl-names = "default";
709 pinctrl-0 = <&pinctrl_usbotg>;
710 disable-over-current;
715 pinctrl-names = "default";
716 pinctrl-0 = <&pinctrl_usdhc3>;
717 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
718 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
719 vmmc-supply = <&reg_3p3v>;
724 pinctrl-names = "default";
725 pinctrl-0 = <&pinctrl_usdhc4>;
726 cd-gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
727 vmmc-supply = <&reg_3p3v>;
738 remote-endpoint = <&ov5640_to_mipi_csi2>;
739 clock-lanes = <0>;
740 data-lanes = <1 2>;