Lines Matching +full:gsc +full:- +full:adc
4 * This file is dual-licensed: you can use it either under the terms
22 * MA 02110-1301 USA
48 #include <dt-bindings/gpio/gpio.h>
49 #include <dt-bindings/input/linux-event-codes.h>
50 #include <dt-bindings/interrupt-controller/irq.h>
63 stdout-path = &uart2;
67 compatible = "pwm-backlight";
69 brightness-levels = <0 4 8 16 32 64 128 255>;
70 default-brightness-level = <7>;
73 gpio-keys {
74 compatible = "gpio-keys";
76 user-pb {
82 user-pb1x {
85 interrupt-parent = <&gsc>;
89 key-erased {
90 label = "key-erased";
92 interrupt-parent = <&gsc>;
96 eeprom-wp {
99 interrupt-parent = <&gsc>;
106 interrupt-parent = <&gsc>;
110 switch-hold {
113 interrupt-parent = <&gsc>;
119 compatible = "gpio-leds";
120 pinctrl-names = "default";
121 pinctrl-0 = <&pinctrl_gpio_leds>;
123 led0: led-user1 {
126 default-state = "on";
127 linux,default-trigger = "heartbeat";
130 led1: led-user2 {
133 default-state = "off";
136 led2: led-user3 {
139 default-state = "off";
149 compatible = "pps-gpio";
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_pps>;
155 reg_1p0v: regulator-1p0v {
156 compatible = "regulator-fixed";
157 regulator-name = "1P0V";
158 regulator-min-microvolt = <1000000>;
159 regulator-max-microvolt = <1000000>;
160 regulator-always-on;
163 reg_3p3v: regulator-3p3v {
164 compatible = "regulator-fixed";
165 regulator-name = "3P3V";
166 regulator-min-microvolt = <3300000>;
167 regulator-max-microvolt = <3300000>;
168 regulator-always-on;
171 reg_usb_h1_vbus: regulator-usb-h1-vbus {
172 compatible = "regulator-fixed";
173 regulator-name = "usb_h1_vbus";
174 regulator-min-microvolt = <5000000>;
175 regulator-max-microvolt = <5000000>;
176 regulator-always-on;
179 reg_usb_otg_vbus: regulator-usb-otg-vbus {
180 compatible = "regulator-fixed";
181 regulator-name = "usb_otg_vbus";
182 regulator-min-microvolt = <5000000>;
183 regulator-max-microvolt = <5000000>;
185 enable-active-high;
190 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
192 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_enet>;
199 phy-mode = "rgmii-id";
202 fixed-link {
204 full-duplex;
208 #address-cells = <1>;
209 #size-cells = <0>;
216 #address-cells = <1>;
217 #size-cells = <0>;
242 phy-mode = "rgmii-id";
244 fixed-link {
246 full-duplex;
255 clock-frequency = <100000>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&pinctrl_i2c1>;
260 gsc: gsc@20 { label
261 compatible = "gw,gsc";
263 interrupt-parent = <&gpio1>;
265 interrupt-controller;
266 #interrupt-cells = <1>;
267 #size-cells = <0>;
269 adc {
270 compatible = "gw,gsc-adc";
271 #address-cells = <1>;
272 #size-cells = <0>;
351 gpio-controller;
352 #gpio-cells = <2>;
353 interrupt-parent = <&gsc>;
388 clock-frequency = <100000>;
389 pinctrl-names = "default";
390 pinctrl-0 = <&pinctrl_i2c2>;
394 compatible = "st,lsm9ds1-magn";
396 pinctrl-names = "default";
397 pinctrl-0 = <&pinctrl_mag>;
398 interrupt-parent = <&gpio5>;
405 interrupt-parent = <&gpio1>;
411 regulator-name = "vddsoc";
412 regulator-min-microvolt = <674400>;
413 regulator-max-microvolt = <1308000>;
414 lltc,fb-voltage-divider = <127000 200000>;
415 regulator-ramp-delay = <7000>;
416 regulator-boot-on;
417 regulator-always-on;
422 regulator-name = "vdd1p8";
423 regulator-min-microvolt = <1033310>;
424 regulator-max-microvolt = <2004000>;
425 lltc,fb-voltage-divider = <301000 200000>;
426 regulator-ramp-delay = <7000>;
427 regulator-boot-on;
428 regulator-always-on;
433 regulator-name = "vddarm";
434 regulator-min-microvolt = <674400>;
435 regulator-max-microvolt = <1308000>;
436 lltc,fb-voltage-divider = <127000 200000>;
437 regulator-ramp-delay = <7000>;
438 regulator-boot-on;
439 regulator-always-on;
444 regulator-name = "vddddr";
445 regulator-min-microvolt = <868310>;
446 regulator-max-microvolt = <1684000>;
447 lltc,fb-voltage-divider = <221000 200000>;
448 regulator-ramp-delay = <7000>;
449 regulator-boot-on;
450 regulator-always-on;
453 /* VDD_2P5 (1+R1/R2 = 3.435): PCIe/ENET-PHY */
455 regulator-name = "vdd2p5";
456 regulator-min-microvolt = <2490375>;
457 regulator-max-microvolt = <2490375>;
458 lltc,fb-voltage-divider = <487000 200000>;
459 regulator-boot-on;
460 regulator-always-on;
465 regulator-name = "vdd3p0";
466 regulator-min-microvolt = <3023250>;
467 regulator-max-microvolt = <3023250>;
468 lltc,fb-voltage-divider = <634000 200000>;
469 regulator-boot-on;
470 regulator-always-on;
481 compatible = "st,lsm9ds1-imu";
483 st,drdy-int-pin = <1>;
484 pinctrl-names = "default";
485 pinctrl-0 = <&pinctrl_imu>;
486 interrupt-parent = <&gpio4>;
492 clock-frequency = <100000>;
493 pinctrl-names = "default";
494 pinctrl-0 = <&pinctrl_i2c3>;
500 interrupt-parent = <&gpio1>;
502 wakeup-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
509 lvds-channel@0 {
510 fsl,data-mapping = "spwg";
511 fsl,data-width = <18>;
514 display-timings {
515 native-mode = <&timing0>;
517 clock-frequency = <65000000>;
520 hback-porch = <220>;
521 hfront-porch = <40>;
522 vback-porch = <21>;
523 vfront-porch = <7>;
524 hsync-len = <60>;
525 vsync-len = <10>;
532 pinctrl-names = "default";
533 pinctrl-0 = <&pinctrl_pcie>;
534 reset-gpio = <&gpio1 0 GPIO_ACTIVE_LOW>;
539 pinctrl-names = "default";
540 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
545 pinctrl-names = "default";
546 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
551 #pwm-cells = <2>;
552 pinctrl-names = "default";
553 pinctrl-0 = <&pinctrl_pwm4>;
558 pinctrl-names = "default";
559 pinctrl-0 = <&pinctrl_uart1>;
564 pinctrl-names = "default";
565 pinctrl-0 = <&pinctrl_uart2>;
570 pinctrl-names = "default";
571 pinctrl-0 = <&pinctrl_uart3>;
572 uart-has-rtscts;
577 pinctrl-names = "default";
578 pinctrl-0 = <&pinctrl_uart4>;
579 uart-has-rtscts;
584 pinctrl-names = "default";
585 pinctrl-0 = <&pinctrl_uart5>;
590 vbus-supply = <®_usb_otg_vbus>;
591 pinctrl-names = "default";
592 pinctrl-0 = <&pinctrl_usbotg>;
593 disable-over-current;
598 vbus-supply = <®_usb_h1_vbus>;
603 pinctrl-names = "default", "state_100mhz", "state_200mhz";
604 pinctrl-0 = <&pinctrl_usdhc3>;
605 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
606 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
607 non-removable;
608 vmmc-supply = <®_3p3v>;
609 keep-power-in-suspend;
614 pinctrl-names = "default";
615 pinctrl-0 = <&pinctrl_wdog>;
616 fsl,ext-reset-output;