Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp2463782imd; Fri, 2 Nov 2018 11:51:39 -0700 (PDT) X-Google-Smtp-Source: AJdET5fRkUsjgPbCmV+nXkl3QYjtHYcn1DZ/XJgDOszmVfxRRxpIznAo+NWaMCgbAmvsz7wz23Lp X-Received: by 2002:a63:6a42:: with SMTP id f63-v6mr12222229pgc.48.1541184699183; Fri, 02 Nov 2018 11:51:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541184699; cv=none; d=google.com; s=arc-20160816; b=JvtawRVRJAkGCIYvPUUQ0/OrzR4sbYWpee9hXLSmMYuyaA9Mv3DfOKkwgNzbXd6sVz 6miMynV79UdJ3Ew/V7t0S4H/lFF3t1qicj0lcHuHQ042ieF99um0cM2UdpfCCUqAHFrU LgAudRXCwe2xy1jpzB9mrtnxmif0uEWNBSIcoHMTzb6LuJ4AcIofjJkZnzBoem7Uec9G 1/ZUp6b8oXBXWa7HX2YuXzyNUpGnLfBNLtu7ifwW6iAfb54UZveaz0FVXbvfDtQbRnhK vP/BIVn9jeaCYTb3GweAevYKKQkiWU/3OeR9QbzlcNyNYa8FEKOt9EXBxO+VVIF0zoXp /FmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=2mSxzRdkEq1LFqxaKY7rMP6+Vpyv7VpMzmScjr511ZQ=; b=xOGpPEDCIsXWNpTHFHVX4oi2tjAEduWd4n0iv39wAT5cV7O+tDrBAoFSYLPrvQSGTr bt8HBh90JUXFRDHw+ZssHKa68yrSwl69VZP4NiRv8s5bmmhr/AmrM1vgc3HgPCSZbht2 lXRztyZcy+wt7dC50kwcP7pUjV6boJv1ldQF+Ffg4KTJ9VeVrHkJ3RYni8Qt3MMWZjY2 rAciXtzHZlwbEg/FVnzewHJBxHi2p85r4TEDgpZHFfx/zrqrUOjgUcZWnfj9ts1SCsqg eg4Vmv6t/qgeUqncSDlSmSN2r/2lY+OD8O1Z9mUjqcPnWY0UL6caOr+jaKCHa0Wfqtel jIDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Ey4KmOr1; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w19-v6si34599951pgl.278.2018.11.02.11.51.25; Fri, 02 Nov 2018 11:51:39 -0700 (PDT) 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=@kernel.org header.s=default header.b=Ey4KmOr1; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730906AbeKCD7U (ORCPT + 99 others); Fri, 2 Nov 2018 23:59:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:55114 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729339AbeKCD7T (ORCPT ); Fri, 2 Nov 2018 23:59:19 -0400 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6513F2082D; Fri, 2 Nov 2018 18:51:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541184665; bh=3JlnOaZ7iTs+3EVS7/d3F1jFfG4TkW9FMDliUFyaGrk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ey4KmOr1jGd8Tuz9/R36fznt0leowO3d1KRYNf286xH13kmNEs40n23ANj2DVHozv z1jM0Ky70WME9Gn1XBnMKcwVg9nm8r7yyKtR7i6AJfzcHNzf2LkDe4VhW4op1L+qr1 tMD+N6WuWbgkeIYjBrzmE4zMgiLzszAYylJ4ovxM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kevin Hao , "David S. Miller" , Sasha Levin Subject: [PATCH 4.14 063/143] net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b Date: Fri, 2 Nov 2018 19:34:08 +0100 Message-Id: <20181102182902.186313539@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181102182857.064326086@linuxfoundation.org> References: <20181102182857.064326086@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit 0231b1a074c672f8c00da00a57144072890d816b ] The Ethernet on mpc8315erdb is broken since commit b6b5e8a69118 ("gianfar: Disable EEE autoneg by default"). The reason is that even though the rtl8211b doesn't support the MMD extended registers access, it does return some random values if we trying to access the MMD register via indirect method. This makes it seem that the EEE is supported by this phy device. And the subsequent writing to the MMD registers does cause the phy malfunction. So use the dummy stubs for the MMD register access to fix this issue. Fixes: b6b5e8a69118 ("gianfar: Disable EEE autoneg by default") Signed-off-by: Kevin Hao Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/phy/realtek.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c index 9cbe645e3d89..7d38af5ed4b5 100644 --- a/drivers/net/phy/realtek.c +++ b/drivers/net/phy/realtek.c @@ -138,6 +138,8 @@ static struct phy_driver realtek_drvs[] = { .read_status = &genphy_read_status, .ack_interrupt = &rtl821x_ack_interrupt, .config_intr = &rtl8211b_config_intr, + .read_mmd = &genphy_read_mmd_unsupported, + .write_mmd = &genphy_write_mmd_unsupported, }, { .phy_id = 0x001cc914, .name = "RTL8211DN Gigabit Ethernet", -- 2.17.1