diff options
| author | Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> | 2014-02-20 03:28:59 +0400 | 
|---|---|---|
| committer | Simon Horman <horms+renesas@verge.net.au> | 2014-02-25 05:55:44 +0400 | 
| commit | 08e8f0f35522bad37556a80c6df0578374f5091c (patch) | |
| tree | dc24f85532eb00df1c88ff3ffb13eb9033006fd2 | |
| parent | 2e5d55ce8910afe136e0f4aa6ada6932e949c1ff (diff) | |
| download | linux-08e8f0f35522bad37556a80c6df0578374f5091c.tar.xz | |
ARM: shmobile: koelsch: add Ether DT support
Define the Koelsch board dependent part of the Ether device node.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
| -rw-r--r-- | arch/arm/boot/dts/r8a7791-koelsch.dts | 28 | 
1 files changed, 27 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts index bf6ba0c7faa0..603af8caae5b 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts @@ -2,7 +2,8 @@   * Device Tree Source for the Koelsch board   *   * Copyright (C) 2013 Renesas Electronics Corporation - * Copyright (C) 2013 Renesas Solutions Corp. + * Copyright (C) 2013-2014 Renesas Solutions Corp. + * Copyright (C) 2014 Cogent Embedded, Inc.   *   * This file is licensed under the terms of the GNU General Public License   * version 2.  This program is licensed "as is" without any warranty of any @@ -146,12 +147,37 @@  		renesas,function = "scif1";  	}; +	ether_pins: ether { +		renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; +		renesas,function = "eth"; +	}; + +	phy1_pins: phy1 { +		renesas,groups = "intc_irq0"; +		renesas,function = "intc"; +	}; +  	qspi_pins: spi {  		renesas,groups = "qspi_ctrl", "qspi_data4";  		renesas,function = "qspi";  	};  }; +ðer { +	pinctrl-0 = <ðer_pins &phy1_pins>; +	pinctrl-names = "default"; + +	phy-handle = <&phy1>; +	renesas,ether-link-active-low; +	status = "ok"; + +	phy1: ethernet-phy@1 { +		reg = <1>; +		interrupt-parent = <&irqc0>; +		interrupts = <0 IRQ_TYPE_LEVEL_LOW>; +	}; +}; +  &sata0 {  	status = "okay";  };  | 
