Lines Matching +full:home +full:- +full:button
1 // SPDX-License-Identifier: GPL-2.0 OR X11
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
10 stdout-path = &uart2;
18 backlight_lcd: backlight-lcd {
19 compatible = "pwm-backlight";
21 brightness-levels = <0 4 8 16 32 64 128 255>;
22 default-brightness-level = <7>;
23 power-supply = <®_3p3v>;
27 backlight_lvds0: backlight-lvds0 {
28 compatible = "pwm-backlight";
30 brightness-levels = <0 4 8 16 32 64 128 255>;
31 default-brightness-level = <7>;
32 power-supply = <®_3p3v>;
36 backlight_lvds1: backlight-lvds1 {
37 compatible = "gpio-backlight";
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_backlight_lvds1>;
41 default-on;
45 gpio-keys {
46 compatible = "gpio-keys";
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_gpio_keys>;
51 label = "Power Button";
54 wakeup-source;
63 home {
64 label = "Home";
75 volume-up {
81 volume-down {
89 compatible = "fsl,imx-parallel-display";
90 #address-cells = <1>;
91 #size-cells = <0>;
92 interface-pix-fmt = "bgr666";
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_j15>;
101 remote-endpoint = <&ipu1_di0_disp0>;
109 remote-endpoint = <&lcd_panel_in>;
114 panel-lcd {
115 compatible = "okaya,rs800480t-7x0gp";
120 remote-endpoint = <&lcd_display_out>;
125 panel-lvds0 {
131 remote-endpoint = <&lvds0_out>;
136 panel-lvds1 {
142 remote-endpoint = <&lvds1_out>;
147 reg_1p8v: regulator-1v8 {
148 compatible = "regulator-fixed";
149 regulator-name = "1P8V";
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 regulator-always-on;
155 reg_2p5v: regulator-2v5 {
156 compatible = "regulator-fixed";
157 regulator-name = "2P5V";
158 regulator-min-microvolt = <2500000>;
159 regulator-max-microvolt = <2500000>;
160 regulator-always-on;
163 reg_3p3v: regulator-3v3 {
164 compatible = "regulator-fixed";
165 regulator-name = "3P3V";
166 regulator-min-microvolt = <3300000>;
167 regulator-max-microvolt = <3300000>;
168 regulator-always-on;
171 reg_can_xcvr: regulator-can-xcvr {
172 compatible = "regulator-fixed";
173 regulator-name = "CAN XCVR";
174 regulator-min-microvolt = <3300000>;
175 regulator-max-microvolt = <3300000>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_can_xcvr>;
181 reg_usb_h1_vbus: regulator-usb-h1-vbus {
182 compatible = "regulator-fixed";
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_usbh1>;
185 regulator-name = "usb_h1_vbus";
186 regulator-min-microvolt = <3300000>;
187 regulator-max-microvolt = <3300000>;
189 enable-active-high;
190 regulator-always-on;
193 reg_usb_otg_vbus: regulator-usb-otg-vbus {
194 compatible = "regulator-fixed";
195 regulator-name = "usb_otg_vbus";
196 regulator-min-microvolt = <5000000>;
197 regulator-max-microvolt = <5000000>;
199 enable-active-high;
202 reg_wlan_vmmc: regulator-wlan-vmmc {
203 compatible = "regulator-fixed";
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_wlan_vmmc>;
206 regulator-name = "reg_wlan_vmmc";
207 regulator-min-microvolt = <3300000>;
208 regulator-max-microvolt = <3300000>;
210 startup-delay-us = <70000>;
211 enable-active-high;
215 compatible = "fsl,imx6q-nitrogen6_som2-sgtl5000",
216 "fsl,imx-audio-sgtl5000";
217 model = "imx6q-nitrogen6_som2-sgtl5000";
218 ssi-controller = <&ssi1>;
219 audio-codec = <&codec>;
220 audio-routing =
224 mux-int-port = <1>;
225 mux-ext-port = <3>;
230 pinctrl-names = "default";
231 pinctrl-0 = <&pinctrl_audmux>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_can1>;
238 xceiver-supply = <®_can_xcvr>;
243 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
245 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
250 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_ecspi1>;
257 spi-max-frequency = <20000000>;
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_enet>;
265 phy-mode = "rgmii";
266 /delete-property/ interrupts;
267 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
269 fsl,err006687-workaround-present;
274 ddc-i2c-bus = <&i2c2>;
279 clock-frequency = <100000>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_i2c1>;
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_sgtl5000>;
289 #sound-dai-cells = <0>;
291 VDDA-supply = <®_2p5v>;
292 VDDIO-supply = <®_3p3v>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_rv4162>;
300 interrupts-extended = <&gpio6 7 IRQ_TYPE_LEVEL_LOW>;
305 clock-frequency = <100000>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&pinctrl_i2c2>;
312 clock-frequency = <100000>;
313 pinctrl-names = "default";
314 pinctrl-0 = <&pinctrl_i2c3>;
320 interrupt-parent = <&gpio1>;
322 wakeup-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
326 compatible = "edt,edt-ft5x06";
328 interrupt-parent = <&gpio1>;
330 wakeup-source;
344 pinctrl_backlight_lvds1: backlight-lvds1grp {
357 pinctrl_can_xcvr: can-xcvrgrp {
396 pinctrl_gpio_keys: gpio-keysgrp {
398 /* Power Button */
400 /* Menu Button */
402 /* Home Button */
404 /* Back Button */
406 /* Volume Up Button */
408 /* Volume Down Button */
592 pinctrl_wlan_vmmc: wlan-vmmcgrp {
603 remote-endpoint = <&lcd_display_in>;
609 lvds-channel@0 {
616 remote-endpoint = <&panel_in_lvds0>;
621 lvds-channel@1 {
622 fsl,data-mapping = "spwg";
623 fsl,data-width = <18>;
630 remote-endpoint = <&panel_in_lvds1>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&pinctrl_pcie>;
639 reset-gpio = <&gpio3 0 GPIO_ACTIVE_LOW>;
644 pinctrl-names = "default";
645 pinctrl-0 = <&pinctrl_pwm1>;
650 pinctrl-names = "default";
651 pinctrl-0 = <&pinctrl_pwm3>;
656 pinctrl-names = "default";
657 pinctrl-0 = <&pinctrl_pwm4>;
666 pinctrl-names = "default";
667 pinctrl-0 = <&pinctrl_uart1>;
672 pinctrl-names = "default";
673 pinctrl-0 = <&pinctrl_uart2>;
678 pinctrl-names = "default";
679 pinctrl-0 = <&pinctrl_uart3>;
680 uart-has-rtscts;
685 vbus-supply = <®_usb_h1_vbus>;
690 vbus-supply = <®_usb_otg_vbus>;
691 pinctrl-names = "default";
692 pinctrl-0 = <&pinctrl_usbotg>;
693 disable-over-current;
698 pinctrl-names = "default";
699 pinctrl-0 = <&pinctrl_usdhc2>;
700 bus-width = <4>;
701 non-removable;
702 vmmc-supply = <®_wlan_vmmc>;
703 cap-power-off-card;
704 keep-power-in-suspend;
707 #address-cells = <1>;
708 #size-cells = <0>;
712 interrupt-parent = <&gpio6>;
714 ref-clock-frequency = <38400000>;
719 pinctrl-names = "default";
720 pinctrl-0 = <&pinctrl_usdhc3>;
721 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
722 bus-width = <4>;
723 vmmc-supply = <®_3p3v>;
728 pinctrl-names = "default";
729 pinctrl-0 = <&pinctrl_usdhc4>;
730 bus-width = <8>;
731 non-removable;
732 vmmc-supply = <®_1p8v>;
733 keep-power-in-suspend;