From patchwork Mon Aug 15 16:41:00 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Blumenstingl X-Patchwork-Id: 9281571 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id BAD3E600CB for ; Mon, 15 Aug 2016 16:42:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AB7AD28CD7 for ; Mon, 15 Aug 2016 16:42:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9E6E428DEC; Mon, 15 Aug 2016 16:42:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 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.wl.linuxfoundation.org (Postfix) with ESMTPS id 4AF6B28CD7 for ; Mon, 15 Aug 2016 16:42:11 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bZKxf-0007Yl-RI; Mon, 15 Aug 2016 16:42:03 +0000 Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bZKxK-0007MS-Bp; Mon, 15 Aug 2016 16:41:44 +0000 Received: by mail-wm0-x241.google.com with SMTP id i138so11959103wmf.3; Mon, 15 Aug 2016 09:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=EmZ6einJMx99C15CqEmvnDQfK8V3WeRlrnCJUW97DQc=; b=xgvBAgYtCi0F6vxiVKiTaOjLrNca5LPS2e1nsFeUzCnNTGDVynPGOvvLnt7F+K+3Zv G8jGjwW1pN7b09VerMje2uM5BEruejmk1+ogIsaNaBKY9xaJF2oPZSN0GmCQEpVYP/xC 7GNDkzW8qmqDaGB7dt3qIgGp6nb5RFyDprV7DyDnYsasyQMt4wm8hv0m2RTq8FSMC+0H c0kdKyepmsk2pKp+YUbmUA+XMfbrlNGxAXzIUasbkFKuXCrBBBgVYV8wirKiXy0agrbQ JbHw7hplZ6rPSB4e3eQ0HxxsEDA5qv3N8u4l6s+wloHkm/DecrjdABW3VRUomw3x5idE lGYw== 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; bh=EmZ6einJMx99C15CqEmvnDQfK8V3WeRlrnCJUW97DQc=; b=R9pvvIDjAOOuU9zjw3QFPvDjuKoXY2w6R+xJF8U7vP0I2pIMfW2vw4/pE88dN6gT46 y8UvfOTsAEOLsZe3TFXgEJ/IdlLbwQmXyeMibMOCACx3R2vySZIGbyimFaaeo3WQlIzs s51kXgTj1Kg7Vzol45bzT6SjWZyo3Q6hSGfcBkHFQ8J3AKaHPj8XeQrbr3yOzb+1+8bf OOVuRD8I2r4PD+o+g6XJfBFcX+o8+4syYhTTReIpyW8itkfMsc1pBMHpgh69SSSjV1xi vgkboPjVL7GfvrgPLGaLJm51QpYqcV0OjZmmO7gwU1qAobS9fwSaTFbjpq45tF32BdOA xzXg== X-Gm-Message-State: AEkoouv0renkcvsDNUE51ZL1yOSzpxh36cKIktpKY5QxfIh4zP05tmJAbJg99ClmqF8fNA== X-Received: by 10.28.175.16 with SMTP id y16mr15059409wme.64.1471279283452; Mon, 15 Aug 2016 09:41:23 -0700 (PDT) Received: from blackbox.darklights.net (p5DE388ED.dip0.t-ipconnect.de. [93.227.136.237]) by smtp.googlemail.com with ESMTPSA id f187sm17395375wmf.15.2016.08.15.09.41.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Aug 2016 09:41:22 -0700 (PDT) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, khilman@baylibre.com, carlo@caione.org, mturquette@baylibre.com, peppe.cavallaro@st.com, alexandre.torgue@st.com Subject: [PATCH 3/3] ARM64: dts: meson-gxbb: use the new GXBB DWMAC glue driver Date: Mon, 15 Aug 2016 18:41:00 +0200 Message-Id: <20160815164100.27766-4-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20160815164100.27766-1-martin.blumenstingl@googlemail.com> References: <20160625165013.15917-1-martin.blumenstingl@googlemail.com> <20160815164100.27766-1-martin.blumenstingl@googlemail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160815_094142_696265_DF4CC6DB X-CRM114-Status: GOOD ( 10.50 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, Martin Blumenstingl , catalin.marinas@arm.com, will.deacon@arm.com, robh+dt@kernel.org, netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+patchwork-linux-amlogic=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The Amlogic reference driver uses the "mc_val" devicetree property to configure the PRG_ETHERNET_ADDR0 register. Unfortunately it uses magic values for this configuration. According to the datasheet the PRG_ETHERNET_ADDR0 register is at address 0xc8834108. However, the reference driver uses 0xc8834540 instead. According to my tests, the value from the reference driver is correct. No changes are required to the board dts files because the only required configuration option is the phy-mode, which had to be configured correctly before as well. Signed-off-by: Martin Blumenstingl --- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi index 2c200f9..f8cf16e 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi @@ -367,13 +367,14 @@ }; ethmac: ethernet@c9410000 { - compatible = "amlogic,meson6-dwmac", "snps,dwmac"; + compatible = "amlogic,meson-gxbb-dwmac", "snps,dwmac"; reg = <0x0 0xc9410000 0x0 0x10000 0x0 0xc8834540 0x0 0x4>; interrupts = <0 8 1>; interrupt-names = "macirq"; - clocks = <&clkc CLKID_ETH>; - clock-names = "stmmaceth"; + clocks = <&clkc CLKID_ETH>, + <&clkc CLKID_FCLK_DIV2>; + clock-names = "stmmaceth", "clkin0"; phy-mode = "rgmii"; status = "disabled"; };