Commit b98da4db authored by Linus Walleij's avatar Linus Walleij Committed by Olof Johansson
Browse files

ARM: nomadik: fix IRQ assignment for SMC ethernet



The assignment of IRQ for the SMC91x ethernet adapter had two
problems making it non-working:

- It was not put into the ethernet device node. Let's do this
  by using the board-specific overlay, so we can make other
  overlays on other Nomadik boards.

- The IRQ number was actually completely wrong, this was the
  number for NHK8815, not S8815.

After this ethernet starts working on the USB S8815.

Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parent d595f0a0
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -14,13 +14,19 @@
		bootargs = "root=/dev/ram0 console=ttyAMA1,115200n8 earlyprintk";
	};

	/* This is where the interrupt is routed on the S8815 board */
	external-bus@34000000 {
		ethernet@300 {
			interrupt-parent = <&gpio3>;
			interrupts = <8 0x1>;
		};
	};

	/* Custom board node with GPIO pins to active etc */
	usb-s8815 {
		/* The S8815 is using this very GPIO pin for the SMSC91x IRQs */
		ethernet-gpio {
			gpios = <&gpio3 19 0x1>;
			interrupts = <19 0x1>;
			interrupt-parent = <&gpio3>;
			gpios = <&gpio3 8 0x1>;
		};
		/* This will bias the MMC/SD card detect line */
		mmcsd-gpio {