Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp1414051pxb; Sat, 9 Jan 2021 20:01:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJwHmwjQCHQIaSuZa4GRlVmAO4Lg9ptYvfuJFHq5iBjzZUT2G77Tsp5hJW6+LoL38cTC3KwA X-Received: by 2002:a17:907:60a:: with SMTP id wp10mr7164358ejb.205.1610251296512; Sat, 09 Jan 2021 20:01:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610251296; cv=none; d=google.com; s=arc-20160816; b=b/0ZZPqDspi3QuniNPiaey9d+4HevMXV7ZrUobIJrhZOd8LXHjVKgiMQjdNbBjIOA2 LsaYZCmJAcGydn4QSNily6F76PAMg3bj4O/kawPKqUKe2K/K7xdpcojKMG+ibppVAdMP +yq5R1PVMbrV58T+NnrwC+WrrvQx64rwVY1SNY/KQ5PP2BeQSxHyKtIj5hjr8Nfbesjx 9HY+9rtp0bsxRyo1bqA9i9Q7wCttIzAqQyUdJnqwUzvg2vdaG9wlVbYeALF+dCV8r7AT AJ+nP4lIBGgGVnbsWf/C5S7lg1fn56H59XCkJKf8a+qy3Khka+clKyFykEFL9NHYWERa jPPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=v36pIvHJur1Iod1oRE5trMI1v6vYIdu1D256iEzswU4=; b=bwHTnDLjkypUq15PNaDqBcEENHOZwn2TC472Crmcn9HZPgLfr6/c4mBUmLGqgDeByH mqgg02QWi5Y+KTmkbtG51RQR3b8uVj6cBp2kD7kt8WLiXEIfulYVWD8n+OM4STlMEXHt cGaosMUGolWjaO/yljQe9LSQnfQ4n4L0so4sUf/YXpPbxmP88JlfkEfjh+aRyyx+qQqw 0PY+SkZzQL/4vEDXfhuMsMAnKkHpQp+mop55nX5LB1w8PGWgOzLg3EOF+5kuP6Qhg+S9 ZJj2Ib0umqleWbyzqYfjduYlUb5sdUcItq+qx6b2zJYueqktogtexrPtZikJV00QWYck c8VA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=r+qPkbrd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p14si5070348ejf.275.2021.01.09.20.01.13; Sat, 09 Jan 2021 20:01:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=r+qPkbrd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726463AbhAJD7d (ORCPT + 99 others); Sat, 9 Jan 2021 22:59:33 -0500 Received: from mail.kernel.org ([198.145.29.99]:34994 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726439AbhAJD7b (ORCPT ); Sat, 9 Jan 2021 22:59:31 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 513C622EBF; Sun, 10 Jan 2021 03:58:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610251130; bh=3MHx5UbB1ooomqCTWXY1+5z312KLXluxdGw1tLFu/Co=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=r+qPkbrdFRRNxUndCzWiKVuhfbKCUaT1gEje8QHFvG0CXnaJOn+Dyyx5LP679ejvb ygFM0o9fXt81AEFgWgXUn8uLFnRD9DSe8YLHuMWVUGkmo64sBLLNaekVd0RGkG7RR0 1MAhLvRQSIspzZmu1eqjGayO957zAL2QZPOBJR+DUCBq8BcQJDtTvo347MNvLlPG7y JfxPFk5FclKJN/F05Y4mkTE13q8SdNv/CGnVeUJLO5slYoaavffOWgclwKBHUIQ62V v1m1yDmRdGevmWWLwB73/i8VYm7+wOnMxE2TrmyhJYd9juk7jSWjzO2zKZfy6BDpMA z5cuzQFo0iUqg== Received: by wens.tw (Postfix, from userid 1000) id 0C72B5FB72; Sun, 10 Jan 2021 11:58:46 +0800 (CST) From: Chen-Yu Tsai To: Rob Herring , Heiko Stuebner Cc: Chen-Yu Tsai , linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node Date: Sun, 10 Jan 2021 11:58:44 +0800 Message-Id: <20210110035846.9155-2-wens@kernel.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210110035846.9155-1-wens@kernel.org> References: <20210110035846.9155-1-wens@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chen-Yu Tsai The gmac2phy is integrated with the PHY within the SoC. Any properties related to this integration can be included in the .dtsi file, instead of having board dts files specify them separately. Add the clock_in_out property to specify the direction of the PHY clock. This is the minimum required to have gmac2phy working on Linux. Other examples include assigned-clocks, assigned-clock-rates, and assigned-clock-parents properties, but the hardware default plus the implementation requesting the appropriate clock rate also works. Fixes: 9c4cc910fe28 ("ARM64: dts: rockchip: Add gmac2phy node support for rk3328") Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi index db0d5c8e5f96..93c734d8a46c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi @@ -928,6 +928,7 @@ gmac2phy: ethernet@ff550000 { phy-mode = "rmii"; phy-handle = <&phy>; snps,txpbl = <0x4>; + clock_in_out = "output"; status = "disabled"; mdio { -- 2.29.2