From patchwork Tue Jul 23 16:12:04 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guennadi Liakhovetski X-Patchwork-Id: 261128 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 46F592C00CA for ; Wed, 24 Jul 2013 02:12:33 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933565Ab3GWQMK (ORCPT ); Tue, 23 Jul 2013 12:12:10 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:56745 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933285Ab3GWQMH (ORCPT ); Tue, 23 Jul 2013 12:12:07 -0400 Received: from axis700.grange (dslb-094-220-153-077.pools.arcor-ip.net [94.220.153.77]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0Mb5Ch-1Uhe8c2s27-00KQRG; Tue, 23 Jul 2013 18:12:06 +0200 Received: from 6a.grange (6a.grange [192.168.1.11]) by axis700.grange (Postfix) with ESMTPS id 4662940BB5; Tue, 23 Jul 2013 18:12:05 +0200 (CEST) Received: from lyakh by 6a.grange with local (Exim 4.72) (envelope-from ) id 1V1fC1-0003Dc-3V; Tue, 23 Jul 2013 18:12:05 +0200 From: Guennadi Liakhovetski To: linux-sh@vger.kernel.org Cc: Magnus Damm , Simon Horman , Steve Glendinning , netdev@vger.kernel.org, Guennadi Liakhovetski Subject: [PATCH 4/4] ARM: shmobile: ape6evm-reference: add smsc911x ethernet support Date: Tue, 23 Jul 2013 18:12:04 +0200 Message-Id: <1374595924-12338-5-git-send-email-g.liakhovetski@gmx.de> X-Mailer: git-send-email 1.7.2.5 In-Reply-To: <1374595924-12338-1-git-send-email-g.liakhovetski@gmx.de> References: <1374595924-12338-1-git-send-email-g.liakhovetski@gmx.de> X-Provags-ID: V02:K0:KhVemOB28wudZOvkLIoFzGfZ826bTvqGxlbnmPdR+r5 Y9xxQM1FlnIj1gI0hAK0f6E/q4NokllEWHYA4IFqalACnxXhDs YFml1WgRaDTozsO6+cdRMiY9nDcpwz2mbW6PQA89cygQpjmBnQ zhsdoBcnNm0oNwi/7yxD0usJA2Qa7F+PWHNTwYegol1at/tc7f N+IZhA5V+vKGtokZ1HLmsji4Uae/G6DKCHz3vO0JipUj3ZrOCL VrloU9nTiGQt6p4ThavAvr8oL9VL1X0W+eRxWoohpwEXCcphUK SyuxhYxAiF1K22PnR0jmlwE437m3BmaQEzEJh/Kj1BGEbD0uiG yw+88z5FwF05GcasSC5mzaV71QGDHfZTGuJTDrO/04NVJ34xfb Brek5OLgk5kJA== Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add support for the SMSC9220 ethernet chip on the board. Signed-off-by: Guennadi Liakhovetski --- arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 25 ++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts b/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts index 3bcbc9f..4215ebc 100644 --- a/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts +++ b/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts @@ -8,6 +8,8 @@ * kind, whether express or implied. */ +#include + /dts-v1/; /include/ "r8a73a4.dtsi" @@ -16,7 +18,7 @@ compatible = "renesas,ape6evm-reference", "renesas,r8a73a4"; chosen { - bootargs = "console=ttySC0,115200 ignore_loglevel"; + bootargs = "console=ttySC0,115200 debug ip=dhcp root=/dev/nfs"; }; memory@40000000 { @@ -37,6 +39,22 @@ #address-cells = <1>; #size-cells = <1>; ranges = <0 0 0 0x80000000>; + + ethernet@8000000 { + compatible = "smsc,lan9118", "smsc,lan9115"; + reg = <0x08000000 0x1000>; + interrupt-parent = <&irqc1>; + interrupts = <8 0x4>; + phy-mode = "mii"; + reg-io-width = <4>; + smsc,irq-active-high; + smsc,irq-push-pull; + smsc,reset-gpios = <&pfc 270 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&smsc_pins>; + vdd33a-supply = <&ape6evm_fixed_3v3>; + vddvario-supply = <&ape6evm_fixed_3v3>; + }; }; }; @@ -85,6 +103,11 @@ renesas,groups = "sdhi1_data4", "sdhi1_ctrl"; renesas,function = "sdhi1"; }; + + smsc_pins: eth0 { + renesas,groups = "irqc_irq40"; + renesas,function = "irqc"; + }; }; &mmcif0 {