Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp4141469ybl; Mon, 3 Feb 2020 13:23:37 -0800 (PST) X-Google-Smtp-Source: APXvYqy/m6P3xwzTezY9FkVF5qlSa+EIjIU/pjf0fQWu6QOva7T65Ln7kJUA+A9iUTwIjs6yXITT X-Received: by 2002:a05:6830:18f5:: with SMTP id d21mr19147647otf.225.1580765017750; Mon, 03 Feb 2020 13:23:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580765017; cv=none; d=google.com; s=arc-20160816; b=sCdXBMkg604XEWl4B2MCvjAzk5GsfpMq8y87hLReJFSFiCcaFmMQdgCYz9Ja/asP3p kJOwraR4BolLXIOVm9sOELeX2Xi/LCTC23XjWY6i0+/IZOKecMhQ1PzouMHxjPlI96w2 aWe4bN1hAZ/sZ6Da+cBRMDPQ5CJAzbC08sTWd43PmZXX/rV0kLIFehCM7KjzUcEjY3gB U8X63pQB9rxf1J8ZPsjafOF0sJ4pW0UxmxvhDH5PYx+NMElRn80a5nomQl1b+wLxdOSk pqxneG+h5fTeGopG6/93DNyfIDcmW/q9g/oehB2nGhsiygteYCVRPZSXhDR7+p/yL3lz jtag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=8YNbaMkCwfZYOn+Lj/TQzffzWSnxWWH/YZXjjq216rs=; b=HnJdkQycOWfcDj0Fw467r6+k9nono+M85wM1yY2gnnhNSR9Tr2dGL0p4v+sMarpqU+ Xpmdg/kW5Ik/eAcGBeDSCbcdN3N3EsLzeb4fuwzveZWhxyCYH/AWJIngjGxDcPJS16y9 HYsP4XE/kIGZ2ix3W8R9gO+jDjl+M8LSLhEJhocwO59JvbHVxPweKL/S921ciu3UV4dK uP81q0WN2xrwAk1s228PXoJtX1IV/RFPCLYrqRmlLO7CQduXH/DNkQh8zJfOtY+dsgf6 qK1JdPc29qZ0AKWVWmmWa8NuROfRBk6NzG2B3NGxwYSyMQjHSIWe6kZzLbmPY1N2vMFX Yv3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@lunn.ch header.s=20171124 header.b=qqLLLqQ3; 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 i19si8327798oik.272.2020.02.03.13.23.25; Mon, 03 Feb 2020 13:23:37 -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=fail header.i=@lunn.ch header.s=20171124 header.b=qqLLLqQ3; 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 S1727197AbgBCVVy (ORCPT + 99 others); Mon, 3 Feb 2020 16:21:54 -0500 Received: from vps0.lunn.ch ([185.16.172.187]:34580 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727084AbgBCVVx (ORCPT ); Mon, 3 Feb 2020 16:21:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8YNbaMkCwfZYOn+Lj/TQzffzWSnxWWH/YZXjjq216rs=; b=qqLLLqQ3aAoAMLhF/QCtWBj5LJ S4vTOo3tLRWuHosI8dIARIgClpH2AHO8WPkKvZ4eN9T0gSxEkbFyEa4Vxns+/NXWF4uv2e/abnV4a qWTsEbSKEuVb1WbQsdESvkhE2V2jRfA5L7FsBMRs1nfgSVoE/aQzF77HKcQTjolpxbxk=; Received: from andrew by vps0.lunn.ch with local (Exim 4.93) (envelope-from ) id 1iyjAB-0005KX-0i; Mon, 03 Feb 2020 22:21:47 +0100 Date: Mon, 3 Feb 2020 22:21:47 +0100 From: Andrew Lunn To: Florian Fainelli Cc: Jeremy Linton , netdev@vger.kernel.org, opendmb@gmail.com, davem@davemloft.net, bcm-kernel-feedback-list@broadcom.com, linux-kernel@vger.kernel.org, wahrenst@gmx.net, hkallweit1@gmail.com Subject: Re: [PATCH 3/6] net: bcmgenet: enable automatic phy discovery Message-ID: <20200203212147.GG13856@lunn.ch> References: <20200201074625.8698-1-jeremy.linton@arm.com> <20200201074625.8698-4-jeremy.linton@arm.com> <20200201152518.GI9639@lunn.ch> <608e7fab-69a3-700d-bfcf-88e5711ce58f@arm.com> <800ec5d6-44d5-22aa-cf0c-0e7c5de1feb3@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <800ec5d6-44d5-22aa-cf0c-0e7c5de1feb3@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > I do not think we are asking to get properties hard coded, we are asking > to get a proper representation of these MDIO devices, including their > supserset that PHY devices are into ACPI, in a way that is usable by the > core MDIO layer without drivers cutting corners. Yes. And i'm also interested in this in a generic way. Ethernet switches often have MDIO busses, with lots of PHYs on them. Some might argue that switches are out of scope for ACPI, but people have shown interest in getting ACPI working on Espressobin, http://espressobin.net/ which has a marvell Switch on it. There are also some broadcom SoCs with generic PHYs, not ethernet PHYs as devices on MDIO busses. And we have people submitting patches to other drivers at the moment, which just seem to stuff DT properties into ACPI tables. At least in networking, ACPI seems to be a wild west, anything goes, no documentation, no standardisation, nobody has an ACPI maintainer role over the whole kernel who cares about it. Andrew