Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2606084lqz; Wed, 3 Apr 2024 03:17:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVJGYsdaXle68cGK4cmQa0QkDacF18QRPHSGaoFuiVztCMmLGPbD1DmgiS9QzYDMSgwzoOQSEMl8SScI57ZGmcLCk45IJpAd+jiWKY1fg== X-Google-Smtp-Source: AGHT+IFy1yuAuC++l81fgmHGI1HPkWJ05BuUpm5h3RrBcbJR33nFyVCS54RiCwlvGYcsBZ6QPsg0 X-Received: by 2002:a17:906:393:b0:a4e:df0:e9e with SMTP id b19-20020a170906039300b00a4e0df00e9emr1900866eja.24.1712139420693; Wed, 03 Apr 2024 03:17:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712139420; cv=pass; d=google.com; s=arc-20160816; b=x8SKy954LzWj4XsNRwbSmAgwapC7AtjnuO3pPN9fGxdtD/vWTxjGRprp1EXvdhPJji rDUGqo/qarDqSpfQIA+l11q8Z2IryGw6ngfiQCDlL2Y7jp+gZqDoeKWFAO30YKTlba7q rch1E9HMO6prBG2liT5xOqM/2zR4vv3RZwEXLKbrJ8XZyiOmqitj3TJOVqKFU6CUxcfk 7e4NSTMkiteGi+0bNl+DU0yGnJ6zzFWecf7nl1ue3zrRhQ9wwaaw2BKkhrFxRkgsr9e9 R6DWaDRXv8dnE93vrilPJCRCQz0bVfEVz5PaICJHe0sKK+7+hH/VQy6pl1nb8J60ftbO 8lAg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=imDIHpMcR5I2K7vSHz+d/4vWX0g9udZqU9Z+sUmwUps=; fh=Cd/LkeiiPVP/kUi/Wn5l3zQ/ONaeRxpzzvO5bbFcTa4=; b=LV7KYNNUFfqkSOM8NeaWKmmgCEMnGHGAR6UpeUj+ogoVOh6xtZlZrL6ZmCebDCO/5c QjTIRSYQ8nyxJVozWSgyVCKu+zma1Nqw0+F8BogD8MWdbIrKqtj1qf/7YBhUzgLOTPrR J6mEtX4m0rJ++tEWBAHg8yUVL7RQmmAZpnaTJLmmbN5VJNFTNi8s+IlMEG1bNaKnCrp/ /xBe5PWaRgifE5MOmZqmO3jbts1hzfxc2g+S37vTd+H8GfTtr8+Hv94A0JNcvvcC+lVj 9B0xvf+t8t1t79C7lvpRBloD+4aJIiX2qYRykBbV2peNNecJTJgDDNaJb2XZ+HPErwfq 9Hyw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ozoCUCog; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-129521-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129521-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id q14-20020a170906388e00b00a4df7d0239csi6469977ejd.568.2024.04.03.03.17.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 03:17:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-129521-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ozoCUCog; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-129521-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-129521-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 5AB831F22D35 for ; Wed, 3 Apr 2024 10:17:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 08243136652; Wed, 3 Apr 2024 10:16:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ozoCUCog" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 2E1997317F; Wed, 3 Apr 2024 10:16:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712139411; cv=none; b=iUrQ+sKFsG0dUVS9uFUr9zhDVvm8jrfTAU8e+JGpDRxMQqAR/c0j+dlCEItyIf2DaiG4Q+M3PexX37Y/vXN5TTAMFjNz39vyIqgZnxJNQ1jkz4Zuvbl9EYztD8KCMH/r/obbp6hXoMJPqPmGcf0HFGf3SikxULRJuuGDgzR++gw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712139411; c=relaxed/simple; bh=KhTM+tpnXqd9uFhBod6K1zqVBw8JCQg4SrMRO7iHxPU=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=bgmIBSfNPrnGgeUQ0dXcmaOMRx7yY+DwlSFuwKxneVRTwLT0KcytqkDLd00/mPW19XHlUYEWJOaV/pO10BbiEhFsx7pmTm9F/OQMmkbUA5vLDSxgHlYmPrHB51YXD0sSmS3CPNCNcHJwrvZz32FXlMq1begd1fICwEP2qObIXlA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ozoCUCog; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 839CDC433C7; Wed, 3 Apr 2024 10:16:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712139410; bh=KhTM+tpnXqd9uFhBod6K1zqVBw8JCQg4SrMRO7iHxPU=; h=From:To:Cc:Subject:Date:From; b=ozoCUCogL5YJSFcowlUZGMSY7SxjGo+lz7MHs4ClSy4L5csiVsqOQgAWCcy07AoBF lrcIelHfI5DK1mhOTp4nJXzEY7Qq5tCKvix7Ed8CTFgUEZLKMPdaKIfEJI4brPyGs7 mwQzEKar4rZVs5VvKsazVWANIX+cbHWsAuhxC4aUhlIPa10/ltgrHPHCSfv2kArjxQ m2525pZwCd6a+OvMztGNa1YzVZL8kra6hwLhsUOzf3gfsiUlww8a1yND50YJ1eMs6A YvaqPz5GdpGWqV+/eXHokxUUc/v6vgcUTiQNCDkKaqS6RfSODtXfqnHYgxh6u//+5L uZU3qxj986fWw== From: Michael Walle To: Francesco Dolcini , Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Michael Walle Subject: [PATCH v2] arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default Date: Wed, 3 Apr 2024 12:15:45 +0200 Message-Id: <20240403101545.3932437-1-mwalle@kernel.org> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Device tree best practice is to disable any external interface in the dtsi and just enable them if needed in the device tree. Thus, disable the ethernet switch and its ports by default and just enable the ones used by the EVMs in their device trees. There is no functional change. Signed-off-by: Michael Walle --- v2: - move the status propert into k3-am62p5-main.dtsi, thus also update the k3-am62p5-sk.dts - put "status" last --- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 3 +++ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 3 +++ arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 5 +---- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi index 7337a9e13535..88bc64111234 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi @@ -673,6 +673,7 @@ cpsw3g: ethernet@8000000 { assigned-clock-parents = <&k3_clks 13 11>; clock-names = "fck"; power-domains = <&k3_pds 13 TI_SCI_PD_EXCLUSIVE>; + status = "disabled"; dmas = <&main_pktdma 0xc600 15>, <&main_pktdma 0xc601 15>, @@ -696,6 +697,7 @@ cpsw_port1: port@1 { label = "port1"; phys = <&phy_gmii_sel 1>; mac-address = [00 00 00 00 00 00]; + status = "disabled"; }; cpsw_port2: port@2 { @@ -704,6 +706,7 @@ cpsw_port2: port@2 { label = "port2"; phys = <&phy_gmii_sel 2>; mac-address = [00 00 00 00 00 00]; + status = "disabled"; }; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts index 6694087b3665..6a9c99c5fb2a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -431,16 +431,19 @@ &cpsw3g { pinctrl-names = "default"; pinctrl-0 = <&main_rgmii1_pins_default>, <&main_rgmii2_pins_default>; + status = "okay"; }; &cpsw_port1 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy0>; + status = "okay"; }; &cpsw_port2 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy1>; + status = "okay"; }; &cpsw3g_mdio { diff --git a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts index 6b148da2bcdc..8a38e5ae7d4f 100644 --- a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts @@ -226,10 +226,7 @@ cpsw3g_phy0: ethernet-phy@0 { &cpsw_port1 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy0>; -}; - -&cpsw_port2 { - status = "disabled"; + status = "okay"; }; &main_gpio1 { -- 2.39.2