From patchwork Fri May 6 14:21:26 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kevin Hilman X-Patchwork-Id: 9033671 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 8C86C9F1D3 for ; Fri, 6 May 2016 14:24:31 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 95FAF20218 for ; Fri, 6 May 2016 14:24:30 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B2F2F200F0 for ; Fri, 6 May 2016 14:24:29 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1aygej-0008Pn-AT; Fri, 06 May 2016 14:23:01 +0000 Received: from mail-pa0-x234.google.com ([2607:f8b0:400e:c03::234]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aygdf-0007XN-93 for linux-arm-kernel@lists.infradead.org; Fri, 06 May 2016 14:21:56 +0000 Received: by mail-pa0-x234.google.com with SMTP id r5so49354037pag.1 for ; Fri, 06 May 2016 07:21:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=v5BJz1D+C7pM2Flxe8+hDc4sTlYH+lxu+SGVoz0c7L8=; b=0RYUlP7pgnh0eVWO2Z8Ziljf7jKA0YQ6QfsJQ8td82eCHYKToq3tQeAUhoXcQljg/b NuV20s5A/K4r3+O7NvJSeMP7RMShSruJNOU7RFnIgCu3nqwcdtEatdxC1pV1faVycF2N o4fAlh7QUUqC3LkXqBZt+1BXW+6S5CmHlfzh5YI+634azjfZLoE8X07gEiKKA3fGrcZz hvWoQEJQxpemD1mmmZdCA/ygoQf36IBx5/dD6LVdP2mfu+5ZT9AmI7b0YJjT4gGRKnpV 6x3AS3tOz6bGyNvAJFEtUfoYhvlS37YW4z3NIDG8APvB+5o+seQkdunt+mp5Bbg1YBMD WLSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=v5BJz1D+C7pM2Flxe8+hDc4sTlYH+lxu+SGVoz0c7L8=; b=ZQ/0+r8w1nUgu6ufTk3od86tbcgCvZlcAZwJfKT+0lBgoVS1+XyhTzHHU00QqjJWrp s8n0Jxf0UvzSrVeC4SDtP/NdevSkC50l8WUeYgErbo+oHNMxnasdDvqOIdlHkV8t1wHl cNO8vfEWtyPlIz3dtJikVVb2CqbQmPjraIbIvPBPToQnfsrgMEFw9XMtESyfT8ROQIB2 bIoT7zkbtoeAcV7tm60dt66hAXqgy++dTsGqK3EkOtbA7wx59jeNsekoMLrYZlaGLMj7 H5YhrnQILAVsVyaY3048nVwxS8Mw3+oqfhgj828yvX5Wy+DIe4XXU46qWttmfAIMDTjT YCPQ== X-Gm-Message-State: AOPr4FVhck6FQvTYW+5gWqQjxgFtLv2JpP/h0E6TgVX9EPwoqbscu3lQPipvPhQ/Y03xPM5X X-Received: by 10.66.14.198 with SMTP id r6mr29595062pac.48.1462544494392; Fri, 06 May 2016 07:21:34 -0700 (PDT) Received: from localhost (c-98-203-232-209.hsd1.wa.comcast.net. [98.203.232.209]) by smtp.gmail.com with ESMTPSA id ut1sm21616641pac.46.2016.05.06.07.21.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 May 2016 07:21:33 -0700 (PDT) From: Kevin Hilman To: linux-amlogic@lists.infradead.org, Carlo Caione , Linus Walleij Subject: [PATCH 7/7] ARM64: dts: amlogic: gxbb: add ethernet Date: Fri, 6 May 2016 07:21:26 -0700 Message-Id: <1462544486-9516-8-git-send-email-khilman@baylibre.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1462544486-9516-1-git-send-email-khilman@baylibre.com> References: <1462544486-9516-1-git-send-email-khilman@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160506_072155_470637_9529B568 X-CRM114-Status: UNSURE ( 9.96 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Xing Wu , Victor Wan , linux-meson@googlegroups.com, linux-gpio@vger.kernel.org, Jerry Cao , =?UTF-8?q?Andreas=20F=C3=A4rber?= , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Add node for ethernet interface and pinctrl pins. Enable on odroid-C2 and P20x boards. Signed-off-by: Kevin Hilman --- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 ++++ arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 7 +++++ arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 32 ++++++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index 45778896bd3d..90a84c514d3d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts @@ -81,3 +81,9 @@ pinctrl-names = "default"; }; +ðmac { + status = "okay"; + pinctrl-0 = <ð_pins>; + pinctrl-names = "default"; +}; + diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi index 22e629841a99..f4f30f674b4c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi @@ -65,3 +65,10 @@ pinctrl-0 = <&uart_ao_a_pins>; pinctrl-names = "default"; }; + +ðmac { + status = "okay"; + pinctrl-0 = <ð_pins>; + pinctrl-names = "default"; +}; + diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index 86c41b3798db..76b3b6d0526b 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -274,6 +274,26 @@ function = "uart_c"; }; }; + + eth_pins: eth_c { + mux { + groups = "eth_mdio", + "eth_mdc", + "eth_clk_rx_clk", + "eth_rx_dv", + "eth_rxd0", + "eth_rxd1", + "eth_rxd2", + "eth_rxd3", + "eth_rgmii_tx_clk", + "eth_tx_en", + "eth_txd0", + "eth_txd1", + "eth_txd2", + "eth_txd3"; + function = "eth"; + }; + }; }; }; @@ -292,5 +312,17 @@ #size-cells = <2>; ranges = <0x0 0x0 0x0 0xd0000000 0x0 0x200000>; }; + + ethmac: ethernet@c9410000 { + compatible = "amlogic,meson6-dwmac", "snps,dwmac"; + reg = <0x0 0xc9410000 0x0 0x10000 + 0x0 0xc8834540 0x0 0x4>; + interrupts = <0 8 1>; + interrupt-names = "macirq"; + clocks = <&xtal>; + clock-names = "stmmaceth"; + phy-mode = "rgmii"; + status = "disabled"; + }; }; };