Received: by 10.223.185.116 with SMTP id b49csp6570495wrg; Wed, 28 Feb 2018 11:40:35 -0800 (PST) X-Google-Smtp-Source: AH8x225xXw8GZlH7Ps+GXGsZ/Ur5+tihxFXNjCowKwbE9aQoF4QDSMIAICffMGtP/i+YDbFoOHKE X-Received: by 10.99.125.78 with SMTP id m14mr15123716pgn.391.1519846835382; Wed, 28 Feb 2018 11:40:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519846835; cv=none; d=google.com; s=arc-20160816; b=KBFJK+wYve6k5xTlwgKmC3vOR/rBwHX0qCyAxBg+I8js0q7MbzuAp2wKdlrbjgZZhn zvU7r6G238MBYmFn18WWx3qkIc1HB/w7/dl9ofDhs47j+h+mnh0yPNuURajNVET2pEq4 PLlz/un2+GblLNHdxBP0hj4a4JIwROl62fi79mSuJVlzk4z0VYOMFnMELS8DZwp7Jzs5 IPlooi2MJ+4wcmmMA+yTcSmXgpjwFYKy4kwJzrUZIcbwEX5ByQOwWLbXV0otrSJXpfxC Czn9LFgZ5OdXFsgARgIzSvDzxLRfa/zv1BTMpyGfWNV3be+ISW0zYaAg4Fpz+nrZygMB IFOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=AuMIlq2RMU/Hioi7F2NxuE+l0W9BRCXJCRYZbPrQ6/4=; b=j7/NJHymavVY2I1EuyDZofX5AvP3M73IafzBrQW2JahA0YyqMUgbin2eLJYk/kDM2e XAGx2bsjbUoWOXeb62+87J0JsbX8rkyN2aZIerZbXaHepCsldLu+hVcLKA83nPH/am1z OwZiUFeorG/KFgwVsOm4jLI6fipK2mT8zyZ0uM+20R65J5HXhdDlaweExi6o+H8vAnZg zbYYVrC999e3EnBUPYd1otIgE0VEnh0bwf4iEhDMyMTOqE9W2KFfcMRKizwu96sRFADC LgjQajcMcS9Mn9Z2fDhqdzrdzGrNQO1duvE8ajAXQ1WCJP7YMlGIjz3lNKNaqsfhfQbg 31pQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dx3ENdGA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 70-v6si1742783ple.465.2018.02.28.11.40.20; Wed, 28 Feb 2018 11:40:35 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dx3ENdGA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933537AbeB1ThE (ORCPT + 99 others); Wed, 28 Feb 2018 14:37:04 -0500 Received: from mail-qt0-f196.google.com ([209.85.216.196]:45929 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932416AbeB1ThC (ORCPT ); Wed, 28 Feb 2018 14:37:02 -0500 Received: by mail-qt0-f196.google.com with SMTP id v90so4465394qte.12; Wed, 28 Feb 2018 11:37:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=AuMIlq2RMU/Hioi7F2NxuE+l0W9BRCXJCRYZbPrQ6/4=; b=dx3ENdGAs6sSAOnxfGQsrz4UkcmC6gQzhG3bCECpqCix0v668QE69+tRLAv4ErPDC9 BrCQVIrduVx0LkN9uNob5dNy4bP/IdHGIrQHDEYtxdth4Vv3Ani4lGXvVKSy+CZn9qcR /3Qo5HUQ8X6FNrXj15dgYu8/ylgVB6Zbb6GY+fK1dOT99o7zIx4kK9cWB/lHXqh07h/n HcvdU6Ks3RNQawynqXy1e55+Z1d6LeHz4Wms9lElxAEg8raZqWFqTOLeqUfaNjNfVaqt tHok4IG7hzpLQ0CyqQ8z2Gtk8T7iQURBGDJxCsb83NKj6zCwNk4nZfrfPrCCkK4JjyER byxg== 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=AuMIlq2RMU/Hioi7F2NxuE+l0W9BRCXJCRYZbPrQ6/4=; b=fQWpdcFcVg9jF8vGD+AX87xGWmfXazzrL/38UVYtHmiybGjsqWrvpQKW8JTHN63/A9 7UiG7t7TS+Jp8ydkDqK3z1jBDH1/tFvFUY6s6eBdFAX+whfVVfMTtqa/4sIfO7EQCQwF /hj3DzMJ/cLjTfgu8xWBoVHzxbirAn4cq2OkiVGcqVGMNi0dUrb703XZH/TWMZ/TBiHy s7AKM8v1DogSFrkbN09UqhwZMklmA2Rj5kVyy4BLgCkXLq/0/t4nx2LbD/T1NUvz9vHd 1L/pBK1nV7uzNOoUqT5jkLMn0WYvB6B4CgatWV5PveUGdijQM0Ea27fQhUb6SnJuzurC T8fg== X-Gm-Message-State: APf1xPCSfNFv1tTasJPs/c5jZn3q0l14tCva/Qf7FkxM6fFepJqxk6V0 q9NiRFlpnbkhypfncQeRlBw/1E5L X-Received: by 10.237.41.129 with SMTP id o1mr31243501qtd.2.1519846621295; Wed, 28 Feb 2018 11:37:01 -0800 (PST) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.250]) by smtp.gmail.com with ESMTPSA id k131sm1588790qke.5.2018.02.28.11.36.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Feb 2018 11:37:00 -0800 (PST) From: Florian Fainelli To: netdev@vger.kernel.org Cc: Florian Fainelli , Andrew Lunn , Russell King , linux-kernel@vger.kernel.org (open list) Subject: [PATCH net-next 0/5] net: phy: Reduce duplication Date: Wed, 28 Feb 2018 11:36:07 -0800 Message-Id: <20180228193612.29409-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.14.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This patch series reduces the duplication among 10G PHY drivers that just essentially stub most functions, but do that while replicating what the existing generic functions do. Florian Fainelli (5): net: phy: aquantia: Utilize genphy_c45_aneg_done() net: phy: Export gen10g_* functions net: phy: teranetics: Utilize generic functions net: phy: cortina: Utilize generic functions net: phy: marvell10g: Utilize gen10g_soft_reset() drivers/net/phy/aquantia.c | 20 ++++++-------------- drivers/net/phy/cortina.c | 18 +++--------------- drivers/net/phy/marvell10g.c | 7 +------ drivers/net/phy/phy-c45.c | 18 ++++++++++++------ drivers/net/phy/teranetics.c | 30 +++++------------------------- include/linux/phy.h | 8 ++++++++ 6 files changed, 35 insertions(+), 66 deletions(-) -- 2.14.1