From patchwork Sun Mar 7 03:13:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Evgeny Boger X-Patchwork-Id: 12120399 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 717B7C433E0 for ; Sun, 7 Mar 2021 03:16:20 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 01B6265073 for ; Sun, 7 Mar 2021 03:16:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 01B6265073 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=wirenboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:MIME-Version:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-Id:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=0sLbjW4KtedR5PBYhqD2YVSdTL4McH3C/Cx9gCbIjA0=; b=Mb9cYb3SUZRXAiZsersLcCrE1K 3OTOysrNi9AJO+HK1dhUFtbwET5vejIGnSDxvUS4aR7y6W8S5x2LugSdJF7r9/XDlTE97kXm9L7tV J0B3pS958OKDqtOQj2mQoXwkhUfvMmHsluYuvicrANOfg/jpUScErd61y8iy0WMVVmSBiLuuAJ0aK 9w6xMEl7svhhLVXfPUHCaN6Hjp1w9ErvayGBDp3Nw+/xP1b8omP7J+03nSeyJrFNDQJJpIHaVVBG6 lw3Uq9h0T8osxk9g4rvUdpMjGISuIUnH4/B4XiD994iG3lP3/V7NPOVUkkMT9Muxfd3xhPbmkBSHF qTSGrs2Q==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lIjs3-007TeW-Dy; Sun, 07 Mar 2021 03:14:19 +0000 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lIjrv-007Tax-LP for linux-arm-kernel@lists.infradead.org; Sun, 07 Mar 2021 03:14:16 +0000 Received: by mail-lf1-x135.google.com with SMTP id r3so5370510lfc.13 for ; Sat, 06 Mar 2021 19:14:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wirenboard-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=6TB9PYEq3zeYLZKg5D+xCq8Y8gZgxb5+A3yPQ8nEc80=; b=Oi0z0SklDqrXcqlHBRHFrkXflYidmA96ce3L8SnewtmlNvJg/wASaoAA9B+EagEKXS 5RlkBpc6HdUMSo5tB8SslAPx/Li9Q2LZFyAVHrSanS3nCqzbGkBes206RRB+px0VbD0e 2bWc9ZyZlPjWupQw8vCUjT+0IbbD9iG5Tm2egHzQlifVITQbeUGenUGXgqpoOU9yCbdK 3IiriSqrl/1Tc5GUDEX9EqQlp7sNKM6FGzbS5yCzxABnhOs+6YhKKGgzPEnZzyxXJKN3 gItKg3zhfDFbVoVbOd9r+4YyuLYl9h1g26hcVFmI8dajpFYPPNhu5vF50bx+Rye4dJ0N pFWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6TB9PYEq3zeYLZKg5D+xCq8Y8gZgxb5+A3yPQ8nEc80=; b=sN46eAqGy8dKYohFxNywRkysR16aNVjIxvPSXc4R9MjsocLBqucnTtejXTOESFfhbi WH8zjoaMrS2UnZI8UVepst4vzOg5JQNNoGTssYbRNjJjZXP6hHOpsrX9bi8I10qcDV3i 1kUeZSsgtj83oFhn7mqvdKMxevfq9RbqVy2yL9ojMrQiCLRy0rIaZdRipFCHs7172o4b uOo9AAOxMMagdmjzjcay26JBXqDfTUW1269ZtAr85kfPe2uM+tzzIyhybiRuelZbmIca X89ynAWsiMyL8diipOwSw73aiVF0/oK2iXww1+K+0chPwszCiFjHbllS2+tXtESZzJyS ecvQ== X-Gm-Message-State: AOAM532wvPV4fQM+y9UZIW+z4M7RifrnMzcFTxmYz+FB7Jg4g5YfOMSv 4oN6sjN41/fEvUigQPnOpJy9eA== X-Google-Smtp-Source: ABdhPJwshrSBMjXUj3KQqRSF3VJ1Pfnh6bzsJj1UEisjKErvLIovUsoRaMDy2gFLfKgxvg8y3fAGXg== X-Received: by 2002:a05:6512:a8b:: with SMTP id m11mr10074997lfu.112.1615086848587; Sat, 06 Mar 2021 19:14:08 -0800 (PST) Received: from boger-laptop.lan (81.5.99.6.dhcp.mipt-telecom.ru. [81.5.99.6]) by smtp.gmail.com with ESMTPSA id u16sm847582lff.169.2021.03.06.19.14.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Mar 2021 19:14:07 -0800 (PST) From: Evgeny Boger To: Maxime Ripard , Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org Cc: Evgeny Boger , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring Subject: [PATCH 0/2] sun8i: r40: second ethernet support Date: Sun, 7 Mar 2021 06:13:50 +0300 Message-Id: <20210307031353.12643-1-boger@wirenboard.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210307_031411_934242_A01DC078 X-CRM114-Status: GOOD ( 10.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patch series adds support for two Ethernet ports on Allwinner R40. R40 (aka V40,A40i,T3) has two different Ethernet IPs called EMAC and GMAC. EMAC only support 10/100 Mbit in MII mode, while GMAC support both 10/100 (MII) and 10/100/1000 (RGMII). In contrast to A10/A20 where GMAC and EMAC share the same pins making EMAC somewhat pointless, on R40 EMAC can be routed to port H. Both EMAC (on port H) and GMAC (on port A) can be then enabled at the same time, allowing for two ethernet ports. Evgeny Boger (2): net: allwinner: reset control support dts: r40: add second ethernet support arch/arm/boot/dts/sun8i-r40.dtsi | 53 +++++++++++++++++++++ drivers/net/ethernet/allwinner/sun4i-emac.c | 21 +++++++- 2 files changed, 73 insertions(+), 1 deletion(-)