Lines Matching +full:tc +full:- +full:diode

1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2023 Josua Mayer <josua@solid-run.com>
5 * DTS for SolidRun AM642 HummingBoard-T,
10 /dts-v1/;
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/phy/phy.h>
15 #include "k3-am642.dtsi"
16 #include "k3-am642-sr-som.dtsi"
19 model = "SolidRun AM642 HummingBoard-T";
20 compatible = "solidrun,am642-hummingboard-t", "solidrun,am642-sr-som", "ti,am642";
27 compatible = "gpio-leds";
28 pinctrl-names = "default";
29 pinctrl-0 = <&leds_default_pins>;
32 led1: led-1 {
39 led2: led-2 {
46 led3: led-3 {
53 regulator-m2-3v3 {
54 compatible = "regulator-fixed";
55 pinctrl-names = "default";
56 pinctrl-0 = <&regulator_pcie_3v3_default_pins>;
57 regulator-name = "m2-3v3";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
61 enable-active-high;
62 regulator-always-on;
65 regulator-vpp-1v8 {
66 compatible = "regulator-fixed";
67 pinctrl-names = "default";
68 pinctrl-0 = <&regulator_vpp_1v8_default_pins>;
69 regulator-name = "vpp-1v8";
70 regulator-min-microvolt = <1800000>;
71 regulator-max-microvolt = <1800000>;
73 enable-active-high;
76 serdes_mux: mux-controller {
77 compatible = "gpio-mux";
78 pinctrl-names = "default";
79 pinctrl-0 = <&serdes_mux_default_pins>;
80 #mux-control-cells = <0>;
83 * - select: 0 = USB-3 (M2); 1 = PCIE (M1)
84 * - shutdown: 0 = active; 1 = disabled (high impedance)
86 mux-gpios = <&main_gpio1 40 GPIO_ACTIVE_HIGH>, <&main_gpio1 41 GPIO_ACTIVE_HIGH>;
88 idle-state = <2>;
93 m2-reset-hog {
94 gpio-hog;
96 output-low; /* deasserted */
97 line-name = "m2-reset";
100 m1-m2-w-disable1-hog {
101 gpio-hog;
103 output-low; /* deasserted */
104 line-name = "m1-m2-pcie-w-disable1";
107 m1-m2-w-disable2-hog {
108 gpio-hog;
110 output-low; /* deasserted */
111 line-name = "m1-m2-pcie-w-disable2";
116 m1-pcie-clkreq0-hog {
117 gpio-hog;
120 line-name = "m1-pcie-clkreq0";
123 m2-pcie-clkreq-hog {
124 gpio-hog;
127 line-name = "m2-pcie-clkreq";
132 pinctrl-0 = <&main_i2c0_default_pins>, <&main_i2c0_int_default_pins>;
134 humidity-sensor@41 {
137 interrupt-parent = <&main_gpio0>;
141 light-sensor@44 {
144 interrupt-parent = <&main_gpio0>;
152 pinctrl-names = "default";
153 pinctrl-0 = <&main_i2c1_default_pins>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&rtc_int_default_pins>;
161 abracon,tc-diode = "schottky";
162 abracon,tc-resistor = <3>;
163 interrupt-parent = <&main_gpio0>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&main_mcan0_default_pins>;
173 can-transceiver {
174 max-bitrate = <8000000>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&main_mcan1_default_pins>;
183 can-transceiver {
184 max-bitrate = <8000000>;
189 leds_default_pins: leds-default-pins {
190 pinctrl-single,pins = <
197 main_i2c0_int_default_pins: main-i2c0-int-default-pins {
198 pinctrl-single,pins = <
199 /* external pull-up on Carrier */
204 main_i2c1_default_pins: main-i2c1-default-pins {
205 pinctrl-single,pins = <
206 /* external pull-up on SoM */
212 main_mcan0_default_pins: main-mcan0-default-pins {
213 pinctrl-single,pins = <
219 main_mcan1_default_pins: main-mcan1-default-pins {
220 pinctrl-single,pins = <
226 main_uart3_default_pins: main-uart3-default-pins {
227 pinctrl-single,pins = <
235 pcie0_default_pins: pcie0-default-pins {
236 pinctrl-single,pins = <
252 regulator_pcie_3v3_default_pins: regulator-pcie-3v3-default-pins {
253 pinctrl-single,pins = <
258 regulator_vpp_1v8_default_pins: regulator-vpp-1v8-default-pins {
259 pinctrl-single,pins = <
264 rtc_int_default_pins: rtc-int-default-pins {
265 pinctrl-single,pins = <
266 /* external pull-up on Carrier */
271 serdes_mux_default_pins: serdes-mux-default-pins {
272 pinctrl-single,pins = <
273 /* SEL, 10k pull-down on carrier, 2.2k pullup on SoM */
282 pinctrl-names = "default";
283 pinctrl-0 = <&main_uart3_default_pins>;
284 uart-has-rtscts;
285 linux,rs485-enabled-at-boot-time;