Lines Matching +full:home +full:- +full:button
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;
27 reg_2p5v: regulator-2p5v {
28 compatible = "regulator-fixed";
29 regulator-name = "2P5V";
30 regulator-min-microvolt = <2500000>;
31 regulator-max-microvolt = <2500000>;
32 regulator-always-on;
35 reg_3p3v: regulator-3p3v {
36 compatible = "regulator-fixed";
37 regulator-name = "3P3V";
38 regulator-min-microvolt = <3300000>;
39 regulator-max-microvolt = <3300000>;
40 regulator-always-on;
43 reg_usb_otg_vbus: regulator-usb-otg-vbus {
44 compatible = "regulator-fixed";
45 regulator-name = "usb_otg_vbus";
46 regulator-min-microvolt = <5000000>;
47 regulator-max-microvolt = <5000000>;
49 enable-active-high;
52 reg_can_xcvr: regulator-can-xcvr {
53 compatible = "regulator-fixed";
54 regulator-name = "CAN XCVR";
55 regulator-min-microvolt = <3300000>;
56 regulator-max-microvolt = <3300000>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_can_xcvr>;
62 reg_1p5v: regulator-1p5v {
63 compatible = "regulator-fixed";
64 regulator-name = "1P5V";
65 regulator-min-microvolt = <1500000>;
66 regulator-max-microvolt = <1500000>;
67 regulator-always-on;
70 reg_1p8v: regulator-1p8v {
71 compatible = "regulator-fixed";
72 regulator-name = "1P8V";
73 regulator-min-microvolt = <1800000>;
74 regulator-max-microvolt = <1800000>;
75 regulator-always-on;
78 reg_2p8v: regulator-2p8v {
79 compatible = "regulator-fixed";
80 regulator-name = "2P8V";
81 regulator-min-microvolt = <2800000>;
82 regulator-max-microvolt = <2800000>;
83 regulator-always-on;
86 reg_usb_h1_vbus: regulator-usb-h1-vbus {
87 compatible = "regulator-fixed";
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_usbh1>;
90 regulator-name = "usb_h1_vbus";
91 regulator-min-microvolt = <3300000>;
92 regulator-max-microvolt = <3300000>;
94 enable-active-high;
98 compatible = "pwm-clock";
99 #clock-cells = <0>;
100 clock-frequency = <22000000>;
101 clock-output-names = "mipi_pwm3";
106 gpio-keys {
107 compatible = "gpio-keys";
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_gpio_keys>;
112 label = "Power Button";
115 wakeup-source;
124 home {
125 label = "Home";
136 volume-up {
142 volume-down {
150 compatible = "fsl,imx6q-sabrelite-sgtl5000",
151 "fsl,imx-audio-sgtl5000";
152 model = "imx6q-sabrelite-sgtl5000";
153 ssi-controller = <&ssi1>;
154 audio-codec = <&codec>;
155 audio-routing =
159 mux-int-port = <1>;
160 mux-ext-port = <4>;
163 backlight_lcd: backlight-lcd {
164 compatible = "pwm-backlight";
166 brightness-levels = <0 4 8 16 32 64 128 255>;
167 default-brightness-level = <7>;
168 power-supply = <®_3p3v>;
172 backlight_lvds: backlight-lvds {
173 compatible = "pwm-backlight";
175 brightness-levels = <0 4 8 16 32 64 128 255>;
176 default-brightness-level = <7>;
177 power-supply = <®_3p3v>;
182 compatible = "fsl,imx-parallel-display";
183 #address-cells = <1>;
184 #size-cells = <0>;
185 interface-pix-fmt = "bgr666";
186 pinctrl-names = "default";
187 pinctrl-0 = <&pinctrl_j15>;
194 remote-endpoint = <&ipu1_di0_disp0>;
202 remote-endpoint = <&lcd_panel_in>;
207 panel-lcd {
208 compatible = "okaya,rs800480t-7x0gp";
213 remote-endpoint = <&lcd_display_out>;
218 panel-lvds0 {
224 remote-endpoint = <&lvds0_out>;
231 bus-width = <8>;
232 data-shift = <12>; /* Lines 19:12 used */
233 hsync-active = <1>;
234 vync-active = <1>;
238 remote-endpoint = <&ov5642_to_ipu1_csi0_mux>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_ipu1_csi0>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&pinctrl_audmux>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&pinctrl_can1>;
255 xceiver-supply = <®_can_xcvr>;
260 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
262 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
267 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
268 pinctrl-names = "default";
269 pinctrl-0 = <&pinctrl_ecspi1>;
273 compatible = "sst,sst25vf016b", "jedec,spi-nor";
274 spi-max-frequency = <20000000>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_enet>;
282 phy-mode = "rgmii";
283 phy-handle = <ðphy>;
284 phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
288 #address-cells = <1>;
289 #size-cells = <0>;
291 ethphy: ethernet-phy {
292 compatible = "ethernet-phy-ieee802.3-c22";
293 txen-skew-ps = <0>;
294 txc-skew-ps = <3000>;
295 rxdv-skew-ps = <0>;
296 rxc-skew-ps = <3000>;
297 rxd0-skew-ps = <0>;
298 rxd1-skew-ps = <0>;
299 rxd2-skew-ps = <0>;
300 rxd3-skew-ps = <0>;
301 txd0-skew-ps = <0>;
302 txd1-skew-ps = <0>;
303 txd2-skew-ps = <0>;
304 txd3-skew-ps = <0>;
310 ddc-i2c-bus = <&i2c2>;
315 clock-frequency = <100000>;
316 pinctrl-names = "default";
317 pinctrl-0 = <&pinctrl_i2c1>;
323 #sound-dai-cells = <0>;
325 VDDA-supply = <®_2p5v>;
326 VDDIO-supply = <®_3p3v>;
331 clock-frequency = <100000>;
332 pinctrl-names = "default";
333 pinctrl-0 = <&pinctrl_i2c2>;
338 pinctrl-names = "default";
339 pinctrl-0 = <&pinctrl_ov5640>;
342 clock-names = "xclk";
343 DOVDD-supply = <®_1p8v>;
344 AVDD-supply = <®_2p8v>;
345 DVDD-supply = <®_1p5v>;
346 reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* NANDF_D5 */
347 powerdown-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>; /* NANDF_WP_B */
351 remote-endpoint = <&mipi_csi2_in>;
352 clock-lanes = <0>;
353 data-lanes = <1 2>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pinctrl_ov5642>;
363 clock-names = "xclk";
365 reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
366 powerdown-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
367 gp-gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
372 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
373 bus-width = <8>;
374 hsync-active = <1>;
375 vsync-active = <1>;
382 clock-frequency = <100000>;
383 pinctrl-names = "default";
384 pinctrl-0 = <&pinctrl_i2c3>;
389 pinctrl-names = "default";
390 pinctrl-0 = <&pinctrl_hog>;
392 imx6q-sabrelite {
416 pinctrl_can_xcvr: can-xcvrgrp {
454 pinctrl_gpio_keys: gpio-keysgrp {
456 /* Power Button */
458 /* Menu Button */
460 /* Home Button */
462 /* Back Button */
464 /* Volume Up Button */
466 /* Volume Down Button */
633 remote-endpoint = <&lcd_display_in>;
639 lvds-channel@0 {
646 remote-endpoint = <&panel_in>;
657 pinctrl-names = "default";
658 pinctrl-0 = <&pinctrl_pwm1>;
663 pinctrl-names = "default";
664 pinctrl-0 = <&pinctrl_pwm3>;
669 pinctrl-names = "default";
670 pinctrl-0 = <&pinctrl_pwm4>;
679 pinctrl-names = "default";
680 pinctrl-0 = <&pinctrl_uart1>;
685 pinctrl-names = "default";
686 pinctrl-0 = <&pinctrl_uart2>;
691 vbus-supply = <®_usb_h1_vbus>;
696 vbus-supply = <®_usb_otg_vbus>;
697 pinctrl-names = "default";
698 pinctrl-0 = <&pinctrl_usbotg>;
699 disable-over-current;
704 pinctrl-names = "default";
705 pinctrl-0 = <&pinctrl_usdhc3>;
706 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
707 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
708 vmmc-supply = <®_3p3v>;
713 pinctrl-names = "default";
714 pinctrl-0 = <&pinctrl_usdhc4>;
715 cd-gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
716 vmmc-supply = <®_3p3v>;
727 remote-endpoint = <&ov5640_to_mipi_csi2>;
728 clock-lanes = <0>;
729 data-lanes = <1 2>;