Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751505AbdGQVEJ (ORCPT ); Mon, 17 Jul 2017 17:04:09 -0400 Received: from vps0.lunn.ch ([178.209.37.122]:58346 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751429AbdGQVEI (ORCPT ); Mon, 17 Jul 2017 17:04:08 -0400 Date: Mon, 17 Jul 2017 23:04:05 +0200 From: Andrew Lunn To: David Miller Cc: vivien.didelot@savoirfairelinux.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@savoirfairelinux.com, f.fainelli@gmail.com Subject: Re: [PATCH net-next 11/12] net: dsa: mv88e6xxx: add Energy Detect ops Message-ID: <20170717210405.GC11719@lunn.ch> References: <20170717170346.19555-12-vivien.didelot@savoirfairelinux.com> <20170717192734.GD9363@lunn.ch> <87bmoiuae3.fsf@weeman.i-did-not-set--mail-host-address--so-tickle-me> <20170717.134549.2101398770863549187.davem@davemloft.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170717.134549.2101398770863549187.davem@davemloft.net> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1000 Lines: 30 On Mon, Jul 17, 2017 at 01:45:49PM -0700, David Miller wrote: > From: Vivien Didelot > Date: Mon, 17 Jul 2017 15:32:52 -0400 > > > Hi Andrew, > > > > Andrew Lunn writes: > > > >> I never liked this. I think it is architecturally wrong for the switch > >> to be poking around in the PHY. It should ask the PHY driver. This is > >> especially true for external PHYs which might not be a Marvell PHY. > > > > I share the same concern. However this patch is just isolating the > > existing code so that we get rid of the last caps and flags and stop > > writing (without reading them first) arbitrary registers. > > > > Once this portion is moved to the PHY driver, one can remove it from > > mv88e6xxx. > > Seems a reasonable plan of action. > > Andrew, do you agree? Hi David I just fear it will not get fixed, just put into a corner to fester. Having to fix it properly before these patches are merged provides some incentive. Andrew