Lines Matching +full:mdc +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
9 #include "stm32mp15-pinctrl.dtsi"
10 #include "stm32mp15xxad-pinctrl.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/leds/common.h>
18 mdio-gpio0 = &mdio0;
22 led-controller-0 {
23 compatible = "gpio-leds";
25 led-0 {
28 gpios = <&gpioa 13 GPIO_ACTIVE_LOW>;
31 led-1 {
34 gpios = <&gpioa 14 GPIO_ACTIVE_LOW>;
35 linux,default-trigger = "heartbeat";
40 /* DP83TD510E PHYs have max MDC rate of 1.75MHz. Since we can't reduce
41 * stmmac MDC clock without reducing system bus rate, we need to use
45 compatible = "virtual,mdio-gpio";
46 #address-cells = <1>;
47 #size-cells = <0>;
48 gpios = <&gpioc 1 GPIO_ACTIVE_HIGH
52 reg_3v3: regulator-3v3 {
53 compatible = "regulator-fixed";
54 regulator-name = "3v3";
55 regulator-min-microvolt = <3300000>;
56 regulator-max-microvolt = <3300000>;
65 pinctrl-0 = <&ethernet0_rmii_pins_a>;
66 pinctrl-1 = <&ethernet0_rmii_sleep_pins_a>;
67 pinctrl-names = "default", "sleep";
68 phy-mode = "rmii";
103 pinctrl-names = "default", "sleep";
104 pinctrl-0 = <&qspi_clk_pins_a
107 pinctrl-1 = <&qspi_clk_sleep_pins_a
111 #address-cells = <1>;
112 #size-cells = <0>;
116 compatible = "spi-nand";
118 spi-rx-bus-width = <4>;
119 spi-max-frequency = <104000000>;
120 #address-cells = <1>;
121 #size-cells = <1>;
127 bias-pull-up;
128 drive-push-pull;
129 slew-rate = <1>;
138 pinctrl-names = "default", "opendrain", "sleep";
139 pinctrl-0 = <&sdmmc1_b4_pins_a>;
140 pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
141 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
142 broken-cd;
143 st,neg-edge;
144 bus-width = <4>;
145 vmmc-supply = <&reg_3v3>;
146 vqmmc-supply = <&reg_3v3>;
152 bias-pull-up;
155 bias-pull-up;
161 bias-pull-up;
164 bias-pull-up;
169 pinctrl-names = "default", "sleep", "idle";
170 pinctrl-0 = <&uart4_pins_a>;
171 pinctrl-1 = <&uart4_sleep_pins_a>;
172 pinctrl-2 = <&uart4_idle_pins_a>;
173 /delete-property/dmas;
174 /delete-property/dma-names;
184 bias-pull-up;
191 bias-disable;
192 drive-push-pull;
193 slew-rate = <0>;
197 bias-pull-up;
210 phy-names = "usb";
216 pinctrl-0 = <&usbotg_hs_pins_a>;
217 pinctrl-names = "default";
219 phy-names = "usb2-phy";
228 phy-supply = <&reg_3v3>;
232 phy-supply = <&reg_3v3>;