From patchwork Mon Sep 17 06:29:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?QmlhbyBIdWFuZyAo6buE5b2qKQ==?= X-Patchwork-Id: 970405 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=mediatek.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42DGSm1Mp2z9sCf for ; Mon, 17 Sep 2018 16:30:00 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727782AbeIQLzl (ORCPT ); Mon, 17 Sep 2018 07:55:41 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:33458 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726169AbeIQLzl (ORCPT ); Mon, 17 Sep 2018 07:55:41 -0400 X-UUID: 006d4007ce89466c80d63d7370636f38-20180917 Received: from mtkcas09.mediatek.inc [(172.21.101.178)] by mailgw01.mediatek.com (envelope-from ) (mhqrelay.mediatek.com ESMTP with TLS) with ESMTP id 1141897440; Mon, 17 Sep 2018 14:29:41 +0800 Received: from mtkcas09.mediatek.inc (172.21.101.178) by mtkmbs08n1.mediatek.inc (172.21.101.55) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 17 Sep 2018 14:29:40 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas09.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1210.3 via Frontend Transport; Mon, 17 Sep 2018 14:29:39 +0800 From: Biao Huang To: , CC: , , , , , , , , , , , , Subject: [PATCH 0/2] add Ethernet driver support for mt2712 Date: Mon, 17 Sep 2018 14:29:21 +0800 Message-ID: <1537165763-13112-1-git-send-email-biao.huang@mediatek.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 X-MTK: N Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Ethernet in mt2712 is totally different from that in drivers/net/ethernet/mediatek/*, so we add new folder for mt2712 SoC. The mt2712 Ethernet IP is from Synopsys, and we notice that there is a reference driver in drivers/net/ethernet/synopsys/*. But 1. our version is only for 10/100/1000Mbps, not for 2.5/4/5Gbps. mt2712 Ethernet design is differnet from that in synopsys folder in many aspects, and some key features are not included in mt2712, such as rss and split header. At the same time, some features we need have not been implenmented in synopsys folder. 2. MediaTek will lauch new products base on this version continously, and there will be modifications between these products. so, we'd better maintain MediaTek's Ethernet driver to support synopsys-ip based products. And we adopt the frameworks in synopsys/* to develop Ethernet driver in mt2712.