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;
66 gpio-keys {
67 compatible = "gpio-keys";
69 user-pb {
75 user-pb1x {
78 interrupt-parent = <&gsc>;
82 key-erased {
83 label = "key-erased";
85 interrupt-parent = <&gsc>;
89 eeprom-wp {
92 interrupt-parent = <&gsc>;
99 interrupt-parent = <&gsc>;
103 switch-hold {
106 interrupt-parent = <&gsc>;
112 compatible = "gpio-leds";
113 pinctrl-names = "default";
114 pinctrl-0 = <&pinctrl_gpio_leds>;
116 led0: led-user1 {
119 default-state = "on";
120 linux,default-trigger = "heartbeat";
123 led1: led-user2 {
126 default-state = "off";
136 compatible = "pps-gpio";
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_pps>;
143 reg_5p0v: regulator-5p0v {
144 compatible = "regulator-fixed";
145 regulator-name = "5P0V";
146 regulator-min-microvolt = <5000000>;
147 regulator-max-microvolt = <5000000>;
148 regulator-always-on;
151 reg_usb_otg_vbus: regulator-usb-otg-vbus {
152 compatible = "regulator-fixed";
153 regulator-name = "usb_otg_vbus";
154 regulator-min-microvolt = <5000000>;
155 regulator-max-microvolt = <5000000>;
157 enable-active-high;
162 pinctrl-names = "default";
163 pinctrl-0 = <&pinctrl_gpmi_nand>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_hdmi>;
170 ddc-i2c-bus = <&i2c3>;
175 clock-frequency = <100000>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_i2c1>;
180 gsc: gsc@20 { label
181 compatible = "gw,gsc";
183 interrupt-parent = <&gpio1>;
185 interrupt-controller;
186 #interrupt-cells = <1>;
187 #size-cells = <0>;
189 adc {
190 compatible = "gw,gsc-adc";
191 #address-cells = <1>;
192 #size-cells = <0>;
271 gpio-controller;
272 #gpio-cells = <2>;
273 interrupt-parent = <&gsc>;
308 clock-frequency = <100000>;
309 pinctrl-names = "default";
310 pinctrl-0 = <&pinctrl_i2c2>;
314 compatible = "st,lsm9ds1-magn";
316 pinctrl-names = "default";
317 pinctrl-0 = <&pinctrl_mag>;
318 interrupt-parent = <&gpio1>;
323 compatible = "st,lsm9ds1-imu";
325 st,drdy-int-pin = <1>;
326 pinctrl-names = "default";
327 pinctrl-0 = <&pinctrl_imu>;
328 interrupt-parent = <&gpio7>;
335 pinctrl-names = "default";
336 pinctrl-0 = <&pinctrl_pmic>;
337 interrupt-parent = <&gpio1>;
343 regulator-name = "vddsoc";
344 regulator-min-microvolt = <674400>;
345 regulator-max-microvolt = <1308000>;
346 lltc,fb-voltage-divider = <127000 200000>;
347 regulator-ramp-delay = <7000>;
348 regulator-boot-on;
349 regulator-always-on;
354 regulator-name = "vddddr";
355 regulator-min-microvolt = <868310>;
356 regulator-max-microvolt = <1684000>;
357 lltc,fb-voltage-divider = <221000 200000>;
358 regulator-ramp-delay = <7000>;
359 regulator-boot-on;
360 regulator-always-on;
365 regulator-name = "vddarm";
366 regulator-min-microvolt = <674400>;
367 regulator-max-microvolt = <1308000>;
368 lltc,fb-voltage-divider = <127000 200000>;
369 regulator-ramp-delay = <7000>;
370 regulator-boot-on;
371 regulator-always-on;
376 regulator-name = "vdd3p3";
377 regulator-min-microvolt = <1880000>;
378 regulator-max-microvolt = <3647000>;
379 lltc,fb-voltage-divider = <200000 56200>;
380 regulator-ramp-delay = <7000>;
381 regulator-boot-on;
382 regulator-always-on;
387 regulator-name = "vdd1p8a";
388 regulator-min-microvolt = <1816125>;
389 regulator-max-microvolt = <1816125>;
390 lltc,fb-voltage-divider = <301000 200000>;
391 regulator-boot-on;
392 regulator-always-on;
397 regulator-name = "vdd1p8b";
398 regulator-min-microvolt = <1800000>;
399 regulator-max-microvolt = <1800000>;
400 regulator-boot-on;
405 regulator-name = "vdd3p0";
406 regulator-min-microvolt = <3023250>;
407 regulator-max-microvolt = <3023250>;
408 lltc,fb-voltage-divider = <634000 200000>;
409 regulator-boot-on;
410 regulator-always-on;
417 clock-frequency = <100000>;
418 pinctrl-names = "default";
419 pinctrl-0 = <&pinctrl_i2c3>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&pinctrl_adv7180>;
427 powerdown-gpios = <&gpio5 20 GPIO_ACTIVE_LOW>;
428 interrupt-parent = <&gpio5>;
433 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
434 bus-width = <8>;
441 bus-width = <8>;
445 remote-endpoint = <&adv7180_to_ipu1_csi0_mux>;
446 bus-width = <8>;
450 pinctrl-names = "default";
451 pinctrl-0 = <&pinctrl_ipu1_csi0>;
455 pinctrl-names = "default";
456 pinctrl-0 = <&pinctrl_pcie>;
457 reset-gpio = <&gpio1 0 GPIO_ACTIVE_LOW>;
462 pinctrl-names = "default";
463 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
468 pinctrl-names = "default";
469 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
474 pinctrl-names = "default";
475 pinctrl-0 = <&pinctrl_pwm4>; /* MX6_DIO3 */
480 pinctrl-names = "default";
481 pinctrl-0 = <&pinctrl_uart2>;
486 pinctrl-names = "default";
487 pinctrl-0 = <&pinctrl_uart3>;
492 pinctrl-names = "default";
493 pinctrl-0 = <&pinctrl_uart4>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_uart5>;
508 vbus-supply = <®_usb_otg_vbus>;
509 pinctrl-names = "default";
510 pinctrl-0 = <&pinctrl_usbotg>;
511 disable-over-current;
516 pinctrl-names = "default", "state_100mhz", "state_200mhz";
517 pinctrl-0 = <&pinctrl_usdhc3>;
518 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
519 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
520 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
525 pinctrl-names = "default";
526 pinctrl-0 = <&pinctrl_wdog>;
527 fsl,ext-reset-output;