Lines Matching +full:rx +full:- +full:int +full:- +full:gpios

1 // SPDX-License-Identifier: ISC
3 * Device Tree file for the Freecom FSG-3 router.
8 /dts-v1/;
10 #include "intel-ixp42x.dtsi"
11 #include <dt-bindings/input/input.h>
14 model = "Freecom FSG-3";
15 compatible = "freecom,fsg-3", "intel,ixp42x";
16 #address-cells = <1>;
17 #size-cells = <1>;
28 stdout-path = "uart0:115200n8";
36 compatible = "gpio-keys";
38 button-sync {
39 wakeup-source;
43 gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
45 button-reset {
46 wakeup-source;
49 gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
51 button-usb {
52 wakeup-source;
56 gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
61 compatible = "i2c-gpio";
62 sda-gpios = <&gpio0 12 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
63 scl-gpios = <&gpio0 13 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
64 #address-cells = <1>;
65 #size-cells = <0>;
87 compatible = "intel,ixp4xx-flash", "cfi-flash";
88 bank-width = <2>;
90 intel,ixp4xx-eb-write-enable = <1>;
95 compatible = "redboot-fis";
97 fis-index-block = <0x1f>;
106 * Written based on the FSG-3 PCI boardfile.
109 interrupt-map =
111 <0x6000 0 0 1 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 12 is irq 5 */
112 <0x6000 0 0 2 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 12 is irq 5 */
113 <0x6000 0 0 3 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 12 is irq 5 */
114 <0x6000 0 0 4 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 12 is irq 5 */
116 <0x6800 0 0 1 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 13 is irq 7 */
117 <0x6800 0 0 2 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 13 is irq 7 */
118 <0x6800 0 0 3 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 13 is irq 7 */
119 <0x6800 0 0 4 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 13 is irq 7 */
121 <0x7000 0 0 1 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 14 is irq 6 */
122 <0x7000 0 0 2 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 14 is irq 6 */
123 <0x7000 0 0 3 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 14 is irq 6 */
124 <0x7000 0 0 4 &gpio0 6 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 14 is irq 6 */
130 queue-rx = <&qmgr 3>;
131 queue-txready = <&qmgr 20>;
132 phy-mode = "rgmii";
133 phy-handle = <&phy5>;
136 #address-cells = <1>;
137 #size-cells = <0>;
139 phy4: ethernet-phy@4 {
143 phy5: ethernet-phy@5 {
152 queue-rx = <&qmgr 4>;
153 queue-txready = <&qmgr 21>;
154 phy-mode = "rgmii";
155 phy-handle = <&phy4>;