Lines Matching +full:mux +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-ipq8064.dtsi"
3 #include <dt-bindings/input/input.h>
6 model = "MikroTik RB3011UiAS-RM";
13 mdio-gpio0 = &mdio0;
14 mdio-gpio1 = &mdio1;
19 stdout-path = "serial0:115200n8";
29 compatible = "virtual,mdio-gpio";
30 gpios = <&qcom_pinmux 1 GPIO_ACTIVE_HIGH>,
32 #address-cells = <1>;
33 #size-cells = <0>;
35 pinctrl-0 = <&mdio0_pins>;
36 pinctrl-names = "default";
40 #address-cells = <1>;
41 #size-cells = <0>;
45 pinctrl-0 = <&sw0_reset_pin>;
46 pinctrl-names = "default";
48 reset-gpios = <&qcom_pinmux 16 GPIO_ACTIVE_LOW>;
52 #address-cells = <1>;
53 #size-cells = <0>;
59 phy-mode = "rgmii-id";
60 fixed-link {
62 full-duplex;
96 compatible = "virtual,mdio-gpio";
97 gpios = <&qcom_pinmux 11 GPIO_ACTIVE_HIGH>,
99 #address-cells = <1>;
100 #size-cells = <0>;
102 pinctrl-0 = <&mdio1_pins>;
103 pinctrl-names = "default";
107 #address-cells = <1>;
108 #size-cells = <0>;
112 pinctrl-0 = <&sw1_reset_pin>;
113 pinctrl-names = "default";
115 reset-gpios = <&qcom_pinmux 17 GPIO_ACTIVE_LOW>;
119 #address-cells = <1>;
120 #size-cells = <0>;
126 phy-mode = "sgmii";
127 fixed-link {
129 full-duplex;
168 spi-max-frequency = <50000000>;
170 pinctrl-0 = <&spi_pins>;
171 pinctrl-names = "default";
173 cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
176 compatible = "jedec,spi-nor";
177 #address-cells = <1>;
178 #size-cells = <1>;
179 spi-max-frequency = <50000000>;
191 compatible = "gpio-keys";
192 pinctrl-0 = <&buttons_pins>;
193 pinctrl-names = "default";
198 gpios = <&qcom_pinmux 66 GPIO_ACTIVE_LOW>;
199 linux,input-type = <1>;
200 debounce-interval = <60>;
205 compatible = "gpio-leds";
206 pinctrl-0 = <&leds_pins>;
207 pinctrl-names = "default";
211 gpios = <&qcom_pinmux 33 GPIO_ACTIVE_HIGH>;
212 default-state = "off";
226 phy-mode = "rgmii";
228 phy-handle = <&switch0cpu>;
230 fixed-link {
232 full-duplex;
239 phy-mode = "sgmii";
241 phy-handle = <&switch1cpu>;
243 fixed-link {
245 full-duplex;
269 nand-ecc-strength = <4>;
270 nand-bus-width = <8>;
271 nand-ecc-step-size = <512>;
274 compatible = "fixed-partitions";
275 #address-cells = <1>;
276 #size-cells = <1>;
293 mux {
295 drive-strength = <16>;
296 bias-disable;
301 mux {
303 drive-strength = <16>;
304 bias-disable;
309 mux {
312 drive-strength = <8>;
313 bias-disable;
318 mux {
321 drive-strength = <8>;
322 bias-disable;
327 mux {
329 drive-strength = <16>;
331 bias-disable;
332 input-disable;
337 mux {
339 drive-strength = <16>;
341 bias-disable;
342 input-disable;
347 mux {
350 drive-strength = <16>;
351 bias-disable;
352 output-high;
362 pinctrl-0 = <&usb1_pwr_en_pins>;
363 pinctrl-names = "default";