From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CF12F20F090 for ; Fri, 25 Apr 2025 19:48:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610522; cv=none; b=RTbRLsFNvi8FO8iA3Eq5L0Fog7/9+lw7m5/qNh8oWAuemOTPODaOmJhhSMNSJ01sAjL14fwRU4fxzvq/wrXID3lqUEqZ8j/oqNH/0SzXurr8tBd7YUsH5lWKaoDzaQ5HWNBlI8PEuP4bnuMGW06YsGSQNjLiI5+Fru7T8VkYI5s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610522; c=relaxed/simple; bh=3nO4VnjQYdiRE93Jm8TiezOlk61htEB38J2trNtm8CM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UFPQzjvSqLw6aJohrnazVOuq8BawNOnYn6XbnofcKpnh70mVg2W3L1Eo/FSYzQBvJdY0xSD3KQGx2gkUkrhuQZYGThOopBgddHOOM/2Zp5K7OS94SykX7ugPKIrBKPnLw7jbd4N1EMNUE+lpOelMoI0958/ObHidpZMnTV5CuOU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=pXRAuEE1; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="pXRAuEE1" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-43d72b749dcso3191615e9.1 for ; Fri, 25 Apr 2025 12:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610519; x=1746215319; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=BpXcnovWinsYVCqQ5oTKECuPZPlUX4I8oy6VDRcWxpc=; b=pXRAuEE1PYBVCSq0tzcLNcjcjvQ0aZW79Dbv39L2jnzfwDi5kZEVPexHvqGp4M3vMD 8Lpq63GNj4TLvRDTkHJk2G2ZWeNJzRMJ/qqq2gkjfzzPD3DOBZC66QovoSN61QyDpGzc qa3+ZWzE+nVJDqf3Wz1yrfnGWCp2aPjfH2Ymm1LSIlIfd5a0AMRpZ+z4PYqo3byq53sn ji3Ct0LWqHIOXDhff+dfjGgTtA8g7XgrIWERuzCJBnVU0ZYlALGQfn3ZUpQNP/CSdC6F 7ENX+ge958uccLn+PkR8g/s4+AA4wh/LS/sWJDuBq3f/48C+peVgSe2LXFLlu4IhEclY z+zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610519; x=1746215319; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BpXcnovWinsYVCqQ5oTKECuPZPlUX4I8oy6VDRcWxpc=; b=p2vLsV6g7cDT0EvUyb+nYsVhOr/JjyqTs6XIjjS6LuJDagxftpPgu91dsv70G4R+pY xOXP0BUirN57Fe/polKb+BXm741O89zMaQHpZERVvssxyx8Qb+XscyFdh9TvtijWEXlv G77vgeB41J6s04DtZEFEpX5YYs7M5tZVxl/xu2mokT8y8vLzfrEeZW1reXd/Jb10n0/+ f8QVMGFzCFoHqCe2I9yzQEg24So5ItHvNXeob6EUcO/X0+2MKCQGQMS+7lDVn67NpSYI WULL99rX95gX1lQUmkuLpdxIHT4NRhWIIROdvmV0z2Ld14mFHXkm0cYCPg14JmVPyEGQ AY1g== X-Forwarded-Encrypted: i=1; AJvYcCVO0RxeQf6/6bkR4JyHt4XzIuGDm6VsiiUycwTft8VBPB5pAS3Nfkh4/96uSG3mIq65X1fuz/1Tto4VAHw=@vger.kernel.org X-Gm-Message-State: AOJu0YwnyA02BpMYELej1h0oSlfVshwCUraWj5huStGrs1Dhu0Ta3VLa lXznXfEooqf+kWWpnrac68UW6L78ED0Q5sYTKi20WjpE4NRdYlTlN+9kj6Qb1Qc= X-Gm-Gg: ASbGncsRPgwPvHzgh4m/i1KEfMbCm1lybKegre66XQwGaC0EnvySDmixvGqBcthcsRt Yks9wBZxdksD78oabuWQiQOX2jgJTDWkra5NEK0beTPOdCDuH6RLQuqEq4N6YNmcHTHHOlt+Mvc eTMwwuuaPFlQLc0byDKDCwScc4n0SrkU6MKCTEE6J1uu6fRILEMk97sVxUBaWTw92IZoDAsmlCg Inxa92WXtXKE2QciS/BYps+kosGhPk5RtREavBNyf63GrYK9At5xoQ6WhH4NbCnRui0TkxROXgY Yyznysil7Tm7jn7Uk3shtFcOhZM449evueSa3VqMN+rwG3qDHnZpO75wpUEfwcEDOtO5gA== X-Google-Smtp-Source: AGHT+IHRqZBqJkZjO0mitzu3CzYyV21ZT5Y2akCem/fgDU2yyxukK6COGTfisLBqPKgA6rVkJ2RM+w== X-Received: by 2002:a05:6000:40e0:b0:39e:cbe0:415f with SMTP id ffacd0b85a97d-3a074f964camr998386f8f.14.1745610519049; Fri, 25 Apr 2025 12:48:39 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:38 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:24 +0200 Subject: [PATCH 1/6] arm64: dts: imx8qxp: Move Ethernet aliases out of SoC DTSI 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-1-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4214; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=3nO4VnjQYdiRE93Jm8TiezOlk61htEB38J2trNtm8CM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cO0jxEu7fTSVXD+grEAB5mtaGYKM/NqhPqM EY7HpNzfIGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnDgAKCRDBN2bmhouD 1+NyD/94+FK8H6crh1/uF1W4/NURW5TctzERkargXwjN+yT87P+dz+mKZpeNj4YdgcyvJaHGidh qk1xrWfVXQhx8YgDIaBNYlLY9jPlOCQ5XJOAgrex3/AKf7X1ngtmu9XS4+Uis1DtIZrmbeebhZ9 nohamtR22KSlDG0QZAnUirLsExyg/LMW+UdEbTTn19vxZwBPwcJqy1n9T/81IeOwqDWLN7PLtC3 /En17nWBJS+Ser5tHo0N5c2D61vOjMhPfJJst5kjCw3sNYWUs/jesgNlX8abfBYjnfQhyrgi6p1 TKKu/Dec//QMZm+LgCMzYt1Nmh+fF8a55upqDc3UkmGeoJUvDVZFTS3M0e5PpqyP2RFY0110dMt zNh4/3GCftFdAB/b/fV18JmjC2wWTA3Bb/1PZu9dKfp3C8+6Qh75cpVOnPXlwWnfS88CYbwsijv mF3/eHOH/l8k7gGUq/IKrmN/qxYQp6FhDhpZ2Z2V7YYa2jGHweEIiclbmvutTFTBShJS1ITUX04 XIyRMKgqysuGU2hil68KyhA+XfoVB9/wrpgPEp4Dkvfjb6wt/4Od1lY80SmUReD/Uy0yOTcJirO oyTlSNbOE2XHrNOjSSk7C6dTuc44mgU4i333FMb+QoGSbYjwP8uXDY3UxsgLJ/mcsL4ifnw8+f4 EGs5oNLoZvuAwyQ== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Ethernet interface, like other exposed interfaces, aliases depend on actual board configuration, e.g. its labeling, thus aliases should be defined per each board or each SoM. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alexander Stein #MBa8Xx Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 1 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 -- arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi | 6 ++++++ arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi | 1 + arch/arm64/boot/dts/freescale/mba8xx.dtsi | 2 ++ 7 files changed, 15 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts b/arch/arm64/b= oot/dts/freescale/imx8qxp-ai_ml.dts index 50bf7919c86305403dc9fe2d75ee312dead03b40..2586cabad31ef61594fbe74247d= 3868639095320 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts +++ b/arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts @@ -13,6 +13,7 @@ / { compatible =3D "einfochips,imx8qxp-ai_ml", "fsl,imx8qxp"; =20 aliases { + ethernet0 =3D &fec1; serial1 =3D &lpuart1; serial2 =3D &lpuart2; serial3 =3D &lpuart3; diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boo= t/dts/freescale/imx8qxp-mek.dts index 4ba8ddd472234704d05db51fb5fb0929e6b15567..b5b14cb20cbef9a67a766153103= 1fafc702dcbcd 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts @@ -12,6 +12,10 @@ / { model =3D "Freescale i.MX8QXP MEK"; compatible =3D "fsl,imx8qxp-mek", "fsl,imx8qxp"; =20 + aliases { + ethernet0 =3D &fec1; + }; + bt_sco_codec: audio-codec-bt { compatible =3D "linux,bt-sco"; #sound-dai-cells =3D <1>; diff --git a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi b/arch/arm64/boot/d= ts/freescale/imx8qxp.dtsi index 05138326f0a572f45122f5ee425089f945fdc656..6d8386bdac00d150d272b62ad68= c136c0da6ba2d 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi @@ -20,8 +20,6 @@ / { #size-cells =3D <2>; =20 aliases { - ethernet0 =3D &fec1; - ethernet1 =3D &fec2; gpio0 =3D &lsio_gpio0; gpio1 =3D &lsio_gpio1; gpio2 =3D &lsio_gpio2; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi b/arch/= arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi index f7bbb2153ae01a2e97f1e28be0c23f9de4172102..7be0b9ecc8aab1f271c1b658bab= db316bae41cc6 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi @@ -3,6 +3,12 @@ * Copyright 2018-2021 Toradex */ =20 +/ { + aliases { + ethernet0 =3D &fec1; + }; +}; + /* Colibri Analogue Inputs */ &adc0 { status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi b/arc= h/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi index f75499765d85dc78808af9ddadc92e133b0c3499..a7159a842d74306f372db793959= cdc8e2555eb3e 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc_i2c; rtc1 =3D &rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/a= rm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index 54393a0c5cbfcd55dae080a9f07879748bbd4486..1e588d76a6ddb1bd7f94f444d72= e2819f267c490 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -5,6 +5,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc_i2c; rtc1 =3D &rtc; }; diff --git a/arch/arm64/boot/dts/freescale/mba8xx.dtsi b/arch/arm64/boot/dt= s/freescale/mba8xx.dtsi index c4b5663949ade617fe9b7be20a3aebf0b322623a..a64ae67ef70cc6a624b06f4ab1f= 3a8ab03ffd1f6 100644 --- a/arch/arm64/boot/dts/freescale/mba8xx.dtsi +++ b/arch/arm64/boot/dts/freescale/mba8xx.dtsi @@ -16,6 +16,8 @@ adc { }; =20 aliases { + ethernet0 =3D &fec1; + ethernet1 =3D &fec2; rtc0 =3D &pcf85063; rtc1 =3D &rtc; }; --=20 2.45.2 From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0D73D21ADA6 for ; Fri, 25 Apr 2025 19:48:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610523; cv=none; b=MRrdxSWiTDQOkoWrTTC8Vc6PrVZB7JmRFV/c74VUmcrwMYeDVgu2rz2Qy+i4uY5QTlbkU+Fk6V4U7LGchIaV3I7jffkSXMNwmietypLwwjCjtVrzWGXK3ZZFgxA27lXNFCf2Z3nh1pcjZHILxddfD+9qEeHV70itd7jecYV81AE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610523; c=relaxed/simple; bh=y8pnuSypChq+EHUNb5MJcd+jUk2muea59ryDVeSyLLg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d/5SdiX+paNj7C/pgQZ1INNXpO5o1o54abC3X2v1dVO2BH945RHTePGCXdT4gJD5gczEubHcg6EPbo8TUda2qd/LIRzVe+jiJZa7z0DSt3frRJn3NDjPgYTSDbS3zf6dbO0A8u12Jjz7ZRrj5VPrhrcJp223B516mk+qWJxS6cU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=xUgEuqkg; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="xUgEuqkg" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-43d16a01deaso1822705e9.2 for ; Fri, 25 Apr 2025 12:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610520; x=1746215320; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=UZFGj2aWxZgDEAwEKzLQlupr/akFvJ5yEG+vj1Abayc=; b=xUgEuqkg1rq+/iZPTWoRFwfzSb6r56LfNoo30u7Ep5HKpYR8rL/lMsGknyK21yKbKl iCpcYvR2AiwXIUT8k3DoAz5hjYk9OYRvSECPNcypz2VovUcpj8PnInTl+P+05P8fbfHf WbY4s+ejfH201vsY6cGZ+GU1vc0cnWcBMvQp/pzY1VDTzGMgSdfSooSe9r5Q5XTh4sfZ uAm8Q/i7aRvOSOnpF5eXBKQe8cqKElAvcyZWOx7HCH7OtEQnfO+cwWEa7V129gb2kwr/ yG0yGuTYc5Rdi06Ght7F0D5zrjBVyzxH20I9UaCBbFz+zykMjpKlptpm76tAgMd0btES 5hjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610520; x=1746215320; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UZFGj2aWxZgDEAwEKzLQlupr/akFvJ5yEG+vj1Abayc=; b=Dxif4m06CM5yVxm4zgDedyBFcFSBwZ6noIl3wj2cAlM1dafZuT1/siA9EZbgfzrarp cbm9zjQvB8rtnTJV+W+ZNS7vfZ83e7hIRz1kiM52Htvz8UDD4jJG5qWb2FTCMIrBhJrm AO+J2seJpEftJMHexiVZC0dk2W5m0U+iQYSy8BosJBrQstPqMe6F2NFGSZGVNORH+WdT KNDa50TYz1ta+hbcIis8J2So/b87Bvxr73k54PlSdd1ytp7p06r711+wwTslzT2+B+IB VgvXMoYIbHz8H1XZ8jBvnf9JRc58sNr0+pxDfPth6IA0V5r3u81FZWiB8Pzf+kzTDGXy wdAw== X-Forwarded-Encrypted: i=1; AJvYcCWmx9T81YeQCU9aB3ni/rL1fjaodQkseTEJKFQ1Kp52h/uIqK8ZxExUjY/vI8yeF27uY4tGJ3wccxumsb0=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0BhIOcDtIyuZonEeMpVlhJx88e+XZnLdmpBEU+O6QL9K3bz5s Qhl3Rgx1zkUhQOZNE8eGoH3hU5V/40URN/xtuTIMZqHBQilFkGXXyJUZUoCa+lE= X-Gm-Gg: ASbGnctgso+e+t71DQTVyVUETVfMZmg1suoWrkgkP6OEbWWshDLh7jtYnhvZSXLC2LU IeB13z/D3ev0bT+VozBILEkaB0sAeEMrEvqRbHRKGZHb+5kV6JYWl1tNc0bwGuvT0Gj3nGm9oNv 2D3wxFEeFRsAdjbu6IPbsZ3a4ULROkOgd3+XaevPRkY1808DEoDuX4Mb9Iq95fNXHUJBbAw3ImH wseA9gsg27Bx+0eGmQf+/6EkB3NmTEApjEAOpBvyAjDTtKfRGUT4dCzPHmQmhSkp+UQ1n3XCRRo 5CCp0pM/T0WYu25fPqABEX+wChFeUbycByZaOXeNKUTypvOku3i51JctJTc= X-Google-Smtp-Source: AGHT+IF5oStNUCQDQK4ELYhXSpBxSOJiVmnisFHwexItUkWhfg7DbrtzoUnP3ThWbKCt20qladK5hA== X-Received: by 2002:a05:600c:1e02:b0:439:930a:58a6 with SMTP id 5b1f17b1804b1-440a66baaf2mr13261755e9.8.1745610520354; Fri, 25 Apr 2025 12:48:40 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:39 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:25 +0200 Subject: [PATCH 2/6] arm64: dts: imx8dxl: Move Ethernet aliases out of SoC DTSI 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-2-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1392; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=y8pnuSypChq+EHUNb5MJcd+jUk2muea59ryDVeSyLLg=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cPtesFepKoFEuZUgs/iDcDESYgx2WEgl4L0 tpj0FAlzHqJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnDwAKCRDBN2bmhouD 13AuEACOw+pS/JbW4N9z8UJ37VBYqyjU5djVsxOY7FDNUJuR8WbIaysb0KZ2ENDackm6iQPItmb EgkUI+1Fmr8Scea1IcHpXBRwcCNApOIBII2N2VXexT4SKMgyvMxNXIM1rKtnCeA35Md1M38vz2+ K5rq3ENcolm8Z2JS1FVTz0zjqXgq+4Vge+p6/ctbGccHAZI0u+Ibc/yZaC0ykMuMX29Wfu52IHu Ii3qUYj4vtID6KwK9KJZIrvnGICfdPASxEyUKp3jI8wEORVkCepaQeAfP/9WRz0TUX2NdQY/eXX zCLoWQg3jGRDOeQWQRELtuut3nXzIP7vdt1Fi5VT5Mcd5BfInoAHADFIlDLY94aKv3mJ5VwHrQs 9Mst794gjptnEHKGbeSCQ7A+P62uIEQbcD9MC1RfjzKpX/OeFqCr7z7QR1+C5FbxPn2O/C7b4Wg jhiz59fnHQaaxyk31Gh/SBAolVOkM1SBhlgSF/yGoa6HEFTpyjTcNk3acWbfQ+t31YT/mrF5K2X LUejbJYkQb086rYFZuoRHRWGJJU65qp9VfDMUfLIgGjvpMOhQ2NhyfkCFxsvlmbJd/r2w47jDGK ZuCMBblWigCZdk8LghZWWzRUg5fjdouZM5MGwl8fJgg87CRQ8c/C2lAKrDEZVSv7eBJfRxzDIBv C4khUlqWqXqKoSw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Ethernet interface, like other exposed interfaces, aliases depend on actual board configuration, e.g. its labeling, thus aliases should be defined per each board or each SoM. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boo= t/dts/freescale/imx8dxl-evk.dts index 5f3b4014e1521eb2e226797c77d15951cfde3187..1e23ed3a3f396f65e11fb0e5f57= 5f35aa3b1728a 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts @@ -12,6 +12,7 @@ / { compatible =3D "fsl,imx8dxl-evk", "fsl,imx8dxl"; =20 aliases { + ethernet0 =3D &fec1; i2c2 =3D &i2c2; mmc0 =3D &usdhc1; mmc1 =3D &usdhc2; diff --git a/arch/arm64/boot/dts/freescale/imx8dxl.dtsi b/arch/arm64/boot/d= ts/freescale/imx8dxl.dtsi index a71d8b32c1920bf9d73020ef48eb98fdbe9adc6f..a14cfcc15cd538c387bbdd325a8= b951b00fa712a 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dxl.dtsi @@ -19,8 +19,6 @@ / { #size-cells =3D <2>; =20 aliases { - ethernet0 =3D &fec1; - ethernet1 =3D &eqos; gpio0 =3D &lsio_gpio0; gpio1 =3D &lsio_gpio1; gpio2 =3D &lsio_gpio2; --=20 2.45.2 From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E4B321E0A8 for ; Fri, 25 Apr 2025 19:48:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610526; cv=none; b=qF/zyey4dERrB6MtlWvrD2CUwLJEuKuJ5F2EY+PSLP/eZIBLby7NVeoMuKqoWjFOjxBsq3G++Q3H30Mw8JwYl2VXmEgnYCnMhoK8gRx5A4LWA+WQJHlKQNJ+JsTP9lepGgf3hMPET9vagKkRSdsHVJ6Kii8d12hWbwIdPCF80bk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610526; c=relaxed/simple; bh=wNLa8Pfub/rRnCkBKRDKSoylysp36U0ZhBtxbmNTPM0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KN1cax+HuoZQTtxUk13ZWUUSgj+bSdd4rrsAMD0I6FF8zGt0lbXrzfS7RVbD4BOptg3pUwFw4JhcOejY0ljY9wjGlbNaXcWlw0kpAhFHBgF3hBGRZMXcC0baCHTqwMgPu1hJsbRiyLNCe/QbHCkWw0HyoElqpFRd4/jAJXCNUAw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=SOvSCn9D; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="SOvSCn9D" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-43ce4e47a85so2427615e9.0 for ; Fri, 25 Apr 2025 12:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610522; x=1746215322; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=m4j37Xb2c0t4LU9ON/o8jdFzIJgXemxeqnwnCsdMIOg=; b=SOvSCn9DE1oofkL2fkaA+pdU9e8bAS2VykwCKF/ZdXIxxSZS401rtjoZPPxN0YgzZK z0KW17fHidAsSj4Egto5Uqqp460FuOcTz26wS5VwpzMiRdg/74pyW1xXmQtrNrdL7Qbt whsUT3ZQwou/zSZAiDFPifAdxsi8oSlzNXGINgLtJ3RsaqNkkDsn4lqde8KVfaa97W8E ZWGBx4tgfmfZ4TIK+dp6QZQAO3RlUP8ZpHNmPt5tTm5GH0mGKHFvcF8yiCO4FdLq1yNe 9kDXibhbvs4Jex4eI3LZp0Loknn+AExtGN5ukvZzv4EfgmVGqojfkyaha8nWOWb2FDF3 sxbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610522; x=1746215322; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=m4j37Xb2c0t4LU9ON/o8jdFzIJgXemxeqnwnCsdMIOg=; b=ub+N9J5ozPMtyAMQuM3c2szG7awnbi5aCJmaor/39iEMJ4VnwICkAwM8pR2FscMeTO z8eRx8/h8udc67Cvh9rpduR5LWeYBpMpy9TWCZsIEC8JCoqYAawf+IYROWxW/FSYhkqh ColVn6uZb7EXRA4yUcWK2sYWyjnma1rLv/wmngwnOAErrcizUOvSH1gxcvuY9+gkXCoJ SP3Ms4MapHE7J8rE2Nqy3qQRAujGV5Pj+Db5r9ikXf9bbvD/MmUfwp2ibWsC5kXZNcCq 0TkRlk7sE/wrMBFu6QlMny83qhZnvKEqfmI2tNEruYu7OtLwE20154DXPoFSEoIL07Ju EDbw== X-Forwarded-Encrypted: i=1; AJvYcCXsIAbX53sOy5Dk+AD9ZSlkBn0JALXzNaIqE315mrySqUtJ3HysX7irSd8GgFWMasqG71gVzIApqErLyo8=@vger.kernel.org X-Gm-Message-State: AOJu0YwmWjTYWJpTT7aQqDPw/DpcN50Sp+rolB+mtJzKzW2VjJ6HCZv+ U/x4ZS89lCWWzsFZ602+f6GQpQWQop0F7bVE2QR/6f5lPrNTK2dFnCImslOBl5o6QEBtBV5DnbG y X-Gm-Gg: ASbGncv1dWpHjmevWg8T7AzCYjUNz/o6sSk8f+1s4rLiOlMdZCQdg6bGlWsbpF+B+at E05BA5iTHQ7UBsQHH9XLNiUnIOw1tfLgRKzrQBb60T2/V54ZbAqJxjRMUq1eVTH+jiED9034gX9 VpRsMtu9hd+G+v3K52lBYdrAexFMmZXWr3gNtktU6F9lcw+12ou/k3VpOPUCbzTHjU4sigW0ch0 GaSZY2eUHpKVjzZIpfboSf+WtrLyy60zJifwPK9m4MyPxY7bUeI2gha2fGe/PZgkuwEzCWf8juD 39STXSlMGPOufQbii0QzE7ONa/OWK/bhOHQhwVd7T6mJBtiSL8QOAUqXrFA= X-Google-Smtp-Source: AGHT+IHbIDie3REI39tKrXXvIvvz5I8Mke1AdtwOzj50LvqfedqxsJLOKuveHgX+Yur6T8qbs8xzOA== X-Received: by 2002:a05:600c:a346:b0:439:9595:c8f4 with SMTP id 5b1f17b1804b1-440a6347d89mr12879575e9.0.1745610521735; Fri, 25 Apr 2025 12:48:41 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:41 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:26 +0200 Subject: [PATCH 3/6] arm64: dts: imx8mm: Move Ethernet aliases out of SoC DTSI 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-3-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=15713; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=wNLa8Pfub/rRnCkBKRDKSoylysp36U0ZhBtxbmNTPM0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cQjxH45eFXsuWcV4Ea/V0ec39ZK42OFYayr 7GOCn0MrxyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnEAAKCRDBN2bmhouD 14UID/9dZXZkCMnuPCAfhSEmzOka6EmSaE/0pve38V7QaKE5sLyRiaBhwDCQYeEOVZ1G2aJKdky jf3srALy4P/Z0SsG2ZiikB/6Y3ZUVwDRuVMzqJtCY1qzLiFHLOeEZkltYVoRCc4sjHtuUkXTxF8 WPmOLjYiS9d0zAQEPMe8vST8150qpgzmJmGx+cFT80B+IqDP2rq9khesjHEgEHnUpqUlk9zUp4u SJzvkn3FhJdeHOroBezcP16+Gn4JoXp67uYGPQQN3rx+VUcJ/A2z9hmEHGg642JYDeknfaukHKE 8mL3VtKu0A/qGSlnmSCOX0Tt3jDms78uYAQtFQbIDQWy4b3DQFyARckc/T0SLqsWg5408IHMP7e cslqCjIQlX3/0PRAPmEOGPhkd49x+ad7MEDv1ZAygMTwNkHYFZkSdUIJYeSE1vmihl4NoUDrVXz fBB3JTbKIl0MiDJ5nAuq+bblPVITZybD+q163qvc/ewgLlHW0Kp6yqkRbSO8IRuVy9sA9BmRU9G I35/6gFySpWyd5FyhGFfUAz3w6s6pmZt/NNDFwvfqQFHykOP8wD3zt8h9zV1YKt9njYl79kqZAB hyEgvcq4NLlkNHhSggnhjLavlnQd7OM57paG73cuXMMSvz7dP/9UVfA3T8kWhevzTyFoyElF5lD IjafxzopxvbQnOA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Ethernet interface, like other exposed interfaces, aliases depend on actual board configuration, e.g. its labeling, thus aliases should be defined per each board or each SoM. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Alexander Stein #MBa8Mx Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-emtop-baseboard.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-innocomm-wb15-evk.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-phg.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm-verdin-yavia.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/mba8mx.dtsi | 4 ++++ 26 files changed, 70 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi b/arch/ar= m64/boot/dts/freescale/imx8mm-beacon-som.dtsi index 62ed64663f49521a9c14927886018058e489c914..ffe1d18c5b626253323e45aa1ba= 2c27e3742ef1e 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc; rtc1 =3D &snvs_rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts b/= arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts index 472c584fb3bd294dce18341ce1afc277be1c3825..5dd685ffc9825329f739cda3227= 4cb223e88bf15 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts @@ -14,6 +14,7 @@ / { compatible =3D "dmo,imx8mm-data-modul-edm-sbc", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc; rtc1 =3D &snvs_rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi b/arch/arm64/b= oot/dts/freescale/imx8mm-emcon.dtsi index af7dc8d1f5f10d5e2eac677af60c7926e95fdac6..ffee784539ffd0e8cdcdfeb97ba= c817e4c128fba 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi @@ -9,6 +9,10 @@ #include "imx8mm.dtsi" =20 / { + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart1; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-emtop-baseboard.dts b/arc= h/arm64/boot/dts/freescale/imx8mm-emtop-baseboard.dts index 90e638b8e92a95214d8c3c719dd2a6db2630ebac..a98316b7dc443cf9bbf7c45ec8d= 1d8b3847ddd70 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-emtop-baseboard.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-emtop-baseboard.dts @@ -15,6 +15,10 @@ / { compatible =3D "ees,imx8mm-emtop-baseboard", "ees,imx8mm-emtop-som", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + connector { compatible =3D "usb-c-connector"; label =3D "USB-C"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi b/arch/arm64/boo= t/dts/freescale/imx8mm-evk.dtsi index 5f8336217bb88b1d0501e6208c936c51ce23b312..48a76f656fd4302218a430bebc0= 8afb0bc3d09b7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi @@ -10,6 +10,10 @@ #include "imx8mm.dtsi" =20 / { + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts b= /arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts index 502745402847ea16ea0e53415a9063c6ba9dbffa..5c340bb01a7afc342650f7ea652= e281cf0906a2e 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts @@ -14,6 +14,10 @@ / { compatible =3D "engicam,icore-mx8mm-ctouch2", "engicam,icore-mx8mm", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts = b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts index ddac8bc7ae65159314c2f8a9d41eafb51ae4f863..9f70bafcaa4bedcb71d8c467146= c92535b23c149 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts @@ -14,6 +14,10 @@ / { compatible =3D "engicam,icore-mx8mm-edimm2.2", "engicam,icore-mx8mm", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-innocomm-wb15-evk.dts b/a= rch/arm64/boot/dts/freescale/imx8mm-innocomm-wb15-evk.dts index 055faae79930cbdc347f849cfae7ef3b24746b12..e7af6ea80ebc886df82281ae391= 2b17dbbcb5dbc 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-innocomm-wb15-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-innocomm-wb15-evk.dts @@ -12,6 +12,10 @@ / { model =3D "InnoComm WB15-EVK"; compatible =3D "innocomm,wb15-evk", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts b/ar= ch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts index 33f8d7d1970e0b165c159a788fa0a96cbefb0d82..23fc653a3a45474b2fa1df620fe= 0f568a8a6fca1 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts @@ -12,6 +12,7 @@ / { compatible =3D "kontron,imx8mm-bl-osm-s", "kontron,imx8mm-osm-s", "fsl,im= x8mm"; =20 aliases { + ethernet0 =3D &fec1; ethernet1 =3D &usbnet; }; =20 diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts b/arch/arm= 64/boot/dts/freescale/imx8mm-kontron-bl.dts index d16490d876874b7bfc9066efdd724bbb52f518b7..5d6a09322f2750b8b1c6dc93b99= 5dac7cabe35a2 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts @@ -12,6 +12,7 @@ / { compatible =3D "kontron,imx8mm-bl", "kontron,imx8mm-sl", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; ethernet1 =3D &usbnet; rtc0 =3D &rx8900; rtc1 =3D &snvs_rtc; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts b/arch/arm64= /boot/dts/freescale/imx8mm-mx8menlo.dts index 0b123a84018b2978291ccff845332d55022c7c75..ba5f85454d1c78c635363f13f50= 8f363a4aa53aa 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts @@ -14,6 +14,10 @@ / { "toradex,verdin-imx8mm", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + /delete-node/ gpio-keys; =20 leds { diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/ar= m64/boot/dts/freescale/imx8mm-nitrogen-r2.dts index 12fb79d20b29e21c1984a7077c61803875523c7e..21649620aac4cd32eeae08758cd= 80eb8be1db2f8 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts @@ -10,6 +10,10 @@ / { model =3D "Boundary Devices i.MX8MMini Nitrogen8MM Rev2"; compatible =3D "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm"; =20 + aliases { + ethernet0 =3D &fec1; + }; + reg_vref_1v8: regulator-vref-1v8 { compatible =3D "regulator-fixed"; regulator-name =3D "vref-1v8"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-phg.dts b/arch/arm64/boot= /dts/freescale/imx8mm-phg.dts index a134b183364961afdaca057655dff6a7e248e51f..c3a7435201d9c0f8c5469c1339e= 3a39ac81e4ffe 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-phg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-phg.dts @@ -12,6 +12,7 @@ / { compatible =3D "cloos,imx8mm-phg", "tq,imx8mm-tqma8mqml", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; mmc0 =3D &usdhc3; mmc1 =3D &usdhc2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi b/arch/a= rm64/boot/dts/freescale/imx8mm-phycore-som.dtsi index 672baba4c8d0527f2de002d49aa96d30a6ae2373..db8a8022e86d0671296b202b125= 446e7856581bc 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi @@ -12,6 +12,7 @@ / { compatible =3D "phytec,imx8mm-phycore-som", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; rtc0 =3D &rv3028; rtc1 =3D &snvs_rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mm-ucm-som.dtsi index d3b21203c5f49e9bb697c602d49e3f8ac9c9f603..18f4b30d7e41e8e7ecabc4c0b9f= ede0ec6376d7a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi @@ -9,6 +9,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc_i2c; rtc1 =3D &snvs_rtc; mmc0 =3D &usdhc3; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mm-var-som.dtsi index cdfacbc35db57b654f7b965a513cf04cb4a697b9..9d207dc75cf9322c68e5c7032fe= 5cab58f0f2ad9 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi @@ -9,6 +9,10 @@ / { model =3D "Variscite VAR-SOM-MX8MM module"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart4; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi b/arch= /arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi index 5a3b1142ddf4b7d31db2e6e2723e86cc089a96db..1d03e9a32da2d5ec40a751d10cf= efae4eefd71e7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi @@ -10,6 +10,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &gsc_rtc; rtc1 =3D &snvs_rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts b/arch/= arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts index 46d1ee0a4ee86b025d94453460770e08b5dd8d32..1f7cc6310d61c98523f0fda92dc= 1cd060a26c2a2 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts @@ -18,6 +18,7 @@ / { compatible =3D "gw,imx8mm-gw7902", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; ethernet1 =3D ð1; rtc0 =3D &gsc_rtc; rtc1 =3D &snvs_rtc; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts b/arch/= arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts index 86a610de84fe2348554354f838e1d824a24a4322..b1f83f84e7e11446fcfefdc1c7f= 20a5fdf3e3338 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7904.dts @@ -17,6 +17,7 @@ / { compatible =3D "gateworks,imx8mm-gw7904", "fsl,imx8mm"; =20 aliases { + ethernet0 =3D &fec1; rtc0 =3D &gsc_rtc; rtc1 =3D &snvs_rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi b/arch= /arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi index 3d0b14968131049b15fea3f52d10f60c006f341b..440678d8e933bf60325fea1ca34= 0441451e8e93e 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi @@ -4,6 +4,10 @@ */ =20 / { + aliases { + ethernet0 =3D &fec1; + }; + sound_card: sound-card { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-master =3D <&dailink_master>; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi b/arch/ar= m64/boot/dts/freescale/imx8mm-verdin-dev.dtsi index 1d8d146d9eebad32de81c0f7860be52a4b6d7ef2..570091dded8446cf14fcc186910= 5f513abef6651 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi @@ -4,6 +4,10 @@ */ =20 / { + aliases { + ethernet0 =3D &fec1; + }; + sound_card: sound-card { compatible =3D "simple-audio-card"; simple-audio-card,bitclock-master =3D <&dailink_master>; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi b/arch/ar= m64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi index 29075ff5eda63b50bc008ad501e96333c6d07325..9c27dab2668defe2bcab46686d2= e83433e846665 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi @@ -12,6 +12,10 @@ #include =20 / { + aliases { + ethernet0 =3D &fec1; + }; + /* AIN1 Voltage w/o AIN1_MODE gpio control */ ain1_voltage_unmanaged: voltage-divider-ain1 { compatible =3D "voltage-divider"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi b/arch= /arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi index 4a0799d63446cdaa0a404091386ce8a4164d5aca..285eb0ba87e53f9adf9e102aac9= 329146b047a27 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi @@ -11,6 +11,10 @@ #include =20 / { + aliases { + ethernet0 =3D &fec1; + }; + leds { compatible =3D "gpio-leds"; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin-yavia.dtsi b/arch/= arm64/boot/dts/freescale/imx8mm-verdin-yavia.dtsi index 763f069e8405442f2af7491ff810b8b2375248f2..7df5f44c5f5f438ac28376d1dfb= 3caa04a077f0d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin-yavia.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin-yavia.dtsi @@ -6,6 +6,10 @@ #include =20 / { + aliases { + ethernet0 =3D &fec1; + }; + leds { compatible =3D "gpio-leds"; =20 diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8mm.dtsi index cfebaa01217eb02b9514c51ae7dabc6cd7b7245a..67c57c071c8ab8d55ef1c93ae15= 5ed08c7c6af30 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi @@ -19,7 +19,6 @@ / { #size-cells =3D <2>; =20 aliases { - ethernet0 =3D &fec1; gpio0 =3D &gpio1; gpio1 =3D &gpio2; gpio2 =3D &gpio3; diff --git a/arch/arm64/boot/dts/freescale/mba8mx.dtsi b/arch/arm64/boot/dt= s/freescale/mba8mx.dtsi index 7ee1228a50f4f9bfa46edc62d956b47b906326f5..1b24dfc36c8340b8f5852c2dc37= 278c8386294d8 100644 --- a/arch/arm64/boot/dts/freescale/mba8mx.dtsi +++ b/arch/arm64/boot/dts/freescale/mba8mx.dtsi @@ -8,6 +8,10 @@ /* TQ-Systems GmbH MBa8Mx baseboard */ =20 / { + aliases { + ethernet0 =3D &fec1; + }; + backlight_lvds: backlight { compatible =3D "pwm-backlight"; pwms =3D <&pwm3 0 5000000 0>; --=20 2.45.2 From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FDBC221FC4 for ; Fri, 25 Apr 2025 19:48:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610528; cv=none; b=iET1HDURPbyT15rk4Cmo3j5htbRRqCyw1SFspZvHcZ43XcbxZYienSIU/ZzRli/qAcu+R27QDCkeny8MxfNcfdhIgqlBnzAAwXXd/pLl0GdouXtmchrUfhOvXHZK5QqX7GzJ0ON7witMDglhRSrwjL/rmKUlpOMlPUb1X/Sfohg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610528; c=relaxed/simple; bh=kSuXk+uGBBo5zpL4NHaxiMuuyBwuMVMpicPj/p6ATbQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ct2mWd0+008yRNHiQiEHg6rRTAz07itjvXSeQ/bTnB8DUgMGJ+1hSwqptJ7V+rqTf68ZcFGvE5FKq1ixkkxi5zd5sGCaEOo+ikHY8Zrr4JPIiYKaJftMxUr1mwmIge6wJCcg1i7HTKdk+144oUiWVWa4XjppbXk/ubd6L5bL5zs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=TuVorXgR; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="TuVorXgR" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-44069f5f3aaso3794255e9.2 for ; Fri, 25 Apr 2025 12:48:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610524; x=1746215324; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Q4JA/24tCVPu/6qLUwk7l1K+rvMBJ9EigZtYSNdrSX4=; b=TuVorXgRFzojpOWwiM176HC2wWixK8JHv5wfrS2yFPsRKWcKhIumU70VGjUjQj71i/ iT3hJayInukIHcGzMoQfnsDDOGjD6Y20CJFBD5SKV+TaojSnHtOe2+QrgAztsb4X+/CO HBquod5N5CDSlkqWHhqlBYGjLZ7VZJWSm7tihm9lmV9JffCb0nbc1oWfKvuBfX7CuBUu A4rQyVyCf2cmnjO9GSOm0rbbfYvbsYfov/fsXBS1uMvBmtPeIsaBBZwpRiqWhjXu4+7u vTgmDE978gXiNrKrAc30eQ4RTbvDIdjTfLcYmVck66G34wxnRSZFdh+u0APBbJMLpbRE uU3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610524; x=1746215324; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q4JA/24tCVPu/6qLUwk7l1K+rvMBJ9EigZtYSNdrSX4=; b=S+ljOTVzeVWHFtclDjAWaLe1wzjlyEnuJNkhdwPjqwK3vGQkXEqHOOsrcO0vz1gMci wkh6oiFT/a4QnBk1LBf+m+rNGk6TtQH1py/TvKTIeSSc6Wi4DjT6NtT0SejmHHGPmwhg RvuGeV0VnvT3O6K9nNVnF64M0RVPDznr0N/q6ASbSNFN3W78QAP/0vDYexPM6gzkJK8a q1ChFxaJsVcBlufXOoI5A7508g9kR8jw2Xpwsb+pEd8kG6S0Cw8jYbStyYtCxBrmpQSr 1EtvCSpj/ff4PnqzCcX67qhFycL1WQ8f3rTR1+6V8ofOE8HGeJ5PL+p1ZjJ4LB0skVNR XzUQ== X-Forwarded-Encrypted: i=1; AJvYcCUAkJfZK0LfZy1gJUml9dUYZQJYKPP90uyaGkiEfNRcscQXuEzR1xBG+sWDglgMRaxyL3e1I3/gR3kvKX4=@vger.kernel.org X-Gm-Message-State: AOJu0YyubUuTcy2Xc95Ketr/eH33eW5fPNwuLrV7BztRSz4GDAldZKIK yvm/qKzT4k84EBhmCr5TxDWty7ufLaUU+dIH0o+yh3ubLCA4EzRkEVt95/ECkh0= X-Gm-Gg: ASbGncstJZyDl8S90aWvg6EpPfZ+0BabE6XurYxtaTJKUx12D+Rgsoqu4heO77FzvDP pxq2RT4pR5nJmp7+84AICJ2c+mbM/o4OsWBQ92mexPeEAJ58ACa/Gx+dQ904WBeqEsEvQiEX9v5 Ie0hzaW+HpcNnKIqZ21Kfi28WLcXAx5qDJacjGgz5oKdvxxfuJS75RhL1ytlVx17SunTfqs76kd QEjuvuMRYkPc1kq992am1VJoBgO4X1sdnrXguYuS+xfqyRxN8Q0RRbwSudoYhUeSdfuBJgrIsTY yC344M1Wh3Yu0eZOO4diZGz63acVrOuuezVnxdvLC3tGwykbct/WlCNsTxc= X-Google-Smtp-Source: AGHT+IHe+1D/CKQHTHjSQgvbqI1yOD06loQArzvvujsE39fAx26XWsGVL+Vp/lnDEP0KbawfeUBn7w== X-Received: by 2002:a05:600c:4685:b0:43b:cab3:1fd1 with SMTP id 5b1f17b1804b1-440a65bb7d5mr12401725e9.1.1745610523980; Fri, 25 Apr 2025 12:48:43 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:42 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:27 +0200 Subject: [PATCH 4/6] arm64: dts: imx8mn: Move Ethernet aliases out of SoC DTSI 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-4-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3688; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=kSuXk+uGBBo5zpL4NHaxiMuuyBwuMVMpicPj/p6ATbQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cRBRi68ut6cV5Tjk/mdUsM1uGe7/fx6IsUo 4s1b2prBRyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnEQAKCRDBN2bmhouD 1x9kD/9kquaUkWYhMNfhh+Js8oXV3Gat2PvlLz909ZtYnRSsHanzuUuyao1qvvPUc4ck+xR5hZ/ zCqZaUCIIlm8MsDuA7c1YUGDAtqyrmwadhrp446TLcrM+apZVTt0xz6/jSV37ojsw2rYEemJ4vn ubDfeH1rURYsbPyCJ5DZMw0/nm3TsC7yDZKnTUG1DX1gZkngD3s05iIi9REF3HyNmnqO9eD3NGj DL5+ybWKrtOEsgdlg1260km5GsDCiS0cPmELEFU8MftrY9ngvG03stvGBih/L4OlQi+Vvseyndv b0XrCF09yqpzwxvmH3eMjblz6I4TzlLB3OT3TG+EoXJvpGqOmETVxlr2n5twLh53low1F8keKrn XBKlIwhLfLOTLy2ut6LDjuGqBJ6ExTAKXBlZysino9YfYpFauEH0wTj7Hk2vCFJsdGBpeNPmPMm gCn6ZgzNb+LGlfGEN/eakIkHB1wLr2BzsSZXMG2njxwjgbDxl4r/B8Y5b4PZhswCm903icm8xoP 9NWhxjaT06hiHqYFB8hIRZAN0J1fV9mjqj6+ZgpYdDNJNlcbUSBcEudDHRIeLAFB3gAc9Gr8FJD Bs9aumoTLQvZ+Uyj0nb/yrCXaUs+Q8rJw6EohsDzj77z/HShc6eRm18CXI/qBttjbFZwyhVydAI fKvVTAEI0bAFMpw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Ethernet interface, like other exposed interfaces, aliases depend on actual board configuration, e.g. its labeling, thus aliases should be defined per each board or each SoM. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 - 6 files changed, 14 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi b/arch/ar= m64/boot/dts/freescale/imx8mn-beacon-som.dtsi index 2a64115eebf1c68b69eb0076aa08558eface5705..625a647e1e8d603ad9399d87d74= 159da33cb013a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc; rtc1 =3D &snvs_rtc; spi0 =3D &flexspi; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi b/= arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi index bbb07c650da9c273a540976142197d9ff1bd5389..d34d37a4a09f328ca19ded10c36= aae740196eeef 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi @@ -10,6 +10,10 @@ #include "imx8mn-bsh-smm-s2-display.dtsi" =20 / { + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart4; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi b/arch/arm64/boo= t/dts/freescale/imx8mn-evk.dtsi index 33d73f3dc18759295207fae76d67100387b86461..f91ce0d9b015f49422aeac9517b= 4e486e44e4956 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi @@ -7,6 +7,10 @@ #include "imx8mn.dtsi" =20 / { + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart2; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mn-var-som.dtsi index b364307868f25eb05507c651afa6fee8d0c8423f..59fc9ae613bd3aa047c30776ff1= bc1f556a53562 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi @@ -11,6 +11,10 @@ / { model =3D "Variscite VAR-SOM-MX8MN module"; compatible =3D "variscite,var-som-mx8mn", "fsl,imx8mn"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart4; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts b/arch/= arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts index 30c286b34aa535e1ac7ef5affd3b9bcb6a81b633..ed91f73802379d63c4b302c7b1d= 6baf91b8e962a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts +++ b/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts @@ -17,6 +17,7 @@ / { compatible =3D "gw,imx8mn-gw7902", "fsl,imx8mn"; =20 aliases { + ethernet0 =3D &fec1; rtc0 =3D &gsc_rtc; rtc1 =3D &snvs_rtc; usb0 =3D &usbotg1; diff --git a/arch/arm64/boot/dts/freescale/imx8mn.dtsi b/arch/arm64/boot/dt= s/freescale/imx8mn.dtsi index 848ba5e46ee679166e96327f089904f317b0cf95..93a78b40dd41b804707dfce53ed= 2abd8586b0312 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mn.dtsi @@ -19,7 +19,6 @@ / { #size-cells =3D <2>; =20 aliases { - ethernet0 =3D &fec1; gpio0 =3D &gpio1; gpio1 =3D &gpio2; gpio2 =3D &gpio3; --=20 2.45.2 From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1F46621B9C6 for ; Fri, 25 Apr 2025 19:48:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610529; cv=none; b=eqsjzs8n4UpvWdhqAWx3zu+82a0fsQrjaUJ0vAYDYq66FGAp922+uj5bKKFjfhc4Jmz6FJdvbVUW3v1a9U13ipbQSSJdE+WmGYorctZuqFuzFIS929tDpHqT6aUh1Px+DtP9OYxPdlo/Z+L8XeA+MrJuYpZOvr5rLpBm9V41oCM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610529; c=relaxed/simple; bh=42Bpm3LHEmtVmQsrqnD99bk04O4x432C9JaHWtmjDWU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lpzc86PdWVgHYK8HvWaqkCYR9RqveeQ81Pls+ruRLvpekbppmqECyOoFXHLQG9JlWHdWcVbsatn4wJfQexpzLqX5yJU3/LCmlfT8IQXtbWLAyk1rEYJlHRA3EUztYpKP/EJZCWG/cOKxMg21NcynRbPG8RirTa8OIgu5TCa2GBQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=R4Zx5apM; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="R4Zx5apM" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-43d4ff56136so3420865e9.3 for ; Fri, 25 Apr 2025 12:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610525; x=1746215325; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=etxEC12lMB+ejp9f/Y42bos7wLJ3Y7W974k3fpFSzHk=; b=R4Zx5apMYw+3f6GwbDPSG/z44mA0HGPad2bMycDuCrkMiNKBjyoEcWZv7sP8gET7R+ 1Uyjg8jlAEdWbe+7v7/+FhMJgzCDle+ubnO5Mnr3X//6o/+9AYCopczAdKkrTEy/MInY qTPH8vYMWFgnJ5boJuPUY1I0OruCHg9gUhOOe17xIBj2HEvg2OpAb8ZZ8dZKE4AMOTP5 RhQLOVAkBvZHrBsinK8MgPmlXVO4ZrIG6PjBJD+xPPh7b0Hqacjwx3eVeK+QuxIujr3d yxJsORDaqAR1O2kCcRTZmgEh6+WNJQRXr0BdeXAkYZycCei7fg1hCNvD4P4HlXVI5bAA TV1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610525; x=1746215325; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=etxEC12lMB+ejp9f/Y42bos7wLJ3Y7W974k3fpFSzHk=; b=M+kGHiHhumHWSUs4At+jCAqFb9qmCccBycDLZhZkJcQwDYrgBj68yNZEwgwjSd2II1 q+mnKrBZjYTo/XdBvbXIBbGPJL1/W3dzIjp3cu42jNgvJv/VZzJQx03LAeX8+pTwyt9p GpRpb1d+ejUbGHNC9VldRGcFSE+m/UbCmLh1x3oDv3SX2meUkdp9whrjkVfU97alXyqv 768oXnQQB++fgwCBlgtFytMFdf0KmbwzcUFE1cg7wch7ZPBasJ5YHF5j6QEPz3RX+tfY 2c1KUyB4HyoGstTFgWaJr2G96/31OrONVobsq5MXr5yLqVA2D/mVff4vukwfeLvKk7k6 Sldw== X-Forwarded-Encrypted: i=1; AJvYcCXxgls7z4IpS0EjlwPEw6oAp3u/+aNF8A9+JBBFCvMR6dqNT/9rKb9GN3T8BDvKfwHdlvKldEeetrHmgFo=@vger.kernel.org X-Gm-Message-State: AOJu0YyTC41yh53XH8TX8nQoK13sQ6nA0e7lehNkn9KBjNq9dGzqJb/d 5GhwNLtlulImbfZovIBzN90HdQlHkCpjN7mCVStbwD3/CR3BMIfny6ZBnrUB1+U= X-Gm-Gg: ASbGncvLVP7ldNf3nae3bvesuduJEUG9tIIR9h7MGO0VOHSj6fN06McDGbacSTy9pWO haCTf7ue/uaGM3lo8/C5rqLxNrHjudkZyWWkDcipVZ42FVx+nRMXsaCtMEMVFQn+2GFIeYo/72S o0teRp2ClngiZBcJsrbF/WfrsrwlAyqGTJyTW8YR0ddziXavKHVvWZg6AsLyJn6Ww8a8e2wJBbh c2EaAsQv8xcEHIRdTJ8UwJfSO0GMsIrp9YbuTNy8qN6TFyQ+eKM1urK70RDDNB62p8IS5BCrBh7 Rh5BdCB7oQo1IBBjRj2cyazaIMGnH3Uv3C2zK5V1GxWluc37xc8R9RXAGVgPYXvOLJEaWA== X-Google-Smtp-Source: AGHT+IGZVtZLkR9nxPkUbvzOCdFjLRhSjWHRmpkwHUAsb2AXquVCMi3+Gvn4z8qa544N9iD+XiVgsw== X-Received: by 2002:a05:600c:ccc:b0:43d:301b:5508 with SMTP id 5b1f17b1804b1-440a65ceab8mr12011905e9.2.1745610525364; Fri, 25 Apr 2025 12:48:45 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:44 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:28 +0200 Subject: [PATCH 5/6] arm64: dts: imx8mq: Move Ethernet aliases out of SoC DTSI 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-5-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=6930; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=42Bpm3LHEmtVmQsrqnD99bk04O4x432C9JaHWtmjDWU=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cSrpxTKzVN9MQW5WEKhUCnxySOLJmHDaUV3 1rTpgOcecKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnEgAKCRDBN2bmhouD 13A9D/9AxkwwLjRniz+C+Uyac2kCQOPoMKIv3737edtkN6sEd6hYzK2WxGqFoiNRGYAUCo2r4F7 ZeBJbKngrwsS2oc6FTeOTKoQE48MGvZ4zns1l23uXgH0PTozqTWOwABIG9FmROWoyoNRjM5fFDB 8njGYm9AOJc3KJvBgmKILVUQOeblAytOyRn8R2mv5Gl1+2f9zEZMCCEw1qwqEVkiLMO2cAAG/j2 olEVbusgWYM+T7GOrW51JvwL+Vdz0R7iU/4h+u76LGltprGq9uJlLjtvnSYe3dwFtJRmf3zwNqY GAWzY/Je82zkk5iYgmi9/GlHfRNBu/R+t7FLlDrQt1+41eSIhWzJ7dDQ+7v/qxbwsVq6ziIg4m4 FyRWcpCKHJp2uQ32PnSVCCQCyQMMSg99E2YCv50DkpaNlrS0SjxIiTZ0RZdkhbIUaPYAL99uK82 pRnuZTntNYQGsnWTPYEEsixouLVdXzeH+PAsofKvNQUbkT+aeP//pMtNmUHCSBkgQsEuJFCqmBi MvUBHpBLtr99DCLyJubZzAfeRtNLMRdKc9spMtnV3A7k7a7G7xkyUcqwzoC8h3wqwJCiuCwe/Zb E8aTzYw3uB4SCexXFymPkMV9+Um5NOrCH2AxpAoS/aPtFTmRMclVfGIBN1vfKVJC4uvOJF3w9tG zwvwnDyvujCMvGg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Ethernet interface, like other exposed interfaces, aliases depend on actual board configuration, e.g. its labeling, thus aliases should be defined per each board or each SoM. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 4 ++++ arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 - 11 files changed, 34 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-evk.dts b/arch/arm64/boot= /dts/freescale/imx8mq-evk.dts index a87d0692c3bb372f77c04d5190e3741f93a142ec..1d11ebf1c8449541331aea51a6b= 2841f6e6c790a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-evk.dts @@ -12,6 +12,10 @@ / { model =3D "NXP i.MX8MQ EVK"; compatible =3D "fsl,imx8mq-evk", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart1; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts b/= arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts index d8cf1f27c3ec8a33b7ad527c1fc2b489747a2d84..6ab8e2e07b8d403f1fa00ebe2e3= 81e8e7ac5699a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts @@ -15,6 +15,7 @@ / { compatible =3D "kontron,pitx-imx8m", "fsl,imx8mq"; =20 aliases { + ethernet0 =3D &fec1; i2c0 =3D &i2c1; i2c1 =3D &i2c2; i2c2 =3D &i2c3; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts b/arch= /arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts index d9f203c795197a8d02e6bfa831df6eacdefdc4b3..b1726e0a46bc591f617f25f9fa3= ea39509657aba 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts @@ -16,6 +16,10 @@ / { model =3D "Purism Librem 5 devkit"; compatible =3D "purism,librem5-devkit", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + backlight_dsi: backlight-dsi { compatible =3D "pwm-backlight"; /* 200 Hz for the PAM2841 */ diff --git a/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts b/arch/ar= m64/boot/dts/freescale/imx8mq-mnt-reform2.dts index 3ae3824be0271f8c5804faf63eaf51aafde9875f..0794abfcb8ac78d7487bde8b2d7= 008f1b602bd31 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts @@ -14,6 +14,10 @@ / { compatible =3D "mntre,reform2", "boundary,imx8mq-nitrogen8m-som", "fsl,im= x8mq"; chassis-type =3D "laptop"; =20 + aliases { + ethernet0 =3D &fec1; + }; + backlight: backlight { compatible =3D "pwm-backlight"; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64= /boot/dts/freescale/imx8mq-nitrogen.dts index 767819cce886cea8828fff68150f64fd21ad8f89..d84f566b85fd6918052040a71b9= 915b44c7cb846 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts @@ -12,6 +12,10 @@ / { model =3D "Boundary Devices i.MX8MQ Nitrogen8M"; compatible =3D "boundary,imx8mq-nitrogen8m", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D "serial0:115200n8"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts b/arch/arm64= /boot/dts/freescale/imx8mq-phanbell.dts index e34045d10a12fd8060b0bb5e512ca7d4eae95695..bd9e41e09a03cc692a2228dbee8= cc6c51a7cc0c0 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts @@ -12,6 +12,10 @@ / { model =3D "Google i.MX8MQ Phanbell"; compatible =3D "google,imx8mq-phanbell", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart1; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts b/arch/arm64/= boot/dts/freescale/imx8mq-pico-pi.dts index ec89b5adeb93d4a0ae4f8338117c196039961241..e9e54558d77e86744954fa55c9b= 3f562bfa3c7fc 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts @@ -15,6 +15,10 @@ / { model =3D "TechNexion PICO-PI-8M"; compatible =3D "technexion,pico-pi-imx8m", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart1; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi b/arch/arm64/= boot/dts/freescale/imx8mq-sr-som.dtsi index efc00f4abeb12ce41325ecc04b50349106a56337..915d14e9961830f181298c9cc39= 4b42ec2f71a62 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi @@ -6,6 +6,10 @@ #include "imx8mq.dtsi" =20 / { + aliases { + ethernet0 =3D &fec1; + }; + reg_vdd_3v3: regulator-vdd-3v3 { compatible =3D "regulator-fixed"; regulator-always-on; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-thor96.dts b/arch/arm64/b= oot/dts/freescale/imx8mq-thor96.dts index eaa9d0c0fcc180b42301be5641f33b1ecb6649b5..9b3d9d235ee114b147322e6f7d9= cc55fb4e90ba4 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-thor96.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-thor96.dts @@ -12,6 +12,10 @@ / { model =3D "Einfochips i.MX8MQ Thor96"; compatible =3D "einfochips,imx8mq-thor96", "fsl,imx8mq"; =20 + aliases { + ethernet0 =3D &fec1; + }; + chosen { stdout-path =3D &uart1; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi b/arch/arm= 64/boot/dts/freescale/imx8mq-zii-ultra.dtsi index c7bbba45f368525e0afa3e22e10bd76b5cf372ac..04dee72be03757abc997a4856c1= 3e778ba5ec056 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; mdio-gpio0 =3D &mdio0; rtc0 =3D &ds1341; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi b/arch/arm64/boot/dt= s/freescale/imx8mq.dtsi index 07925b387677b35766fd0e7ee4b8aff99b587c55..c3cecbf60d8276bb41c58d7f2bc= 71a3b5d2d97d6 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq.dtsi @@ -21,7 +21,6 @@ / { #size-cells =3D <2>; =20 aliases { - ethernet0 =3D &fec1; gpio0 =3D &gpio1; gpio1 =3D &gpio2; gpio2 =3D &gpio3; --=20 2.45.2 From nobody Wed Feb 11 05:46:33 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 66FE222258F for ; Fri, 25 Apr 2025 19:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610530; cv=none; b=ehOszRS9Ex0wdyHCDgskTMgvs7H4xfUEAz4+XKtgzeUsCcZAIilATvotGU2HIbhfT+LhhejV2Ph/dcbYGPr3Y9KvRTJDd8Hxw+qSW1jVTLhfqjClQCfoFdseZ/x6x/kU1OQHQZzlt4k8GE8g0jFRrfG1g09SPYGWtzs+yZXFKOU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745610530; c=relaxed/simple; bh=+HtaD1MMcC10nD909Zao9y6H0hANNmhyPMSU9hKMrJ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U8TwbpU6MAto+C5052KXlHZsqwMvyBjunHXGT1bqYYDaH6Ojhq1PW15u2EXOAfhcNMEFRksdWXgwDHCXwzG20+INPGGlsetxE9xCOpA8VMLTgnTy7n4bFvrrwt9K9DoXR9cZ5gYggM2zju2cJJB1bClA+SxDSK+ivE4Elqag0lQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=PeA7DlZH; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="PeA7DlZH" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-43ce4e47a85so2427745e9.0 for ; Fri, 25 Apr 2025 12:48:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745610527; x=1746215327; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=hhhHYs4KoUp1Dmqe4WieRh0AOyBX59ZVEuUqlgb/Xa8=; b=PeA7DlZHvJHVYtZVzn2SV7eGzAvrhvVIDq+qNieK4ZeZK8T7+OkLoTj2JDzzM29056 WpnpSa1OjflAC7ky3vRPDnEC+//uVt3Cfssw6jOY5IU5e+KdqmERSy9+pzO8OWnAJwOt TlmiirshlEyR5Zqsz8Hdv4g4tCXe4Ed9kMkvrtosSBve4yQBjA3Y3gFutWlW+372R3AE DBQFXdfR8/+uHH/sgQS554EnJpatvtzw9nkZ+X1D+nddQCo/S5dDKfbF3tQ96mAdrlvx c/wzWnFuRiIq90+uG71TyTipsWgvUftb9cg/sSA5Vt5OtIJyPYmsix3b0RkGOJDb2jel epnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745610527; x=1746215327; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hhhHYs4KoUp1Dmqe4WieRh0AOyBX59ZVEuUqlgb/Xa8=; b=HUT/dPjac26x2j4h15lzPZT0fvDAjJHnq0BPT4P+BORpo/5fz2eN+pwKm4dvmIIw7u 3ZJNLdNoqHuiwFpS4MbwjLOA+Pc8H2YMV5ZoNj+VHt2/y60r+bKLDHqAuOqEIWkZn4QO /upNdgdeChpZ7LJjJIuLu9esH4ROFVpolVDXuFe2LDJmAp6rh7FgCMnzf4+IJ9XtSA+I da5U7w/bmtHVqNP1t0koMP7U5JpYlxUOz5q06WLZIgm2pmzMWsom1Ok2Vpf8AxkFkX0y ttZh72v/eb875l5ONFunL+EX8ZJvLcKCwoQAmMIBrbb/cMyZTVCe1rYtLy+2V7DQoScd C6rQ== X-Forwarded-Encrypted: i=1; AJvYcCUhi+rOMOT1+G0N8D9lOVyE4j25PnznjvhcTz8Wjsj0ROZ/b07QM8tVNrrOUL6bhNFv1N3lFmX0GFdLplc=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/v8nKMErAOPCBftz4TjtkySeVgsMpfHsL8yCLZL3H4QyYLHYc fvjy6jW/j83WurS+7DakaMuhxHfi4teKvS8YW0IJ1I52ec3YqsYLZZUVe1WvhGI= X-Gm-Gg: ASbGnctESw1mj1c2x1R73vLQ+HsHUTc+X2XjgcEL1mVTSf6gvXmorzYf+jQAaC1t8wh YWeFZmTjc+u1u0FGBPFNSPmb71IAiRRnayxaR2gqhCs33BX3Fq1ZoATc5fAIcnMyhC60uVi2EJ1 R7pXqU16Vp+/toet7EZnpv2bXhXGEgOtHIHYSPAGlelMPpUtRN9uguiF9TEVH9OkNmrHwG9ky3W 8SO43u93Bk9HVZHxrOAUOXtrjIdpmjHyjo1aBFrs/mXg82hMti9q42XO/vI/ZcaB3zhBI8LLRzC lytfAC2AvxNmAXIdOwpuSrDB7fzi+OT5KYZnnL3eNzHlmL345tjfayra0As= X-Google-Smtp-Source: AGHT+IFLaTSeRSUUGpyQQF47LNee1uEGXqbvZf8eFCoZYl+D6T7aT4sNdv5ZKx6ouKFqA9TQ2uy0OA== X-Received: by 2002:a05:600c:4e16:b0:439:9a5a:d3bb with SMTP id 5b1f17b1804b1-440a65bb214mr12389145e9.2.1745610526742; Fri, 25 Apr 2025 12:48:46 -0700 (PDT) Received: from [192.168.1.29] ([178.197.207.88]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4409d2a2e59sm65922335e9.16.2025.04.25.12.48.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 12:48:46 -0700 (PDT) From: Krzysztof Kozlowski Date: Fri, 25 Apr 2025 21:48:29 +0200 Subject: [PATCH 6/6] arm64: dts: imx8qm: Add Ethernet aliases 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-dts-imx-aliases-ethernet-v1-6-15b9d5cca611@linaro.org> References: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> In-Reply-To: <20250425-dts-imx-aliases-ethernet-v1-0-15b9d5cca611@linaro.org> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@ew.tq-group.com, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2479; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=+HtaD1MMcC10nD909Zao9y6H0hANNmhyPMSU9hKMrJ8=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoC+cT4fIlFtHdioeWVc2xOwVr9yZQOrIxjezPT BqQvIyvneCJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaAvnEwAKCRDBN2bmhouD 10o+D/9wX+DtmPtvlcmDr/mCEaqmlp0wvwGsyDcSTM9w60nfSI5reGe0MqXrtxsvZrs8lKFxznN 3PjNwe+ZxecVp/9kOaAe6EVlhj3Q3aFouo02F6cM/kLI6W2mVqMj38LgcYgZWbl6ZvP1LxCRXhL ezNXFaxF2/0Xhn04nJK22kvW3YgWWwJRyuobDQCd+ihOmaIf2NoOv5xWD58TnjCcsCjNlrbnaPH 7xRfa4/5zH9LS3YMHTJ8ha9Q0Zh0nDZhoox4fFnFKIr2B2l02aBp2udtZAbaHG0hdjv5LhLp3p+ ffbw/A5KcrbbJpA/VibMR4w4g9gJtTtRltZ4RJ/bOEGfFM+rzRc9uN+SLTodvJyyE2PJIjRUDB7 Q3bj0You2XJ7zg/URj/sAbVZzEzAVm8A+4nvAY1E8w4Ib93yWrdWK6C8ns2JSFtu/tAt0D4rUyS 4Q0Yn2eUr5XEru36ARlvLY5/bMIZIv3t5YBmK7zO/I6i82ILF8eJU1LTqUg0GXl+tddS+8iVn55 2l74XGR2x7nM+kIr6Lie5OxOZu7h+ncENhB3hj/ZgSmMFSKEQiBTotGYgThX/0q3YrLwLAim3QK iHgqpgfu1my2QweV+ZXDV6RpemOo2CZi1XjMpkiDxi1xC8UjjnI/lMI8Mms7NK9J+1ewKm/AHxO 56TGfJW6cEQJtHg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Add Ethernet aliases for predictable names and for firmware or bootloader to fill up MAC address. Suggested-by: Francesco Dolcini Signed-off-by: Krzysztof Kozlowski Reviewed-by: Oliver Graute Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 2 ++ arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 5 +++++ 4 files changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi b/arch/arm= 64/boot/dts/freescale/imx8-apalis-eval.dtsi index dc127298715b3cf73ad93d25aff7b7b56e4049ab..8f976124053e196a556cb9ddf8f= f8768ca332099 100644 --- a/arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi @@ -5,6 +5,8 @@ =20 / { aliases { + ethernet0 =3D &fec1; + ethernet1 =3D &fec2; rtc0 =3D &rtc_i2c; rtc1 =3D &rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi b/ar= ch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi index d4a1ad528f650d16e9de22e2e21d2e2cc684163e..28e64cc63e644f249b16c37d4a5= 55667bea2f5c2 100644 --- a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc_i2c; rtc1 =3D &rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi b/ar= ch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi index 5e132c83e1b26b19840aac12d2c1014811c75c78..1f10f31e1e4d40d489e41cc8e65= e8673330af07e 100644 --- a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi @@ -7,6 +7,7 @@ =20 / { aliases { + ethernet0 =3D &fec1; rtc0 =3D &rtc_i2c; rtc1 =3D &rtc; }; diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 353f825a8ac5db1ac70d1560318c134d188ae7ef..f0bc77cf07b7da73cbb7b438a04= 5fd56ca921d9b 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -13,6 +13,11 @@ / { model =3D "Freescale i.MX8QM MEK"; compatible =3D "fsl,imx8qm-mek", "fsl,imx8qm"; =20 + aliases { + ethernet0 =3D &fec1; + ethernet1 =3D &fec2; + }; + chosen { stdout-path =3D &lpuart0; }; --=20 2.45.2