Received: by 2002:ac8:6d01:0:b0:423:7e07:f8e4 with SMTP id o1csp6618909qtt; Mon, 18 Dec 2023 01:34:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IGJiZLfu42MEEeJecAlvI4icj3mEs8C/xcZcN9TlTpTFSbzkfcAhN1blbtXjKgtwEjNivCu X-Received: by 2002:a05:620a:27cc:b0:77f:3f7d:b494 with SMTP id i12-20020a05620a27cc00b0077f3f7db494mr18101823qkp.109.1702892083049; Mon, 18 Dec 2023 01:34:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702892083; cv=none; d=google.com; s=arc-20160816; b=cPV3i9CHYMqDtK1htzcbxBxiKX8Ce4I7W0UQG/xKHS2B2e1GhHBXUbd3ecQsUJcUU1 an8h3GauKNqJYX+r0t9HRyejaBZRp0AI2/lV+IxJucVYXWaxHtR0A0Y75aKSEqRNWomK lYPeVe6BUuZZRkP0CZlRdVWxYBJS76mKXKjkU+LWdRLMou+4hwQDb3PxeGlnVV1B9lJ5 0n/PH0rKhH3N33va8GgGDlh1OuJCYCDCHy8UzAYtoUdoEco73Ywi49lXtCN1eJERGKG2 nBkAnM7zjIncuRvFYQmiELDv2iRuKv2hPpsNv6WkW0xZBzBZXQz4d9fMiKsk9AnyiIfz xMBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Kn4zmaFBjozESWwWrKfESsTCFZ/blBS5KRsj7FAUpT0=; fh=Ot3/GmhK+MdcP2CpgMJ7LHScq/qBlRG/5bblxDp7Jq0=; b=kt6n3GHbhl2NFmjTPPiyw+fdSOtaL7GO8r6TPOFUU5w/0dGxRvjkNf/u7SPxJaDH+n Qhvz7R7awN5pGw8YL0WaCkzcUAgONG/fvKvH6x2cUtSbZwpZLP3UwfitPiTYnLuqD4r/ H3aw8EdfMKnEttv6sJzkcoL969DwnbcScoDxzayvBowHjxaM3AtWr8a7UayzIGp4R+Uq +WGGskybjJ8Tcw7vHqi146Y6kuT4eOHsxOy/9zCZJjMMufO9/Cw+IvXEsVzexepBuT// IBsXXV9ayHQt5dIMZqo1IlF9WBTD6wdJyaOa9gbBC9YkFn13MeNxHZA2k+AvmE4rBWNA 3yHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=uYDD1Zf2; spf=pass (google.com: domain of linux-kernel+bounces-3249-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3249-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id q1-20020a05620a038100b0077f8c4cfd9csi13066675qkm.186.2023.12.18.01.34.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 01:34:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3249-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=uYDD1Zf2; spf=pass (google.com: domain of linux-kernel+bounces-3249-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3249-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 81A2D1C227E7 for ; Mon, 18 Dec 2023 09:34:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4E84811CBB; Mon, 18 Dec 2023 09:34:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="uYDD1Zf2" X-Original-To: linux-kernel@vger.kernel.org Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2835D12B61; Mon, 18 Dec 2023 09:34:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lunn.ch DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=Kn4zmaFBjozESWwWrKfESsTCFZ/blBS5KRsj7FAUpT0=; b=uYDD1Zf2+rVDnY4JLZf2awm+dP Nvwdtr9XH3ac4S/0D1GWjUeFg5i3cT4+7nIVquTQ4MNB2Wc7XISjwImK2ixEFci9VLhrXOK++0oUo FlqToatihkMOqW0NPVNhFKpQXYrbv9qZkeMH5e5TEQEyVYZd+lRH/Q4YIiJCl3Gr1KYk=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1rFA0n-003EBi-V6; Mon, 18 Dec 2023 10:34:09 +0100 Date: Mon, 18 Dec 2023 10:34:09 +0100 From: Andrew Lunn To: Jie Luo Cc: "Russell King (Oracle)" , Krzysztof Kozlowski , davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, hkallweit1@gmail.com, corbet@lwn.net, p.zabel@pengutronix.de, f.fainelli@gmail.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [PATCH v8 14/14] dt-bindings: net: ar803x: add qca8084 PHY properties Message-ID: References: <20231215074005.26976-1-quic_luoj@quicinc.com> <20231215074005.26976-15-quic_luoj@quicinc.com> <4cb2bd57-f3d3-49f9-9c02-a922fd270572@lunn.ch> <3a40570b-40bf-4609-b1f4-a0a6974accea@quicinc.com> <27ee13e7-5073-413c-8481-52b92d7c3687@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27ee13e7-5073-413c-8481-52b92d7c3687@quicinc.com> > Thanks Andrew for the proposal. > For the pure PHY chip qca8084, there is no driver to parse the package > level device tree node for common clocks and resets. So you still have not look at the work Christian is doing. You must work together with Christian. This driver is not going to be accepted unless you do. > > > ethernet-phy@0 { > > > compatible = "ethernet-phy-id004d.d180"; > > > reg = <0>; > > > clocks = , > > > clock-names = <"gephy_sys">; > > > resets = <&qca8k_nsscc NSS_CC_GEPHY0_SYS_ARES>, > > > <&qca8k_nsscc NSS_CC_GEPHY0_ARES>; > > > reset-names = "gephy_sys", "gephy_soft"; Which of these properties exist for the Pure PHY device? Which exist for the integrated switch? And by that, i mean which are actual pins on the PHY device? We need the device tree binding to list which properties are required for each use case. Andrew