Lines Matching +full:pinctrl +full:- +full:single

1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2021 PHYTEC America, LLC - https://www.phytec.com
10 * https://www.phytec.com/product/phyboard-am64x
13 /dts-v1/;
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/input/input.h>
17 #include <dt-bindings/leds/common.h>
18 #include <dt-bindings/leds/leds-pca9532.h>
19 #include <dt-bindings/phy/phy.h>
20 #include "k3-am642.dtsi"
21 #include "k3-am64-phycore-som.dtsi"
23 #include "k3-serdes.h"
26 compatible = "phytec,am642-phyboard-electra-rdk",
27 "phytec,am64-phycore-som", "ti,am642";
28 model = "PHYTEC phyBOARD-Electra-AM64x RDK";
37 stdout-path = &main_uart0;
40 can_tc1: can-phy0 {
42 pinctrl-names = "default";
43 pinctrl-0 = <&can_tc1_pins_default>;
44 #phy-cells = <0>;
45 max-bitrate = <5000000>;
46 standby-gpios = <&main_gpio0 32 GPIO_ACTIVE_HIGH>;
49 can_tc2: can-phy1 {
51 pinctrl-names = "default";
52 pinctrl-0 = <&can_tc2_pins_default>;
53 #phy-cells = <0>;
54 max-bitrate = <5000000>;
55 standby-gpios = <&main_gpio0 35 GPIO_ACTIVE_HIGH>;
59 compatible = "gpio-keys";
61 pinctrl-names = "default";
62 pinctrl-0 = <&gpio_keys_pins_default>;
64 key-home {
70 key-menu {
78 compatible = "gpio-leds";
79 pinctrl-names = "default";
80 pinctrl-0 = <&leds_pins_default>, <&user_leds_pins_default>;
82 led-1 {
85 linux,default-trigger = "mmc0";
89 led-2 {
92 linux,default-trigger = "mmc1";
97 vcc_3v3_mmc: regulator-sd {
99 compatible = "regulator-fixed";
100 regulator-name = "VCC_3V3_MMC";
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
103 regulator-boot-on;
104 regulator-always-on;
109 can_tc1_pins_default: can-tc1-default-pins {
110 pinctrl-single,pins = <
115 can_tc2_pins_default: can-tc2-default-pins {
116 pinctrl-single,pins = <
121 gpio_keys_pins_default: gpio-keys-default-pins {
122 pinctrl-single,pins = <
128 main_i2c1_pins_default: main-i2c1-default-pins {
129 pinctrl-single,pins = <
135 main_mcan0_pins_default: main-mcan0-default-pins {
136 pinctrl-single,pins = <
142 main_mcan1_pins_default: main-mcan1-default-pins {
143 pinctrl-single,pins = <
149 main_mmc1_pins_default: main-mmc1-default-pins {
150 pinctrl-single,pins = <
162 main_uart0_pins_default: main-uart0-default-pins {
163 pinctrl-single,pins = <
169 main_uart1_pins_default: main-uart1-default-pins {
170 pinctrl-single,pins = <
178 main_usb0_pins_default: main-usb0-default-pins {
179 pinctrl-single,pins = <
184 pcie_usb_sel_pins_default: pcie-usb-sel-default-pins {
185 pinctrl-single,pins = <
190 pcie0_pins_default: pcie0-default-pins {
191 pinctrl-single,pins = <
196 user_leds_pins_default: user-leds-default-pins {
197 pinctrl-single,pins = <
206 pinctrl-names = "default";
207 pinctrl-0 = <&main_i2c1_pins_default>;
208 clock-frequency = <400000>;
216 led-controller@62 {
220 led-3 {
225 led-4 {
230 led-5 {
239 pinctrl-names = "default";
240 pinctrl-0 = <&main_mcan0_pins_default>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&main_mcan1_pins_default>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&main_uart0_pins_default>;
255 current-speed = <115200>;
260 pinctrl-names = "default";
261 pinctrl-0 = <&main_uart1_pins_default>;
262 uart-has-rtscts;
263 current-speed = <115200>;
268 vmmc-supply = <&vcc_3v3_mmc>;
269 pinctrl-names = "default";
270 pinctrl-0 = <&main_mmc1_pins_default>;
271 bus-width = <4>;
272 ti,driver-strength-ohm = <50>;
273 disable-wp;
274 no-1-8-v;
280 cdns,num-lanes = <1>;
281 #phy-cells = <0>;
282 cdns,phy-type = <PHY_TYPE_USB3>;
288 idle-states = <AM64_SERDES0_LANE0_USB>;
292 ti,vbus-divider;
296 pinctrl-names = "default";
297 pinctrl-0 = <&main_usb0_pins_default>;
299 maximum-speed = "super-speed";
301 phy-names = "cdns3,usb3-phy";