From patchwork Tue Apr 5 13:32:10 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sven Eckelmann X-Patchwork-Id: 606466 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (caladan.dune.hu [78.24.191.180]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3qfVGQ2Rmkz9t3Z for ; Tue, 5 Apr 2016 23:35:10 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=open-mesh-com.20150623.gappssmtp.com header.i=@open-mesh-com.20150623.gappssmtp.com header.b=ISqSbTB5; dkim-atps=neutral Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id D30E7B91BDA; Tue, 5 Apr 2016 15:32:45 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=RDNS_NONE,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Tue, 5 Apr 2016 15:32:45 +0200 (CEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id A2746B91BA3 for ; Tue, 5 Apr 2016 15:32:41 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .open-mesh. - helo: .mail-wm0-f42.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 Received: from mail-wm0-f42.google.com (unknown [74.125.82.42]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Tue, 5 Apr 2016 15:32:36 +0200 (CEST) Received: by mail-wm0-f42.google.com with SMTP id f198so32374772wme.0 for ; Tue, 05 Apr 2016 06:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=open-mesh-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=3kq/akLhq+O/hAMPlXedJf0DWlJfNWuVtl0kksxTrzE=; b=ISqSbTB5zEtV3VGl5lfWxFh4DXKbhsiq18Scq5ZEwvdha+G2/pwvEVky+A4mUyJz9D KvCbedPkUJTFi14GQoNpO9hZNOSMAzJjA7mmN9TU6cbn/ifE9TF85CzsoIq+fCBuE8We 2dsoMKV5PFl0+N8J3DuF2X8c9xiL7MhyWDzvCAVQ4v/we+GPmaEG7MMBDU+CbEAppO9m Viity41dfyQtqgTUuC14XdDT0gVbCp8f1/vNvWEWMmpr/Vt8/km0fPIiztRufgaDwKno PxUBOvmdPbUrko+zvpiI6NaCvzugIEC4eoTc5X2Pm9rcVfa0BwYZWLLEr/lf+OWZVSZh OlQQ== 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=3kq/akLhq+O/hAMPlXedJf0DWlJfNWuVtl0kksxTrzE=; b=BZoXQws/SCyYXQ35sH07JUojRCQSgQ9ujcr6EP2xSPrq/5r7jU8jIMb1ISTnc+hOPu GpMpRbU0LUhJHKhQHpzUmNgXRfTg+J3ASugKv7BXRVoQJ4svO6a+Ag9grqENj1bzcWD5 KdHebyOIWmZZy6dKVSbkIgOwv7vsa5HMtRpVJcMXgcW0E/OsumSV/5v18klKzgSX/u8V X0o0/AyLlv9ryLSTjTMjzy3YGlmPDQj8tvi7RcEap9TksJ32xB3Xv9mGKgp22KuZB1yl M8eD2p9hnp+RQXZ4PEAAZMLB9MuIvUi4G823OEkSGJdAHXvFFbec4HbhA0V+P94mZysa SwAg== X-Gm-Message-State: AD7BkJI96nn4q4MNxkrIDw61vchwjlWWtFz7w3ujk/cxKmINzd18xpr1YYkWwH0bhGB77QYm X-Received: by 10.28.40.214 with SMTP id o205mr18226188wmo.89.1459863156325; Tue, 05 Apr 2016 06:32:36 -0700 (PDT) Received: from sven-desktop.home.narfation.org (x5d84b455.dyn.telefonica.de. [93.132.180.85]) by smtp.gmail.com with ESMTPSA id m6sm34661029wje.21.2016.04.05.06.32.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Apr 2016 06:32:35 -0700 (PDT) From: Sven Eckelmann X-Google-Original-From: Sven Eckelmann To: openwrt-devel@lists.openwrt.org Date: Tue, 5 Apr 2016 15:32:10 +0200 Message-Id: <1459863133-26810-3-git-send-email-sven@open-mesh.com> X-Mailer: git-send-email 2.8.0.rc3 In-Reply-To: <1459863133-26810-1-git-send-email-sven@open-mesh.com> References: <1459863133-26810-1-git-send-email-sven@open-mesh.com> Subject: [OpenWrt-Devel] [RFC v2 3/6] ar71xx: Fix size of the QCA955x GMAC registers X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sven Eckelmann , Antonio Quartulli MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" From: Sven Eckelmann The GMAC registers for QCA9558 are from 0x18070000-0x18070067. Some of the upper registers are required to correctly reset SGMII links on speed changes. Signed-off-by: Sven Eckelmann --- v2: - Split into multiple patches and adjust slightly to look more like an OpenWrt patch .../ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch | 2 +- .../ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/linux/ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch b/target/linux/ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch index 0126f6a..ae44285 100644 --- a/target/linux/ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch +++ b/target/linux/ar71xx/patches-4.1/601-MIPS-ath79-add-more-register-defines.patch @@ -47,7 +47,7 @@ #define QCA955X_PCI_CTRL_SIZE 0x100 +#define QCA955X_GMAC_BASE (AR71XX_APB_BASE + 0x00070000) -+#define QCA955X_GMAC_SIZE 0x40 ++#define QCA955X_GMAC_SIZE 0x68 #define QCA955X_WMAC_BASE (AR71XX_APB_BASE + 0x00100000) #define QCA955X_WMAC_SIZE 0x20000 #define QCA955X_EHCI0_BASE 0x1b000000 diff --git a/target/linux/ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch b/target/linux/ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch index 0126f6a..ae44285 100644 --- a/target/linux/ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch +++ b/target/linux/ar71xx/patches-4.4/601-MIPS-ath79-add-more-register-defines.patch @@ -47,7 +47,7 @@ #define QCA955X_PCI_CTRL_SIZE 0x100 +#define QCA955X_GMAC_BASE (AR71XX_APB_BASE + 0x00070000) -+#define QCA955X_GMAC_SIZE 0x40 ++#define QCA955X_GMAC_SIZE 0x68 #define QCA955X_WMAC_BASE (AR71XX_APB_BASE + 0x00100000) #define QCA955X_WMAC_SIZE 0x20000 #define QCA955X_EHCI0_BASE 0x1b000000