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 = <ðernet0_rmii_pins_a>;
66 pinctrl-1 = <ðernet0_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 &qspi_bk1_pins_a>;
105 pinctrl-1 = <&qspi_clk_sleep_pins_a &qspi_bk1_sleep_pins_a>;
107 #address-cells = <1>;
108 #size-cells = <0>;
112 compatible = "spi-nand";
114 spi-rx-bus-width = <4>;
115 spi-max-frequency = <104000000>;
116 #address-cells = <1>;
117 #size-cells = <1>;
123 bias-pull-up;
124 drive-push-pull;
125 slew-rate = <1>;
134 pinctrl-names = "default", "opendrain", "sleep";
135 pinctrl-0 = <&sdmmc1_b4_pins_a>;
136 pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
137 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
138 broken-cd;
139 st,neg-edge;
140 bus-width = <4>;
141 vmmc-supply = <®_3v3>;
142 vqmmc-supply = <®_3v3>;
148 bias-pull-up;
151 bias-pull-up;
157 bias-pull-up;
160 bias-pull-up;
165 pinctrl-names = "default", "sleep", "idle";
166 pinctrl-0 = <&uart4_pins_a>;
167 pinctrl-1 = <&uart4_sleep_pins_a>;
168 pinctrl-2 = <&uart4_idle_pins_a>;
169 /delete-property/dmas;
170 /delete-property/dma-names;
180 bias-pull-up;
187 bias-disable;
188 drive-push-pull;
189 slew-rate = <0>;
193 bias-pull-up;
206 phy-names = "usb";
212 pinctrl-0 = <&usbotg_hs_pins_a>;
213 pinctrl-names = "default";
215 phy-names = "usb2-phy";
224 phy-supply = <®_3v3>;
228 phy-supply = <®_3v3>;