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>
22 gpio-keys {
23 compatible = "gpio-keys";
25 key-user-pb {
31 key-user-pb1x {
34 interrupt-parent = <&gsc>;
38 key-erased {
41 interrupt-parent = <&gsc>;
45 key-eeprom-wp {
48 interrupt-parent = <&gsc>;
52 key-tamper {
55 interrupt-parent = <&gsc>;
59 switch-hold {
62 interrupt-parent = <&gsc>;
69 cpu-supply = <&buck3_reg>;
73 cpu-supply = <&buck3_reg>;
77 cpu-supply = <&buck3_reg>;
81 cpu-supply = <&buck3_reg>;
85 operating-points-v2 = <&ddrc_opp_table>;
87 ddrc_opp_table: opp-table {
88 compatible = "operating-points-v2";
90 opp-25000000 {
91 opp-hz = /bits/ 64 <25000000>;
94 opp-100000000 {
95 opp-hz = /bits/ 64 <100000000>;
98 opp-750000000 {
99 opp-hz = /bits/ 64 <750000000>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_fec1>;
107 phy-mode = "rgmii-id";
108 phy-handle = <ðphy0>;
112 #address-cells = <1>;
113 #size-cells = <0>;
115 ethphy0: ethernet-phy@0 {
116 compatible = "ethernet-phy-ieee802.3-c22";
118 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
119 ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
120 tx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
121 rx-fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
124 #address-cells = <1>;
125 #size-cells = <0>;
131 default-state = "keep";
138 default-state = "keep";
146 clock-frequency = <100000>;
147 pinctrl-names = "default", "gpio";
148 pinctrl-0 = <&pinctrl_i2c1>;
149 pinctrl-1 = <&pinctrl_i2c1_gpio>;
150 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
151 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
154 gsc: gsc@20 { label
155 compatible = "gw,gsc";
157 pinctrl-0 = <&pinctrl_gsc>;
158 interrupt-parent = <&gpio2>;
160 interrupt-controller;
161 #interrupt-cells = <1>;
162 #address-cells = <1>;
163 #size-cells = <0>;
166 compatible = "gw,gsc-adc";
167 #address-cells = <1>;
168 #size-cells = <0>;
192 gw,voltage-divider-ohms = <22100 1000>;
199 gw,voltage-divider-ohms = <10000 10000>;
206 gw,voltage-divider-ohms = <10000 10000>;
231 gw,voltage-divider-ohms = <10000 10000>;
238 gw,voltage-divider-ohms = <10000 10000>;
257 gw,voltage-divider-ohms = <10000 10000>;
261 fan-controller@0 {
262 compatible = "gw,gsc-fan";
270 gpio-controller;
271 #gpio-cells = <2>;
272 interrupt-parent = <&gsc>;
312 regulator-name = "buck1";
313 regulator-min-microvolt = <800000>;
314 regulator-max-microvolt = <1000000>;
315 regulator-min-microamp = <3800000>;
316 regulator-max-microamp = <6800000>;
317 regulator-boot-on;
318 regulator-always-on;
323 regulator-name = "buck2";
324 regulator-min-microvolt = <800000>;
325 regulator-max-microvolt = <900000>;
326 regulator-min-microamp = <2200000>;
327 regulator-max-microamp = <5200000>;
328 regulator-boot-on;
329 regulator-always-on;
334 regulator-name = "buck3";
335 regulator-min-microvolt = <800000>;
336 regulator-max-microvolt = <1000000>;
337 regulator-min-microamp = <3800000>;
338 regulator-max-microamp = <6800000>;
339 regulator-always-on;
344 regulator-name = "buck4";
345 regulator-min-microvolt = <1800000>;
346 regulator-max-microvolt = <1800000>;
347 regulator-min-microamp = <2200000>;
348 regulator-max-microamp = <5200000>;
349 regulator-boot-on;
350 regulator-always-on;
355 regulator-name = "ldo1";
356 regulator-min-microvolt = <1800000>;
357 regulator-max-microvolt = <1800000>;
358 regulator-boot-on;
359 regulator-always-on;
364 regulator-name = "ldo2";
365 regulator-min-microvolt = <800000>;
366 regulator-max-microvolt = <800000>;
367 regulator-boot-on;
368 regulator-always-on;
373 regulator-name = "ldo3";
374 regulator-min-microvolt = <900000>;
375 regulator-max-microvolt = <900000>;
376 regulator-boot-on;
377 regulator-always-on;
382 regulator-name = "ldo4";
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1800000>;
385 regulator-boot-on;
386 regulator-always-on;
393 clock-frequency = <400000>;
394 pinctrl-names = "default", "gpio";
395 pinctrl-0 = <&pinctrl_i2c2>;
396 pinctrl-1 = <&pinctrl_i2c2_gpio>;
397 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
398 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
410 pinctrl-names = "default";
411 pinctrl-0 = <&pinctrl_uart2>;
417 pinctrl-names = "default", "state_100mhz", "state_200mhz";
418 pinctrl-0 = <&pinctrl_usdhc3>;
419 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
420 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
421 bus-width = <8>;
422 non-removable;
427 pinctrl-names = "default";
428 pinctrl-0 = <&pinctrl_wdog>;
429 fsl,ext-reset-output;
511 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
527 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {