Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp482640ybg; Fri, 18 Oct 2019 02:51:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqyBU83aL/Z5k/k7VrS6T4xoG5OoInfPVYRHyN3osxeDvVt8qNUDcQJEEOrDQB+QfH5mOqlQ X-Received: by 2002:a17:907:41e1:: with SMTP id nb1mr7639559ejb.323.1571392317380; Fri, 18 Oct 2019 02:51:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571392317; cv=none; d=google.com; s=arc-20160816; b=SC2WOGQxwTLMsgiJ5YZxch0iRskNpBWKCm5/F+AM8OuwBLML5oDhgZl9BYv+KKYkzy +iilUltYqzzW6K+/iJRKSLQYPsqrKHkALNAiPyzcVyo9z6aYfud+sxQ6zXyldtyRWGnI cBUpr6mgFCnyzsWIpAdqvwlU5uXvmEd+91PGR6RafO0PhrfSXWgzpwAdvGwPMucX1WT9 73GCrUpaXxT1PLIFqVAqrXwlb8x/YTHKZOxPfoxsyw6sJ0l6BnOhIaNofziQyI2cz0uR enCUIPTgyBvUGP1X/IrvZnrSlH0HpQxFIg/4nsVONf6SbN8zDDVkWuCr2tYiB3Gj3asH XuRg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=K8Ec2hKOEqVO0c2o8NEdVfgmp9CldRmk7ERTK+JFJgk=; b=h+TUlKan2nSX+C2GfwkYe6iwehidkNeXPKEbmaKvTTlweZyr2rvt0jKlluqPgzSTGq /1+h9tmmdYHFjypR5e9XrmgCOmAsj596rNSxpp0kuJh4LIte9l5H8u9CqUM2BQilucwj fqiQvKOR99NA5u2hg6vobeatlmNCmOaXwHwX1WMfu3jB99/2D3H0DdH1xl4KvNtHhhmG KcwiDvddrIViPAUkNbEWpRTHXehvZjvIQPZfr/pF8rWurC6N/8U493Ptt1xeZwXb0OJH o+QcguDWoLujNm5DkAg6qmO9bY6pgpIhu5AHh4QMxvEsV5pmiM5p9mOH53JcPhSSZEGb wNRQ== ARC-Authentication-Results: i=1; mx.google.com; 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 x15si3487818eda.53.2019.10.18.02.51.33; Fri, 18 Oct 2019 02:51:57 -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; 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 S2394334AbfJQGmT (ORCPT + 99 others); Thu, 17 Oct 2019 02:42:19 -0400 Received: from metis.ext.pengutronix.de ([85.220.165.71]:40973 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392487AbfJQGmT (ORCPT ); Thu, 17 Oct 2019 02:42:19 -0400 Received: from soja.hi.pengutronix.de ([2001:67c:670:100:3ad5:47ff:feaf:13da]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iKzUG-0004o0-Ih; Thu, 17 Oct 2019 08:42:16 +0200 Subject: Re: [PATCH v1 2/4] dt-bindings: net: dsa: qca,ar9331 switch documentation To: Andrew Lunn Cc: Chris Snook , Florian Fainelli , James Hogan , Jay Cliburn , Mark Rutland , Paul Burton , Ralf Baechle , Rob Herring , Russell King , Vivien Didelot , Pengutronix Kernel Team , "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-mips@vger.kernel.org References: <20191014061549.3669-1-o.rempel@pengutronix.de> <20191014061549.3669-3-o.rempel@pengutronix.de> <20191016202356.GM17013@lunn.ch> From: Oleksij Rempel Message-ID: <3944e911-8eaf-1c57-14de-0998b3245225@pengutronix.de> Date: Thu, 17 Oct 2019 08:42:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191016202356.GM17013@lunn.ch> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 2001:67c:670:100:3ad5:47ff:feaf:13da X-SA-Exim-Mail-From: o.rempel@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16.10.19 22:23, Andrew Lunn wrote: > On Mon, Oct 14, 2019 at 08:15:47AM +0200, Oleksij Rempel wrote: >> Atheros AR9331 has built-in 5 port switch. The switch can be configured >> to use all 5 or 4 ports. One of built-in PHYs can be used by first built-in >> ethernet controller or to be used directly by the switch over second ethernet >> controller. > > Hi Oleksij > > How exactly is this phy sharing controlled? I did not see anything in > the driver. Is there a mux we need to set? Currently it is not controlled at all, eth0 should be disabled and switch port5 enabled (or other way around) in devicetree. If both are enabled, it will be some how brocken. I don't know how to properly implement it. I assume, it should not be controlled by devicetree configuration and user should be able to do it dynamically from user space. Ideas, suggestions? Kind regards, Oleksij Rempel -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |