| Message ID | 20260923-qcom-sa8255p-emac-v15-0-e82f33720737@oss.qualcomm.com (mailing list archive) |
|---|---|
| Headers |
Return-Path: <linux-sunxi+bounces-26195-sunxi=pue.re@lists.linux.dev>
X-Original-To: noreply@patchwork.local
Delivered-To: noreply@patchwork.local
Received: from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])
by mxe881.netcup.net (Postfix) with ESMTPS id 9E0F61C1959
for <noreply@patchwork.local>; Wed, 23 Sep 2026 17:26:10 +0200 (CEST)
Authentication-Results: mxe881;
dkim=pass header.d=qualcomm.com;
dkim=pass header.d=oss.qualcomm.com;
spf=pass (sender IP is 172.232.135.74)
smtp.mailfrom=linux-sunxi+bounces-26195-noreply=patchwork.local@lists.linux.dev
smtp.helo=sto.lore.kernel.org
Received-SPF: pass (mxe881: domain of lists.linux.dev designates
172.232.135.74 as permitted sender) client-ip=172.232.135.74;
envelope-from=linux-sunxi+bounces-26195-noreply=patchwork.local@lists.linux.dev;
helo=sto.lore.kernel.org;
Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org
[100.90.174.1])
by sto.lore.kernel.org (Postfix) with ESMTP id 880F560DE81
for <noreply@patchwork.local>; Wed, 23 Sep 2026 15:15:05 +0000 (UTC)
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by smtp.subspace.kernel.org (Postfix) with ESMTP id ABC9753C3A3;
Wed, 23 Sep 2026 15:15:02 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org;
dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com
header.b="XA6Z8BcT";
dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.b="beTLBafo"
X-Original-To: linux-sunxi@lists.linux.dev
Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com
[205.220.168.131])
(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 1181653B348
for <linux-sunxi@lists.linux.dev>; Wed, 23 Sep 2026 15:14:59 +0000 (UTC)
Authentication-Results: smtp.subspace.kernel.org;
arc=none smtp.client-ip=205.220.168.131
ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;
t=1790176502; cv=none;
b=q5DHHnioUhzOTsB2AnQZz9xqC+YTOAB86g1K2RK6QE7kKGJMEviC2mhMLkCWdQtKNeQ7xnX3SCSywH3M8iRXlIDXzmg6tPnkkuQkv0Svxa06Oh46LUE5BqSot0d+h5IXbu7Nc9K8ONY9rjsIfavv/aZVXT/fb6EbASWUoQiOgQ8=
ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org;
s=arc-20240116; t=1790176502; c=relaxed/simple;
bh=vnN+T2XbeWk5toset9VU4nTIVfbU8DZj0FMpypnlf4Y=;
h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;
b=U02DQsACzUQ3pdeeW/ZVKsjxj/wtdS2wAGEBroQkN24G7H1ve3ewNAzKMNQGcwE4NM+0ffYJIeVeNltluVXucR5fVSJD9tXuA5g6aabo8naUbuEPTvU/20ee3qoMB7guqy2kV2vmqj5Kj3KSq+GOAx56EX1IqGYSTQKDmZYMypk=
ARC-Authentication-Results: i=1; smtp.subspace.kernel.org;
dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;
spf=pass smtp.mailfrom=oss.qualcomm.com;
dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com
header.b=XA6Z8BcT;
dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com
header.b=beTLBafo; arc=none smtp.client-ip=205.220.168.131
Authentication-Results: smtp.subspace.kernel.org;
dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com
Authentication-Results: smtp.subspace.kernel.org;
spf=pass smtp.mailfrom=oss.qualcomm.com
Received: from pps.filterd (m0279865.ppops.net [127.0.0.1])
by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id
68NDL1vO177094
for <linux-sunxi@lists.linux.dev>; Wed, 23 Sep 2026 15:14:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=
cc:content-transfer-encoding:content-type:date:from:message-id
:mime-version:subject:to; s=qcppdkim1; bh=yi7zkx2L2x0jJucRLt+eu9
FDB7gUieAYrIxOpUP9teg=; b=XA6Z8BcTaN0A6k1aAMtxd/aKKzO7tbM0pwqiEC
AXHemIQF6kAS1tFES7qtTdtc+LEHLr45wdBN7BTspcMdYoJaTB4Ixc5mOisRQjvd
uXHsCAiP/Uj+OiVJhVShIWfgNjry7glMbw2qdPSRypXylyZVjRwf+FboNcobuJ34
R9oMIAtsx9gwKSH7qcoGQQONfdTHHrpDn3ToJEGJqG13wuuyOJ2iBAEND5AdHRHR
BS3rBu58u2lp/GtiVzRp0wc8RGpUBWiCllTq9zM8rJIHwV6xuPbtYdE84ffG5oBq
Wzjh6uh6cAk6NZTPQKd0A4bm3CpAPoo/hLgvfeqqVVejOMCg==
Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com
[209.85.217.69])
by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gvfjxrhbb-1
(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)
for <linux-sunxi@lists.linux.dev>; Wed, 23 Sep 2026 15:14:58 +0000 (GMT)
Received: by mail-vs1-f69.google.com with SMTP id
ada2fe7eead31-7a8e3cc28e6so834503137.1
for <linux-sunxi@lists.linux.dev>;
Wed, 23 Sep 2026 08:14:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=oss.qualcomm.com; s=google; t=1790176498; x=1790781298;
darn=lists.linux.dev;
h=cc:to:content-transfer-encoding:content-type:mime-version
:message-id:date:subject:from:from:to:cc:subject:date:message-id
:reply-to:content-type;
bh=yi7zkx2L2x0jJucRLt+eu9FDB7gUieAYrIxOpUP9teg=;
b=beTLBafol2s5ZHs1Hr6VNKWn+7T/oHwCN0JGE5RISsU1BGDlUMqHc74YfEJp0aWFFx
0FRcP00FGYrpHS14PQo+uLfsJxbO66mGTFOwTZtQ3PkLFYH3g9BFKbXK05bUXLHM04Id
t4v/haba3nm6wBNV5RfBr6qDRNHjmbgife90J2tNrWuTkj/JpL9QNQae4SNwof5KkfZ6
lZI+7OnqzNCeYrwhMiKuqknoQFXw2kwnKSdvKkLEdhqFVN5WTmnZTkz6Lw759H3vCqTa
SXKBPKCC9v/KxOxasXfADX8qRQLYyZUAEC3pba5IoDjqKs4m1luePkX77ii5LddCxZiC
F5tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20260707; t=1790176498; x=1790781298;
h=cc:to:content-transfer-encoding:content-type:mime-version
:message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to:content-type;
bh=yi7zkx2L2x0jJucRLt+eu9FDB7gUieAYrIxOpUP9teg=;
b=aph5frnUqVtwbOhVrCcgyE/8DZOAlMojq2I2IGK68upHLXbjEsiqHbPWTxEi7a7XeG
QiHHzoXoDdekfCDU5/2u0s+HyyMPPJfs54ldBaLc3RUREvz/wNwh5Q4xTHNzY/fT/Ah7
jef/oB4xyJuthlsiNrjJu3TIiqyk0ISsuF5bd60yQCcekWcPAcuRx8bgeaBYXfk1Sjq+
lPaMpSOV3Cb1XIfiQu39GuxRAQTU44NauWMON7/XCvxazOoxCnuEq+K3SWU9WSAd4ibp
fIOaME1mFQ/JngH77joG5+YWu2L8jeAUCXNJIQgC2c+4s+23VaJB8htip3OiQP0z5fvM
9UOw==
X-Forwarded-Encrypted: i=1;
AKwUvBzPQQkOvex4ZapIz9ffdyy9xKxCrER1Y4fJ/KhZwTJ0LNRL10ymunGHv7DvllSQ+qIfCqDTjn1UO05xZg==@lists.linux.dev
X-Gm-Message-State: AFuF++nbBTd1oF/KFjdDoQXvSAfRgKXqpX6VT5IX4cdoXb9Czw5ocWSp
/TTjNnpnwLBMEE1C8rpMSfpFYq4sO3cYWiNDdAxaa8SZTaZAzjnzHHYRC72ZbwkLHn3qmnP/+bk
PBSDQ3+A3iTBgd6lWQfXB//+FJ2KEaNRKSP9ObIviNPk3gMpE6Fayhlw3LofDRX+5uw==
X-Gm-Gg: AYBFou2WmxhHmHu4qs6dmsu1UxpSVT8JpfzjnNrTkkRA4/UFIocudxXEfHOvflX3JQW
CObBv4TSZLelBahtYfwsWhtV2u9qc4jdmmnriOR97iB/mXLp152TO8rTJAsJWWNKophHHzt94jl
wFcpW3lHXCjwzW93EQZvRaiehuIKA/W3Er08BupGsxApmc9IJGkBR/SZkHg13GN7uG1m7hdF+yt
T1slobpqWT4i/nQmdfmYgaPD76l2STStC5AYhIqJdQwNo/zWy1xDtCvz7VYYV1p6s6pYH/28QWb
6is2uXTCL9zmD69oCUT6KUiCGLvBk8l7OHX+0rNPcbFoZsQvm4OjR0qJX7kWqYNGTbmaQ5tzcNL
pXZHhqrbm/5PSXSuf0vpAUVnDKoa/
X-Received: by 2002:a05:6102:5808:b0:7a3:b2c2:2e70 with SMTP id
ada2fe7eead31-7ac0ca15c29mr2614066137.11.1790176497221;
Wed, 23 Sep 2026 08:14:57 -0700 (PDT)
X-Received: by 2002:a05:6102:5808:b0:7a3:b2c2:2e70 with SMTP id
ada2fe7eead31-7ac0ca15c29mr2614047137.11.1790176496602;
Wed, 23 Sep 2026 08:14:56 -0700 (PDT)
Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:34c6:dbd6:5b58:a3fe])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-49fe0c4054fsm55126325e9.3.2026.09.23.08.14.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 23 Sep 2026 08:14:54 -0700 (PDT)
From: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Subject: [PATCH net-next v15 0/9] net: stmmac: qcom-ethqos: add support for
SCMI power domains
Date: Wed, 23 Sep 2026 17:14:34 +0200
Message-Id: <20260923-qcom-sa8255p-emac-v15-0-e82f33720737@oss.qualcomm.com>
Precedence: bulk
X-Mailing-List: linux-sunxi@lists.linux.dev
List-Id: <linux-sunxi.lists.linux.dev>
List-Subscribe: <mailto:linux-sunxi+subscribe@lists.linux.dev>
List-Unsubscribe: <mailto:linux-sunxi+unsubscribe@lists.linux.dev>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-B4-Tracking: v=1; b=H4sIANrss2oC/3XTwW7kIAwA0F+pcl5GtgEbeup/rPYACbSROkmbz
EZdVfPvSyLtJtKQCxIQXmxsvps5TX2am+en72ZKSz/341AmaH88Ne1bGF6T6ruy0BCQBQGjPtv
xqubgyNoPla6hVc4wkLahtUhNOfcxpdx/bejPZkg3NaSvW/Or7Lz1822c/mx/W3Db31yPUHEXV
KA0BfFtxsTsXt77IUzjZZxeN27R/wkEkhqhCyFWWKInDSE+EGYnsJrdYgqRhZkBnLQpPBD2SFS
jsIUA7HTSIWTtHhPhnSD0NYILYZxkBEeGMb2M83z5/B3ey6fXSxnWmy8AAyKdAY6D7kyk0Dn9C
GyRyL9IGDRwDZICdQUC1OBNlBPIHSDEGuQKZB2RxFJfQHcC+SNUjcgXqLXOa5OEc6YTCOEgka5
2HKz94jVQJO0C8hmFO8VULRiu3YtRcvQ2Wsz+jKKdkvqNl4KCKr0TMbWZPOAZpQ8U1hNcHwSiz
469T9mlM8rslAdXpdaHkVpCimIkSFeh7vf7X8YAZytjBAAA
X-Change-ID: 20250704-qcom-sa8255p-emac-8460235ac512
To: Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Andrew Lunn <andrew+netdev@lunn.ch>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>,
Paolo Abeni <pabeni@redhat.com>,
Maxime Coquelin <mcoquelin.stm32@gmail.com>,
Alexandre Torgue <alexandre.torgue@foss.st.com>,
Vinod Koul <vkoul@kernel.org>,
Giuseppe Cavallaro <peppe.cavallaro@st.com>,
Chen-Yu Tsai <wens@kernel.org>,
Jernej Skrabec <jernej.skrabec@gmail.com>,
Neil Armstrong <neil.armstrong@linaro.org>,
Kevin Hilman <khilman@baylibre.com>,
Jerome Brunet <jbrunet@baylibre.com>, Shawn Guo <shawnguo@kernel.org>,
Fabio Estevam <festevam@gmail.com>,
Jan Petrous <jan.petrous@oss.nxp.com>, s32@nxp.com,
Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>,
Romain Gantois <romain.gantois@bootlin.com>,
Geert Uytterhoeven <geert+renesas@glider.be>,
Magnus Damm <magnus.damm@gmail.com>,
Maxime Ripard <mripard@kernel.org>,
Christophe Roullier <christophe.roullier@foss.st.com>,
Bartosz Golaszewski <brgl@kernel.org>, Radu Rendec <radu@rendec.net>
Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, netdev@vger.kernel.org,
linux-stm32@st-md-mailman.stormreply.com,
linux-arm-kernel@lists.infradead.org,
Drew Fustini <dfustini@tenstorrent.com>, linux-sunxi@lists.linux.dev,
linux-amlogic@lists.infradead.org, linux-mips@vger.kernel.org,
imx@lists.linux.dev, linux-renesas-soc@vger.kernel.org,
linux-rockchip@lists.infradead.org, sophgo@lists.linux.dev,
linux-riscv@lists.infradead.org, brgl@kernel.org,
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>,
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>,
stable@vger.kernel.org,
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>,
Martin Blumenstingl <martin.blumenstingl@googlemail.com>,
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
X-Mailer: b4 0.14.2
X-Developer-Signature: v=1; a=openpgp-sha256; l=8129;
i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;
bh=vnN+T2XbeWk5toset9VU4nTIVfbU8DZj0FMpypnlf4Y=;
b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqs+zeOf2G7l8EXFcfVOAE+buElY5SFrPnn9wRC
Evx9qRwltOJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCarPs3gAKCRAFnS7L/zaE
w2TzD/9IIAk691KeBGEP5+gjr367MR9d6SS6IzzDpKNK8TFMzVaIsurZAnAS83j1rB17e7CiFcl
OGz5i/BLZ9JcMNJRpHAJKKF23IdkFl1qxyzNgwXIAMAaXTcDvwTLUYgzzu2lGPbU1qUV3JmSLPu
sTW5wvKTofo88VRNvuGegni7FRQnxAPhyj88ddvgs/veq3y5ldWsEK+ROUS3XQb9Cez8Joet9wo
kVB0RtmP8l0+/fEF5XnM/iIWH07Cr2da2zwX/RUrUihkF26i3yUPrXRe20MGvetGg1vUVB/eT2p
nnVM5xK3pQzVpTkPjVvfiSDNCAszd1ZU5q0eljGgVNUZ543eLw9WMtCAgAGFlvp6zk4SsZEJWiS
LTA+UNgvxL1qDrBz0dLAiuZa0xP9TpTJCdey6ExoUEesZIIFHKr7L5ZKcusm5cNWJd1wsPe23d0
M8128gvf/+PrbRQVafyn0jud+BgsQ0v0MPJT45bvf9m5Axej41IMwqj3pxlgrnn3hkFZ1npZlaN
LzvmDPIvuOGArc453fn7+VDq6mEjGIZ91LXv/h5kf4LHcrOX0fItMbA8/HL0YXQIhIJ00iAQ2Rh
zPYBLvlmFdbLA+razK5mu7GGFHMpDREhm7NxTTMUGv3dWBujH0/3ZIrkPAMEqD7LlxN8JiCRcpl
5dtzQeKEkgtW7PQ==
X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;
fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772
X-Proofpoint-ORIG-GUID: TT124feMG36lDeLeSWl6hVKM7WeziJtS
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA2MCBTYWx0ZWRfX3FlOzPO6rdzk
vYKH15l2nfLPeaZAqOzeSFO7iDwwPoZc8eBtZRMVQ2ttPgbdUiexiDQh6nstNdZ+YzZzqrqwQia
vaxKs7/ofDVCQYH1EbqMhkEm4HWqlwnyTajO2xvRsSECq06YSFpdFYjWRi8XJjhq31znV6G/jUU
Hb6K08fnRRwsNle4WHJ1SCsNheh95j1aCyPpHRMX0yhzEO1J5ZAljT5f0UZZzVnXBGFrrQlKzHr
XyZYWHC5f8t8DU3PrC4xxrUEtVxd507Uhmm3nArm/MY54Ny35Ow6FKlNEi7XzHQDoRShYa93hLD
L4EySJBsCCrUcdgtIsOM5JsiWPbaoUbDIvzPkyxjHR0ddwftn+C71WZd0+gkAvdIRvp8em6IPy2
Se/gmcEhUm+MbjRhJ5WCRIFN1TswRcM7NXbmx/alTGBXHe/shjVH5fn75lFilyRjpdS7wfuSE+l
EZ0BenhQgb7QvBCWiyg==
X-Proofpoint-GUID: TT124feMG36lDeLeSWl6hVKM7WeziJtS
X-Authority-Analysis: v=2.4 cv=NLpAaE6g c=1 sm=1 tr=0 ts=6ab3ecf2 cx=c_pps
a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10
a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22
a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=bC-a23v3AAAA:8
a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=PHq6YzTAAAAA:8
a=LD4EYYuP07UOpJRtIbAA:9 a=johg_cs5QguPD8jS:21 a=QEXdDO2ut3YA:10
a=gYDTvv6II1OnSo0itH1n:22 a=FO4_E8m0qiDe52t0p3_H:22 a=cvBusfyB2V15izCimMoJ:22
a=ZKzU8r6zoKMcqsNulkmm:22
X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA2MCBTYWx0ZWRfX13Uk0FJ8j0d+
lMzBLwraF0fc5nGSaEshqojPKLm6hNqdUkLxLS9Q68Jaq7MWUUk1nMYCP1tdG/hF6zUa6dlELQC
1P+IpK0EC8G3pci3UnoRX02F0NvWn0k=
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49
definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
spamscore=0 bulkscore=0 adultscore=0 suspectscore=0 priorityscore=1501
impostorscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 phishscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230060
X-Rspamd-Server: rspamd-worker-8404
X-Spamd-Result: default: False [-2.16 / 15.00];
BAYES_HAM(-5.50)[100.00%];
RBL_SENDERSCORE(2.00)[172.232.135.74:from];
SUSPICIOUS_RECIPS(1.50)[];
MAILLIST(-0.15)[generic];
MIME_GOOD(-0.10)[text/plain];
BAD_REP_POLICIES(0.10)[];
HAS_LIST_UNSUB(-0.01)[];
MID_RHS_MATCH_FROM(0.00)[];
FROM_HAS_DN(0.00)[];
R_DKIM_ALLOW(0.00)[qualcomm.com:s=qcppdkim1];
PRECEDENCE_BULK(0.00)[];
RCVD_VIA_SMTP_AUTH(0.00)[];
DBL_BLOCKED_OPENRESOLVER(0.00)[armlinux.org.uk:email,qualcomm.com:email,qualcomm.com:dkim,sto.lore.kernel.org:rdns,sto.lore.kernel.org:helo,linaro.org:email,msgid.link:url];
TAGGED_RCPT(0.00)[dt,netdev,renesas];
RCVD_COUNT_SEVEN(0.00)[8];
FREEMAIL_CC(0.00)[vger.kernel.org,st-md-mailman.stormreply.com,lists.infradead.org,tenstorrent.com,lists.linux.dev,kernel.org,linaro.org,oss.qualcomm.com,googlemail.com,bp.renesas.com];
FROM_NEQ_ENVFROM(0.00)[bartosz.golaszewski@oss.qualcomm.com,linux-sunxi@lists.linux.dev];
ARC_ALLOW(0.00)[subspace.kernel.org:s=arc-20240116:i=1];
ASN(0.00)[asn:63949, ipnet:172.232.128.0/19, country:SG];
R_SPF_ALLOW(0.00)[+ip4:172.232.135.74];
DKIM_TRACE(0.00)[qualcomm.com:+];
TO_DN_SOME(0.00)[];
FORGED_SENDER_MAILLIST(0.00)[];
RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a01:cb1d:dc:7e00:34c6:dbd6:5b58:a3fe:received,100.90.174.1:received,209.85.217.69:received,205.220.168.131:received];
TAGGED_FROM(0.00)[bounces-26195-noreply=patchwork.local];
DMARC_POLICY_ALLOW(0.00)[qualcomm.com,reject];
FREEMAIL_TO(0.00)[kernel.org,lunn.ch,davemloft.net,google.com,redhat.com,gmail.com,foss.st.com,st.com,linaro.org,baylibre.com,oss.nxp.com,nxp.com,oss.qualcomm.com,bootlin.com,glider.be,rendec.net];
RCVD_TLS_LAST(0.00)[];
RCPT_COUNT_GT_50(0.00)[53];
MIME_TRACE(0.00)[0:+];
FORGED_RECIPIENTS_MAILLIST(0.00)[];
RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[172.232.135.74:from]
X-Rspamd-Queue-Id: 9E0F61C1959
X-MORS-Enabled: yes
X-MORS-DOMAIN: patchwork.local
X-MORS-HOSTING: hosting172546
X-MORS-USER: hosting172546
X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
net: stmmac: qcom-ethqos: add support for SCMI power domains
|
|
Message
Bartosz Golaszewski
Sept. 23, 2026, 3:14 p.m. UTC
This iteration addresses several issues raised by Sashiko. Some are not addressed as they were false positives (nothing in the PHY driver ever calls phy_runtime_get() on the parent device) or I decided they make no sense - like the suggestion to remove the power-domain-names property because there's only one power domain. -- Add support for the firmware-managed variant of the DesignWare MAC on the sa8255p platform. This series contains new DT bindings and driver changes required to support the MAC in the STMMAC driver. It also reorganizes the ethqos code quite a bit to make the introduction of power domains into the driver a bit easier on the eye. The DTS changes will go in separately. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> --- Changes in v15: - Squash patches 6 and 7 to avoid a potential hang-on-resume regression (Sashiko) - Fix the AUTONEG_DISABLE early return path in forced mode (Sashiko) - Fix Kconfig dependencies on generic power domains (Sashiko) - Set the performance level back to 0 on unbind in the PHY driver (Sashiko) - Use devm_pm_runtime_enable() where applicable - Link to v14: https://patch.msgid.link/20260908-qcom-sa8255p-emac-v14-0-ec212b747a7d@oss.qualcomm.com Changes in v14: - let genpd's own runtime suspend/resume callbacks own the perf state entirely by calling dev_pm_genpd_set_performance_state() in set_mode() unconditionally in the sgmii PHY driver - drop usleep_range() from the PHY driver when setting the state as the level setting is already synchronous - add missing power-domains limits for ma35d1/k3-dwmac - fix ordering of clearing the sgmii loopback - configure the wrapper clocks synchronously in scmi setup - Link to v13: https://patch.msgid.link/20260713-qcom-sa8255p-emac-v13-0-119f8699ef8e@oss.qualcomm.com Changes in v13: - Reapply OPP on speed change in the PHY driver - Use linux/device-id/of.h instead of mod_devicetable.h - Fix the "invalid PTP clock rate" warning on sa8255p - Add commits necessary to allow correct link speed change with SCMI - Link to v12: https://patch.msgid.link/20260706-qcom-sa8255p-emac-v12-0-e3ab1ecf2901@oss.qualcomm.com Changes in v12: - Drop the power-domain-names from the SGMII PHY DT bindings - Add missing Kconfig dependency on PM for the new SGMII PHY driver - Link to v11: https://patch.msgid.link/20260629-qcom-sa8255p-emac-v11-0-1b7fb95b51f9@oss.qualcomm.com Changes in v11: - Take a new approach: add a dedicated driver for the firmware-managed SGMII PHY and simplify changes made to the MAC driver - Link to v10: https://patch.msgid.link/20260323-qcom-sa8255p-emac-v10-0-79302b238a16@oss.qualcomm.com Changes in v10: - Fix unit address in DT example - Link to v9: https://patch.msgid.link/20260316-qcom-sa8255p-emac-v9-0-c58934e76ff2@oss.qualcomm.com Changes in v9: - Rebase on top of current linux-next again - Link to v8: https://patch.msgid.link/20260311-qcom-sa8255p-emac-v8-0-58227bcf1018@oss.qualcomm.com Changes in v8: - Rebase on top of recent changes in linux-next which required an extensive rework - Drop partial R-b tags - Link to v7: https://patch.msgid.link/20260306-qcom-sa8255p-emac-v7-0-d6a3013094b7@oss.qualcomm.com Changes in v7: - Restored the correct authorship after learning git uses .mailmap for the --author switch - Rebased on top of changes from Russell - Fixed resource management issues in error paths - Link to v6: https://lore.kernel.org/r/20260112-qcom-sa8255p-emac-v6-0-86a3d4b2ad83@oss.qualcomm.com Changes in v6: - Fix $id value in the bindings - Drop patch 3/8 from the series - Update init/exit callback signatures - Link to v5: https://lore.kernel.org/r/20251107-qcom-sa8255p-emac-v5-0-01d3e3aaf388@linaro.org - Link to v6: https://lore.kernel.org/r/20251219-qcom-sa8255p-emac-v6-0-487f1082461e@oss.qualcomm.com Changes in v5: - Name the DT binding document after the new compatbile - Add missing space - Make the power-domains limits stricter - Link to v4: https://lore.kernel.org/r/20251104-qcom-sa8255p-emac-v4-0-f76660087cea@linaro.org Changes in v4: - Remove the phys property from the SCMI bindings - Mark the power-domain-names property as required - Set maxItems for power-domains to 1 for all existing bindings to maintain the current requirements after modifying the value in the top-level document - Link to v3: https://lore.kernel.org/r/20251027-qcom-sa8255p-emac-v3-0-75767b9230ab@linaro.org Changes in v3: - Drop 'power' and 'perf' prefixes from power domain names - Rebase on top of Russell's changes to dwmac - Rebase on top of even more changes from Russell that are not yet in next (E1vB6ld-0000000BIPy-2Qi4@rmk-PC.armlinux.org.uk) - Link to v2: https://lore.kernel.org/all/20251008-qcom-sa8255p-emac-v2-0-92bc29309fce@linaro.org/ Changes in v2: - Fix the power-domains property in DT bindings - Rework the DT bindings example - Drop the DTS patch, it will go upstream separately - Link to v1: https://lore.kernel.org/r/20250910-qcom-sa8255p-emac-v1-0-32a79cf1e668@linaro.org --- Bartosz Golaszewski (9): net: phy: aquantia: fix system interface type not updated in forced mode dt-bindings: phy: document the serdes PHY on sa8255p phy: qcom: add the SGMII SerDes PHY driver for SCMI systems dt-bindings: net: qcom: document the ethqos device for SCMI-based systems net: stmmac: qcom-ethqos: set serdes mode before powerup net: stmmac: qcom-ethqos: update phy_mode to the resolved interface in mac_finish() net: stmmac: qcom-ethqos: reuse the address of ethqos_emac_driver_data net: stmmac: qcom-ethqos: factor out linux-level setup into a separate function net: stmmac: qcom-ethqos: add support for sa8255p .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 3 + .../bindings/net/altr,socfpga-stmmac.yaml | 3 + .../bindings/net/amlogic,meson-dwmac.yaml | 3 + .../devicetree/bindings/net/eswin,eic7700-eth.yaml | 3 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 3 + .../bindings/net/loongson,ls1b-gmac.yaml | 3 + .../bindings/net/loongson,ls1c-emac.yaml | 3 + .../bindings/net/nuvoton,ma35d1-dwmac.yaml | 3 + .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 3 + .../devicetree/bindings/net/nxp,lpc1850-dwmac.yaml | 3 + .../devicetree/bindings/net/nxp,s32-dwmac.yaml | 3 + .../devicetree/bindings/net/qcom,ethqos.yaml | 3 + .../bindings/net/qcom,sa8255p-ethqos.yaml | 107 +++++++++ .../devicetree/bindings/net/renesas,rzn1-gmac.yaml | 3 + .../bindings/net/renesas,rzv2h-gbeth.yaml | 3 + .../devicetree/bindings/net/rockchip-dwmac.yaml | 3 + .../devicetree/bindings/net/snps,dwmac.yaml | 5 +- .../bindings/net/sophgo,cv1800b-dwmac.yaml | 3 + .../bindings/net/sophgo,sg2044-dwmac.yaml | 3 + .../devicetree/bindings/net/spacemit,k3-dwmac.yaml | 3 + .../bindings/net/starfive,jh7110-dwmac.yaml | 3 + .../devicetree/bindings/net/stm32-dwmac.yaml | 3 + .../devicetree/bindings/net/tesla,fsd-ethqos.yaml | 3 + .../devicetree/bindings/net/thead,th1520-gmac.yaml | 3 + .../bindings/net/toshiba,visconti-dwmac.yaml | 3 + .../bindings/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml | 50 ++++ MAINTAINERS | 1 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 263 ++++++++++++++++----- drivers/net/phy/aquantia/aquantia_main.c | 5 +- drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-sgmii-eth-scmi.c | 117 +++++++++ 32 files changed, 570 insertions(+), 58 deletions(-) --- base-commit: ab8dad6c8262729415164de729ba533466fc3649 change-id: 20250704-qcom-sa8255p-emac-8460235ac512 Best regards,
Comments
Hello: This series was applied to netdev/net.git (main) by Paolo Abeni <pabeni@redhat.com>: On Wed, 23 Sep 2026 17:14:34 +0200 you wrote: > This iteration addresses several issues raised by Sashiko. Some are not > addressed as they were false positives (nothing in the PHY driver ever > calls phy_runtime_get() on the parent device) or I decided they make no > sense - like the suggestion to remove the power-domain-names property > because there's only one power domain. > > -- > > [...] Here is the summary with links: - [net-next,v15,1/9] net: phy: aquantia: fix system interface type not updated in forced mode https://git.kernel.org/netdev/net/c/6e0022b5ae3d - [net-next,v15,2/9] dt-bindings: phy: document the serdes PHY on sa8255p (no matching commit) - [net-next,v15,3/9] phy: qcom: add the SGMII SerDes PHY driver for SCMI systems (no matching commit) - [net-next,v15,4/9] dt-bindings: net: qcom: document the ethqos device for SCMI-based systems (no matching commit) - [net-next,v15,5/9] net: stmmac: qcom-ethqos: set serdes mode before powerup (no matching commit) - [net-next,v15,6/9] net: stmmac: qcom-ethqos: update phy_mode to the resolved interface in mac_finish() (no matching commit) - [net-next,v15,7/9] net: stmmac: qcom-ethqos: reuse the address of ethqos_emac_driver_data (no matching commit) - [net-next,v15,8/9] net: stmmac: qcom-ethqos: factor out linux-level setup into a separate function (no matching commit) - [net-next,v15,9/9] net: stmmac: qcom-ethqos: add support for sa8255p (no matching commit) You are awesome, thank you!