1 // SPDX-License-Identifier: ISC
3 * Device Tree file for Netgear WG302v2 based on IXP422BB
4 * Derived from boardfiles written by Imre Kaloz
9 #include "intel-ixp42x.dtsi"
10 #include <dt-bindings/input/input.h>
13 model = "Netgear WG302 v2";
14 compatible = "netgear,wg302v2", "intel,ixp42x";
19 /* 16 MB SDRAM according to OpenWrt database */
20 device_type = "memory";
21 reg = <0x00000000 0x01000000>;
25 bootargs = "console=ttyS0,115200n8 root=/dev/sda1 rw rootwait";
26 stdout-path = "uart1:115200n8";
30 /* These are switched around */
38 compatible = "intel,ixp4xx-flash", "cfi-flash";
41 * 32 MB of Flash in 128 0x20000 sized blocks
42 * mapped in at CS0 and CS1
44 reg = <0 0x00000000 0x2000000>;
46 /* Configure expansion bus to allow writes */
47 intel,ixp4xx-eb-write-enable = <1>;
50 compatible = "redboot-fis";
51 /* CHECKME: guess this is Redboot FIS */
52 fis-index-block = <0xff>;
61 * Taken from WG302 v2 PCI boardfile (wg302v2-pci.c)
62 * We have slots (IDSEL) 1 and 2 with one assigned IRQ
63 * each handling all IRQs.
67 <0x0800 0 0 1 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 8 */
68 <0x0800 0 0 2 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 1 is irq 8 */
69 <0x0800 0 0 3 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 1 is irq 8 */
70 <0x0800 0 0 4 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 1 is irq 8 */
72 <0x1000 0 0 1 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 9 */
73 <0x1000 0 0 2 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 2 is irq 9 */
74 <0x1000 0 0 3 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 2 is irq 9 */
75 <0x1000 0 0 4 &gpio0 9 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 2 is irq 9 */
81 queue-txready = <&qmgr 20>;
89 phy8: ethernet-phy@8 {