Lines Matching +full:gsc +full:- +full:adc
1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
22 stdout-path = &uart2;
25 gpio-keys {
26 compatible = "gpio-keys";
28 user-pb {
34 user-pb1x {
37 interrupt-parent = <&gsc>;
41 key-erased {
42 label = "key-erased";
44 interrupt-parent = <&gsc>;
48 eeprom-wp {
51 interrupt-parent = <&gsc>;
58 interrupt-parent = <&gsc>;
62 switch-hold {
65 interrupt-parent = <&gsc>;
71 compatible = "gpio-leds";
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_gpio_leds>;
75 led0: led-user1 {
78 default-state = "on";
79 linux,default-trigger = "heartbeat";
82 led1: led-user2 {
85 default-state = "off";
88 led2: led-user3 {
91 default-state = "off";
101 compatible = "pps-gpio";
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_pps>;
107 reg_3p3v: regulator-3p3v {
108 compatible = "regulator-fixed";
109 regulator-name = "3P3V";
110 regulator-min-microvolt = <3300000>;
111 regulator-max-microvolt = <3300000>;
112 regulator-always-on;
115 reg_usb_vbus: regulator-5p0v {
116 compatible = "regulator-fixed";
117 regulator-name = "usb_vbus";
118 regulator-min-microvolt = <5000000>;
119 regulator-max-microvolt = <5000000>;
120 regulator-always-on;
125 pinctrl-names = "default";
126 pinctrl-0 = <&pinctrl_flexcan1>;
131 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_ecspi2>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_enet>;
140 phy-mode = "rgmii-id";
145 pinctrl-names = "default";
146 pinctrl-0 = <&pinctrl_gpmi_nand>;
151 clock-frequency = <100000>;
152 pinctrl-names = "default";
153 pinctrl-0 = <&pinctrl_i2c1>;
156 gsc: gsc@20 { label
157 compatible = "gw,gsc";
159 interrupt-parent = <&gpio1>;
161 interrupt-controller;
162 #interrupt-cells = <1>;
163 #address-cells = <1>;
164 #size-cells = <0>;
166 adc {
167 compatible = "gw,gsc-adc";
168 #address-cells = <1>;
169 #size-cells = <0>;
244 fan-controller@a {
245 compatible = "gw,gsc-fan";
253 gpio-controller;
254 #gpio-cells = <2>;
255 interrupt-parent = <&gsc>;
290 clock-frequency = <100000>;
291 pinctrl-names = "default";
292 pinctrl-0 = <&pinctrl_i2c2>;
297 clock-frequency = <100000>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_i2c3>;
303 pinctrl-names = "default";
304 pinctrl-0 = <&pinctrl_accel>;
307 st,drdy-int-pin = <1>;
308 interrupt-parent = <&gpio7>;
310 interrupt-names = "INT1";
315 pinctrl-names = "default";
316 pinctrl-0 = <&pinctrl_pcie>;
317 reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_pwm1>; /* MX6_DIO0 */
328 pinctrl-names = "default";
329 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
334 pinctrl-names = "default";
335 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
340 pinctrl-names = "default";
341 pinctrl-0 = <&pinctrl_pwm4>; /* MX6_DIO3 */
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_uart1>;
348 rts-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_uart2>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_uart5>;
365 vbus-supply = <®_usb_vbus>;
366 pinctrl-names = "default";
367 pinctrl-0 = <&pinctrl_usbotg>;
368 disable-over-current;
374 vbus-supply = <®_usb_vbus>;
379 pinctrl-names = "default", "state_100mhz", "state_200mhz";
380 pinctrl-0 = <&pinctrl_usdhc3>;
381 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
382 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
383 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
384 vmmc-supply = <®_3p3v>;
385 no-1-8-v; /* firmware will remove if board revision supports */
394 pinctrl-names = "default";
395 pinctrl-0 = <&pinctrl_wdog>;
396 fsl,ext-reset-output;