Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp4651368rwr; Sun, 30 Apr 2023 11:56:33 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4CYv9emMsQOiQqI+SuToOxwKKhwZZJngIHvjnVv8ZbQqFBr+zpQsfR14m3WJBjpQWpm2lU X-Received: by 2002:a05:6a21:9991:b0:f6:7bb8:c8d5 with SMTP id ve17-20020a056a21999100b000f67bb8c8d5mr14562446pzb.4.1682880993633; Sun, 30 Apr 2023 11:56:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1682880993; cv=pass; d=google.com; s=arc-20160816; b=v3Q4BzAtkhv7I612tT4UDy3Vr61qYzpPJpjywKPbm0VaoUxZqyWGgksw0+k3vRpDtc eqldKiQExaxVqVTtu6ERaGKo8xWc1XYwUEmHV3AmP4bU3zA4AfLzk1NU1CxRn8qaptwz mbwGF+vPUMETYc5uvk0n8k1Ip4Ge9zhD49yUbo7iMDNzWJTbP9RPYsIBxvKXqPKufn94 +F4X6r+2x0BV8pZbTQ3rjDOYR3fJnmbpHbB2A0HJ1JRov+WrXFBC8FHU8CIWW5IgAROm Fcq5dLWyuMnvZzzbS4bDmeAJqC09DqA0tb6RNEysx8rFFghow76rE6JJ1GcY7L976Cmo yi/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=Azc4Hc1srpPKgzIM+J+f5sUKPmY+suHFF9oAfbKeBhU=; b=j7OF/TCdHhgmXjSVTph+dTxe6ZuMYqPvbUtHIWDLCOvj3cw95nWQgwyYDsxn0en+3H it6w5fWYVK2tWx3kjwJCT7A/dneJBnF7Sv6OTLYkAjxoDcVsC+tv6umasAy4MWJwR1K0 Ai03J+kVuEmrBhbZIi6jIV0rcOavzow99cexWBGj1B5O4MwkRtPAD9BPtJaoRMWzXY5m vM+20DXdNldJRH46IOH0myQ+qNf/YgiJQpXDBxDDVS8Z4FM5iReHq/ozJk06Hs9IHuoM DOvUIl6SfWEYMQPyS9AyXTXPMMMSMEofbBALnV4mFMy+PDlZ2edvYcFK7HiU/g3Ue7VZ jmiQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@arinc9.com header.s=zmail header.b=VNwLLh0S; arc=pass (i=1 spf=pass spfdomain=arinc9.com dkim=pass dkdomain=arinc9.com dmarc=pass fromdomain=arinc9.com>); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bs9-20020a632809000000b00523eac95881si25073548pgb.24.2023.04.30.11.56.10; Sun, 30 Apr 2023 11:56:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@arinc9.com header.s=zmail header.b=VNwLLh0S; arc=pass (i=1 spf=pass spfdomain=arinc9.com dkim=pass dkdomain=arinc9.com dmarc=pass fromdomain=arinc9.com>); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230445AbjD3S3W (ORCPT + 99 others); Sun, 30 Apr 2023 14:29:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbjD3S3V (ORCPT ); Sun, 30 Apr 2023 14:29:21 -0400 Received: from sender4-op-o10.zoho.com (sender4-op-o10.zoho.com [136.143.188.10]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 441311735; Sun, 30 Apr 2023 11:29:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682879329; cv=none; d=zohomail.com; s=zohoarc; b=Df4NHlvOv469Uzy5L8lZNU252LcUatMtKixmuVpIr3/LCgHDQQnncMm8FfsyeZm+q3TsH0y6ad1G6jpSVuudH8k++o1Ruk3zGjdiDJH7x7+CLREVINO5kRsHLOskmDU0PkeNRCAdYcbgy0ojT5mkh31d2ag2XPX7OzNHtI43DSA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1682879329; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=Azc4Hc1srpPKgzIM+J+f5sUKPmY+suHFF9oAfbKeBhU=; b=W4UMlZXdcTam16sk55nJXZs6QqlEw0O958MtmrNUnn0j7IDElKXl4H4VTDUiNVoccs8JaJbM/xam2UQF5babseT3DtEKqh5FmlDbgOkYuXpxVhOK9HNHXDNYtYuPr7Csa6/QMdtkCTzEQ5FuhW+k7Pek1xdXg1vwQYAN/wACOfc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=arinc9.com; spf=pass smtp.mailfrom=arinc.unal@arinc9.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1682879329; s=zmail; d=arinc9.com; i=arinc.unal@arinc9.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=Azc4Hc1srpPKgzIM+J+f5sUKPmY+suHFF9oAfbKeBhU=; b=VNwLLh0SrtzCxN6J1ejN0CMx3NFNwTYCaRUy/0vEUpT4/TOw7PaAB2fLpnbsqJJW c4DCv+YAlxeYQwVmsAP8nt1TXAxmdPaw9Ma7QWCJx7Pl6gUFr0MeKvm+yR68ztGF2Ip 0Ce0cbbyPhqFb1qotE62U9wQdXUZ+ODu6/3jNJlk= Received: from [10.10.10.3] (149.91.1.15 [149.91.1.15]) by mx.zohomail.com with SMTPS id 168287932708259.260584656568085; Sun, 30 Apr 2023 11:28:47 -0700 (PDT) Message-ID: Date: Sun, 30 Apr 2023 21:28:26 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH 2/2] dt-bindings: net: dsa: mediatek,mt7530: document MDIO-bus To: Andrew Lunn Cc: David Bauer , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Matthias Brugger , AngeloGioacchino Del Regno , Landen Chao , DENG Qingfang , Sean Wang , Daniel Golle , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20230430112834.11520-1-mail@david-bauer.net> <20230430112834.11520-2-mail@david-bauer.net> <396fad42-89d0-114d-c02e-ac483c1dd1ed@arinc9.com> <04cc2904-6d61-416e-bfbe-c24d96fe261b@lunn.ch> Content-Language: en-US From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= In-Reply-To: <04cc2904-6d61-416e-bfbe-c24d96fe261b@lunn.ch> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30.04.2023 20:18, Andrew Lunn wrote: > On Sun, Apr 30, 2023 at 07:17:10PM +0300, Arınç ÜNAL wrote: >> On 30.04.2023 15:34, Arınç ÜNAL wrote: >>> On 30.04.2023 14:28, David Bauer wrote: >>>> Document the ability to add nodes for the MDIO bus connecting the >>>> switch-internal PHYs. >>> >>> This is quite interesting. Currently the PHY muxing feature for the >>> MT7530 switch looks for some fake ethernet-phy definitions on the >>> mdio-bus where the switch is also defined. >>> >>> Looking at the binding here, there will be an mdio node under the switch >>> node. This could be useful to define the ethernet-phys for PHY muxing >>> here instead, so we don't waste the register addresses on the parent >>> mdio-bus for fake things. It looks like this should work right out of >>> the box. I will do some tests. >> >> Once I start using the mdio node it forces me to define all the PHYs which >> were defined as ports. > > Try setting ds->slave_mii_bus to the MDIO bus you register via > of_mdiobus_register(). That seems to be the case already, under mt7530_setup_mdio(): bus = devm_mdiobus_alloc(dev); if (!bus) return -ENOMEM; ds->slave_mii_bus = bus; The bus is registered with devm_of_mdiobus_register(), if that matters. (My current knowledge about OF or OF helpers for MDIO is next to nothing.) The same behaviour is there. Arınç