From patchwork Tue Oct 23 10:04:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Lamparter X-Patchwork-Id: 988106 X-Patchwork-Delegate: davem@davemloft.net 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=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="dOb6jrWi"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42fTWW2np9z9sNH for ; Tue, 23 Oct 2018 21:04:23 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728959AbeJWS1D (ORCPT ); Tue, 23 Oct 2018 14:27:03 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:40578 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728745AbeJWS1C (ORCPT ); Tue, 23 Oct 2018 14:27:02 -0400 Received: by mail-ed1-f67.google.com with SMTP id r1-v6so1017351edd.7 for ; Tue, 23 Oct 2018 03:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=q3umqEZCeT5e+8H5Zx9KFe6QAO9P6EUPsh8fyDNtSdc=; b=dOb6jrWiNF8FKrkJO50Vg9buONOHlqNwTysgcTwQmozDtGN7tUcP7UQzQXFqyGG/7/ XHOT6QBbMOUNgpqvo//u+P87ZIcvI0YT4dNtjtNyEG+cb+7zkqJ/+tyPg7M1Vev23Nv3 Sy8oZt7EzRvltyTo7FTIHstuR7NpJk+Cdp5OCnvWE6D/Nw+AJ72shas3MfauTIG+6sT1 8sFfs1yGIva1YstGNvDZWBM/pRaCwWnEdpMtKuzdx5UynGVqn3TXA8br0aCkX9WsusDn HCvW7pnU4U9GUMg1Zyjqm+bZkE9sBGqxQFEAIAhNfs2NDWHFXvJV+NBmTgzBcVyOeStv m5wg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=q3umqEZCeT5e+8H5Zx9KFe6QAO9P6EUPsh8fyDNtSdc=; b=IGe7dO523OnJdLivRcRt9qu1k041E1PMYwKiYW84F67e1rBIAYM6qst77ekDZ+xn2e ryVDKwQhYcwQVCKE/LOPXrLDXy2YHTFrmQuXe1NqSAOIOWQPMQYRyiyHippea0OS8OVQ i0EC+tsRnlagqiRJdYSJw6bF1uqOR0MqEzNOsd7gUpc9C+VVsZ3Zt4taQ0ZUXKNYbU4N lYd0FClJll3/H2u0J2XZ+wVJSd9+91hoOjR7Yh5V2GyHXNGxz0J2SHalI5AJD/oEENQl QEV5LMg1HsvWe5+mm7cZWsBA/2ZY3ZsaioBp2PL8UIyUo5quZtBO2PXcKhrQpLJnbORF fCkQ== X-Gm-Message-State: ABuFfohuqg6bf6EZSncJJlia8KSpB+jckukM30sjoYSWII6c4haxT/QD f3CXo8oezO/L8RTWbWeSzNaWvAGQ5os= X-Google-Smtp-Source: ACcGV60xebFYDEehCnhIJ84yf4EDP11UFmD9mY61Zdr42peF6QgrcA1HdFhIA98PT9rNfcAa8Vo9lA== X-Received: by 2002:a50:b2a6:: with SMTP id p35-v6mr15722775edd.261.1540289058689; Tue, 23 Oct 2018 03:04:18 -0700 (PDT) Received: from debian64.daheim (p5B0D7C05.dip0.t-ipconnect.de. [91.13.124.5]) by smtp.gmail.com with ESMTPSA id w31-v6sm540454edb.8.2018.10.23.03.04.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 23 Oct 2018 03:04:17 -0700 (PDT) Received: from root by debian64.daheim with local (Exim 4.91) (envelope-from ) id 1gEtXs-0004D4-GK; Tue, 23 Oct 2018 12:04:16 +0200 From: Christian Lamparter To: netdev@vger.kernel.org Cc: "David S . Miller" Subject: [PATCH v3 4/4] net: emac: add deprecation notice to emac custom phy users Date: Tue, 23 Oct 2018 12:04:16 +0200 Message-Id: <11af8b6894aba2aaa94445a9b8e410f367e71ca8.1540289031.git.chunkeey@gmail.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <870fa73077774530ad5c60faff620b025f4869cf.1540289031.git.chunkeey@gmail.com> References: <870fa73077774530ad5c60faff620b025f4869cf.1540289031.git.chunkeey@gmail.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This patch starts the deprecation process of emac's small library of supported phys by adding a message to inform all remaining users to start looking into converting their platform's device-tree to PHYLIB. EMAC's phy.c support is limited to mostly single ethernet transceivers: CIS8201, BCM5248, ET1011C, Marvell 88E1111 and 88E1112, AR8035. And Linux has dedicated PHYLIB drivers for all but the BCM5248 which can be supported by the generic phy driver. Signed-off-by: Christian Lamparter --- drivers/net/ethernet/ibm/emac/phy.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ethernet/ibm/emac/phy.c b/drivers/net/ethernet/ibm/emac/phy.c index aa070c063e48..143b4c688ee9 100644 --- a/drivers/net/ethernet/ibm/emac/phy.c +++ b/drivers/net/ethernet/ibm/emac/phy.c @@ -496,6 +496,7 @@ static struct mii_phy_def ar8035_phy_def = { }; static struct mii_phy_def *mii_phy_table[] = { + /* DEPRECATED: Do not add any new PHY drivers to this list. */ &et1011c_phy_def, &cis8201_phy_def, &bcm5248_phy_def, @@ -512,6 +513,9 @@ int emac_mii_phy_probe(struct mii_phy *phy, int address) int i; u32 id; + pr_info("EMAC's custom phy code has been deprecated.\n" + "Please convert your EMAC device to PHYLIB.\n"); + phy->autoneg = AUTONEG_DISABLE; phy->advertising = 0; phy->address = address;