Lines Matching +full:gsc +full:- +full:fan

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/net/ti-dp83867.h>
23 gpio-keys {
24 compatible = "gpio-keys";
26 key-user-pb {
32 key-user-pb1x {
35 interrupt-parent = <&gsc>;
39 key-erased {
42 interrupt-parent = <&gsc>;
46 key-eeprom-wp {
49 interrupt-parent = <&gsc>;
53 key-tamper {
56 interrupt-parent = <&gsc>;
60 switch-hold {
63 interrupt-parent = <&gsc>;
70 cpu-supply = <&buck3_reg>;
74 cpu-supply = <&buck3_reg>;
78 cpu-supply = <&buck3_reg>;
82 cpu-supply = <&buck3_reg>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_eqos>;
88 phy-mode = "rgmii-id";
89 phy-handle = <&ethphy0>;
93 compatible = "snps,dwmac-mdio";
94 #address-cells = <1>;
95 #size-cells = <0>;
97 ethphy0: ethernet-phy@0 {
98 compatible = "ethernet-phy-ieee802.3-c22";
99 pinctrl-0 = <&pinctrl_ethphy0>;
100 pinctrl-names = "default";
102 interrupt-parent = <&gpio3>;
104 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
105 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
106 tx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
107 rx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
110 #address-cells = <1>;
111 #size-cells = <0>;
117 default-state = "keep";
124 default-state = "keep";
132 clock-frequency = <100000>;
133 pinctrl-names = "default", "gpio";
134 pinctrl-0 = <&pinctrl_i2c1>;
135 pinctrl-1 = <&pinctrl_i2c1_gpio>;
136 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
137 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
140 gsc: gsc@20 { label
141 compatible = "gw,gsc";
143 pinctrl-0 = <&pinctrl_gsc>;
144 interrupt-parent = <&gpio2>;
146 interrupt-controller;
147 #interrupt-cells = <1>;
148 #address-cells = <1>;
149 #size-cells = <0>;
152 compatible = "gw,gsc-adc";
153 #address-cells = <1>;
154 #size-cells = <0>;
178 gw,voltage-divider-ohms = <22100 1000>;
185 gw,voltage-divider-ohms = <10000 10000>;
192 gw,voltage-divider-ohms = <10000 10000>;
217 gw,voltage-divider-ohms = <10000 10000>;
242 gw,voltage-divider-ohms = <10000 10000>;
246 fan-controller@0 {
247 compatible = "gw,gsc-fan";
255 gpio-controller;
256 #gpio-cells = <2>;
257 interrupt-parent = <&gsc>;
297 regulator-name = "buck1";
298 regulator-min-microvolt = <850000>;
299 regulator-max-microvolt = <1000000>;
300 regulator-always-on;
301 regulator-boot-on;
306 regulator-name = "buck2";
307 regulator-min-microvolt = <1100000>;
308 regulator-max-microvolt = <1100000>;
309 regulator-always-on;
310 regulator-boot-on;
315 regulator-name = "buck3";
316 regulator-min-microvolt = <850000>;
317 regulator-max-microvolt = <1000000>;
318 regulator-always-on;
319 regulator-boot-on;
324 regulator-name = "buck4";
325 regulator-min-microvolt = <1800000>;
326 regulator-max-microvolt = <1800000>;
327 regulator-always-on;
328 regulator-boot-on;
333 regulator-name = "ldo1";
334 regulator-min-microvolt = <1800000>;
335 regulator-max-microvolt = <1800000>;
336 regulator-always-on;
337 regulator-boot-on;
342 regulator-name = "ldo2";
343 regulator-min-microvolt = <1000000>;
344 regulator-max-microvolt = <1000000>;
345 regulator-always-on;
346 regulator-boot-on;
351 regulator-name = "ldo3";
352 regulator-min-microvolt = <2500000>;
353 regulator-max-microvolt = <2500000>;
354 regulator-always-on;
355 regulator-boot-on;
360 regulator-name = "ldo4";
361 regulator-min-microvolt = <3300000>;
362 regulator-max-microvolt = <3300000>;
363 regulator-always-on;
364 regulator-boot-on;
370 /* off-board header */
372 clock-frequency = <400000>;
373 pinctrl-names = "default", "gpio";
374 pinctrl-0 = <&pinctrl_i2c2>;
375 pinctrl-1 = <&pinctrl_i2c2_gpio>;
376 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
377 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
387 /* off-board header */
389 clock-frequency = <400000>;
390 pinctrl-names = "default", "gpio";
391 pinctrl-0 = <&pinctrl_i2c3>;
392 pinctrl-1 = <&pinctrl_i2c3_gpio>;
393 scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
394 sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
398 /* off-board header */
400 pinctrl-names = "default";
401 pinctrl-0 = <&pinctrl_uart1>;
407 pinctrl-names = "default";
408 pinctrl-0 = <&pinctrl_uart2>;
412 /* off-board header */
414 pinctrl-names = "default";
415 pinctrl-0 = <&pinctrl_uart3>;
419 /* off-board */
421 pinctrl-names = "default";
422 pinctrl-0 = <&pinctrl_usdhc1>;
423 bus-width = <4>;
424 non-removable;
426 bus-width = <4>;
427 non-removable;
433 pinctrl-names = "default", "state_100mhz", "state_200mhz";
434 pinctrl-0 = <&pinctrl_usdhc3>;
435 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
436 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
437 bus-width = <8>;
438 non-removable;
443 pinctrl-names = "default";
444 pinctrl-0 = <&pinctrl_wdog>;
445 fsl,ext-reset-output;
572 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
588 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {