From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793702165; b=vbiE6XLLSzMhapR6R/AWYSySBc6Y9RPMrRD/2/iLmtvm/LzLPiIiaun+KshvjfIMREHo S6js90Yf4W6ztspshBfRajvlPqsJX1tXZfeGPrPqzcXf/hL7tYzXBvd6MpwuMT9lLbOs6 a9oypoGVdpxZ0fFs1BUvCyeMG558iY9J+0N+KzJaEeUpZF/1XMrNBqq8yrcClM4evMWnL sw29OZv/YahemIV0/CsyUDtVyrtpb+zYRRVStGwUlv2mT4x6NQ2D3tmjB6DMPdqRSG2Aj qn82gVc0havilxgZ1dKjZvnoA4rsa+MZz4W9gaX4K/4plzojN2a9NEeMmH+iKIGGIfw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793702165; h=DMARC-Filter:Received:DKIM-Signature:Received:Received: DKIM-Signature:X-Google-DKIM-Signature:X-Forwarded-Encrypted: X-Gm-Message-State:X-Gm-Gg:X-Received:X-Received:Received:From:Date: Subject:MIME-Version:Content-Type:Content-Transfer-Encoding: Message-Id:References:In-Reply-To:To:Cc:X-Mailer: X-Developer-Signature:X-Developer-Key:X-Authority-Analysis: X-Proofpoint-ORIG-GUID:X-Proofpoint-Spam-Details-Enc: X-Proofpoint-GUID:X-Proofpoint-Spam-Info:X-Proofpoint-Virus-Version: X-Proofpoint-Spam-Details; bh=NAX0Zdv6X7idA1sDG56dXYCZVHe69B4hO8bLwUy2jqI=; b=NQ0opz0VlAIv/mtYi0knva6V3uCFE+BMwNymZ9tCBa8yUOwOu5NbXw0muiphiLBGcbrU PPnOYv+7nKgqYA4NVnaKS5jgqwCzEc4X1aWl2GoZiCJ9CJxQRKh5MVkTFatmB3vC7CTLp 7N8b/zPfblLxdpoSkww9Ml4+6g3WngXk4+qkNJansu8uKK+e7w9dgLW6mIhyATEEgOd0J vguW3ozWTmYuk+RMRN97Q5wKJnW0Qf4jfmz8vZDT2u0HgKdqpejD+xyetCQIuEpSHbS+v PUZCBnaybH1ozP+IerrHiHh6xbfEHbc8d2TK1fAqsSVDKs++a0ckBMnqp+T6QSenL0g== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=l8GJAOvd; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=hyM5mDHQ; arc=none smtp.remote-ip=205.220.180.131 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E49306071524 for ; Tue, 3 Nov 2026 10:36:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org E49306071524 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=l8GJAOvd; dkim=pass (2048-bit key, unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=hyM5mDHQ Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6A3A9xIF3130760 for ; Tue, 3 Nov 2026 10:36:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= NAX0Zdv6X7idA1sDG56dXYCZVHe69B4hO8bLwUy2jqI=; b=l8GJAOvdYSWANG61 KFH5BYtuW/gMKo1oVLJh1lkmvGgFHImxPvahJ8Cnn9LAUOLEIJAmXGxd4g+40UjQ yOySMIjXXKu638gxtG8Rn53C/+ejBl0k94ilFzAZ6SaDg9u5whVRmyz6RVQhL5oP zWDSic80K20FV2HhCJmKe4YlRW5jasdkLgSgmkCDw8Qq0IyF1/vH+et8dVXjLn49 uQgkun4f27wQPwac57YG2vIhiP9S8kW/KwdgrNNEALa8MwMwbyPLMEUG50Q1S770 1vMfdPffjzl4rcQOvwnVxEUfQ0oMgh9hjOKweZ3KFXiXQ6A3aofQocjrszERKJic DNxmjQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hq94cs97t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Nov 2026 10:36:03 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-5338974c0ceso116226331cf.0 for ; Tue, 03 Nov 2026 02:36:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1793702163; x=1794306963; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NAX0Zdv6X7idA1sDG56dXYCZVHe69B4hO8bLwUy2jqI=; b=hyM5mDHQDXq/yPCXHPf3selkvUw9OtCUhvyTPCNmjTA+Ev6A6px8+7QWXqP7HY52Yt IHL24ZsS9sXmeLZb/015tyKIfOPrIuXpp7MUUCkoK6c74wTUTC65YcGUeKB4O/1BjX8l BEB34JGS8RHaO2NWf1iSxrBpx3Ta7/7a4lfEY8jZaRBahbqK4YKYm7OlvhcatRk7X+gL uK5A7LfuMV88iu+XFgLVt4Of/b/usiAcHZ1tcbg1x2oaolQG9xxsIQf87mf8/dhKj78q U6SmQ787CmV04WDcbNAfcLk9CcSPGmZ1ggaJoqaK1wure7AG+xnfO4CGwh0sRCPqqOXv cFHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793702163; x=1794306963; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NAX0Zdv6X7idA1sDG56dXYCZVHe69B4hO8bLwUy2jqI=; b=ftrcdNnOhoz5f7BY9WHk7OLUqQy2Gr/V+gCGVvpEgta6hUgicC9Wfd4qzVUANdzJbe HC4aTBQCIvp5ffAXVv0tXXuLNrG+hwxQtstHyMs4W4nIU9zyk+ZrgU42TiSQ508Hz6HC K8I5ejr76+6QZvxOmZzINuR5FDPVfOT35g6GSadhaQ1g79ArcJ2xLJCczO4I/R21Sc3Y vT2EODOFyCw/VJ/k5ZEn/oombWsLdJvRtEP5xO6I0/LInc5vnZq6ZiSU0RfF0clYeLcm QNWHguZIcYN+/Y9EUXfFtHm/UhB8DgB6qqld5DLK0H1e+jXvcWphjBRmgyUa+HS+br7W eQWA== X-Forwarded-Encrypted: i=1; AKwUvBzavB8vdp+PxO7wKwivT06wUTHNiYc+PBZbeMoWPY0HGahZ5ddvth9qZcJZesM9Pn+9WUl8A5zmLKE7cxg=@vger.kernel.org X-Gm-Message-State: APuU4Z9znWRSqA7wFVmP8EH2Hh+JfIIqS2TQ09kG5VKyVjAeBmD/ON8t RtUWk4UjIGCGBZLbdmyWWLsgnEM9rXz3Fe0XhdNihYwGBpOKCVOTb/zA3rSFlUDcIF+jvg2t1P7 R+oH0niqLjJxJt+KO9+r1nISsEFlO1Acz5yJOX7mV2WGlbWgidLlFqcavIASYkallA2U= X-Gm-Gg: AYBFou08W9FYxy6rehJyVSYEd3UwnR0MHHulaKf9kr3i/NkOzXwvXI8IzhReLUbPjZ2 SOjE9yxevXcxFIQs8fnNiA+JhF8QbnAePxBvyVdDIeKkA0RwyEq04uODFc4A3PxtsGQT0Dfktyx GLA8kQF2FhMFB3sWTetF9aySQffqubrEmH6A+UaJT21CUkMGCGGER1v8eKkLdq8AxIWWUKUWbfB 7obNz+SH5nD58Y/pdLv/lGgZbnR/CjjlpNkqoADPi7N+b3Acv36tLbddHaIVxDEROyUadBSKjS9 Hyh1Vy4BJYAAZ2sflHFX0wtnFI7ZeESGIYKhwpFR5ZTLyM94EwhRL/qQr6E0FpyAVaD9W1R2IER iKVWz6ipG6dLej4k6khSPMvqc7rf+n1bpkI0hk+v9XB65XBkNDPo4W5IzDLGBNzW/EfYa+sW0iV P6VQ== X-Received: by 2002:a05:620a:6f9a:10b0:944:2e2e:69cc with SMTP id af79cd13be357-9442e2e8f14mr1161859385a.49.1793702163246; Tue, 03 Nov 2026 02:36:03 -0800 (PST) X-Received: by 2002:a05:620a:6f9a:10b0:944:2e2e:69cc with SMTP id af79cd13be357-9442e2e8f14mr1161857685a.49.1793702162852; Tue, 03 Nov 2026 02:36:02 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:8916:7b9b:97a2:6c96]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4b2a80e0fe6sm55210015e9.1.2026.11.03.02.36.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 02:36:01 -0800 (PST) From: Bartosz Golaszewski Date: Tue, 03 Nov 2026 11:35:52 +0100 Subject: [PATCH v18 1/2] dt-bindings: phy: document the serdes PHY on sa8255p X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20261103-sa8255p-eth-phy-v18-1-b00cc2fa0404@oss.qualcomm.com> References: <20261103-sa8255p-eth-phy-v18-0-b00cc2fa0404@oss.qualcomm.com> In-Reply-To: <20261103-sa8255p-eth-phy-v18-0-b00cc2fa0404@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski , Krzysztof Kozlowski X-Mailer: b4 0.17-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1791; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=7YxsTW1rQPzMR96mXCD/od/qi/Dp8V9XKpVt8QO0Fwc=; b=kA0DAAoBBZ0uy/82hMMByyZiAGrpuQ6izRS9/QwpMWmIpO9IF860Byh2IKGUVdeTxAMyMXCje okCMwQAAQoAHRYhBJHlEy3ltUYde6Jl/AWdLsv/NoTDBQJq6bkOAAoJEAWdLsv/NoTDJS4QAJFs GuOKXIVpGw5xUeC4yp231kylt7+wzeoKEgKC/IFjyDYhIA7E7cO9fHVj4quvesg79OcR/wh192H cUnPGbAxbxnJy0D+W4Iv8tzTd6cPfs8r1ySgaQW1B1uvUsn52R41q+fO/FaNNa8Ckpxv/qWGnAw t9suybSTi6C7pLgyvXBlMopEQ0TzBvw82jkzdHpQFXqj/9DFP9naudm8R7E++LKEDfGkJC7eOqj lYTyPfq4bTxJkaUthsvzQDi0A90G/eDdkWeq3QiaPheWFJBA0YRKAzmvbnCqwdYqLdbdIlvY6/f 8EoM7POlfjWcw1pZkoA7dSQMvU4qenIf3m+BDu9utDkNmheLSKJNF2njrscVv/jFi4L2iLRFFFU nXAz26NdKNUiLvZKNfX8gt53PXmoFGI3Uqn/k5X0vq2RyZJTHzsRb/uTFCft/07up/XqnaYBYhe 643td5QJR2GZlZvxImJUfPpHAOkuuqRLh21WawqUh03QTO1TKRUzBxI7gHHplvMivurvK0OxTRJ j5lPrjVRy1GNZ/I2S4DUL0Yjw/ZtYNLlMmwyGwHduwQRpa5ueHxk9Ax/XmmSmUC5C6kfLbSUJmz jdlcldByKNatvN/8Pv2a6H6k5g2Dw/DD3e69ipXq6/tNJsMmJq12yi1/YjGHe5+hI3bw4T86Nbs fkUoS X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=O+KsLx9W c=1 sm=1 tr=0 ts=6ae9b913 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=zJRp6_cAMcgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=wENndLYK2PIMvs9AUu4A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: xDov_GaEb6pw9_qbWBBmhfW5QUYYxqaj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMTAzMDA0MiBTYWx0ZWRfX5i5WZLAUYmkW nYEK61P8IEWBvA2dJXXcdc6n7GXTSTKJuZpTTprzy2BouxPn822jAeAPGLpveiUidviSkCl4yny Dk/JKUTMWMWqFjMaqgfZAfEkuq4W524XWQU0W7i9oFKn3qrzi7n5ocebtjwYD7Gl4G2unwRF77l XDakWmre4CJZIDupHoAElSKDE3jpj0yPrjSHRE++zFZaxZLVv7W5RkTGPUZK2XUaZyTgemZ+Ivj zulrwNZZzbSAErJFOAUv1k4YSncjyt7ebpG0mXLbjdSszgHNGnjKZKlCNQJGVCAPcXwfHDzG7Qt /lGMjWvI2M4wN0Pb0+22W/HyTvC63dYctRqxTEuD72vdpdRAsCCdhXXSO/awga6bVDqfMOF11ck RBu51RPdBRbzOx7BTaJ0LQiejFDtcBhMiQaB5wxgjYvKEFQnvsZrouQCRBy40wCHXuCVVXmeOvG nXyCGIKZoIsnj56lnLg== X-Proofpoint-GUID: xDov_GaEb6pw9_qbWBBmhfW5QUYYxqaj X-Proofpoint-Spam-Info: AW1haW4tMjYxMTAzMDA0MiBTYWx0ZWRfX62Jp3cBIeSN2 TnsNX2Be/4njNUrCNkVzzqWEM2w0rolWlN4ffOj3fdIBtI7EclkZ2X0+8E69JUKkxeiJ0kEL4D2 6YFldKWejrJrcdwfhwD/8QUQTT6g7Vc= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-11-03_02,2026-11-02_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 suspectscore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610300000 definitions=main-2611030042 Describe the SGMII/SerDes PHY present on the Qualcomm sa8255p platforms. This is essentially the same hardware as sa8775p rev3 but the PHY is managed by firmware over SCMI. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Bartosz Golaszewski --- .../bindings/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml new file mode 100644 index 0000000000000..4cbf1c271440f --- /dev/null +++ b/Documentation/devicetree/bindings/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml @@ -0,0 +1,45 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/qcom,sa8255p-dwmac-sgmii-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SerDes/SGMII ethernet PHY controller (firmware managed) + +maintainers: + - Bartosz Golaszewski + +description: + The SerDes PHY sits between the MAC and the external PHY and provides + separate Rx Tx lines. + +properties: + compatible: + const: qcom,sa8255p-dwmac-sgmii-phy + + reg: + items: + - description: serdes + + power-domains: + maxItems: 1 + + "#phy-cells": + const: 0 + +required: + - compatible + - reg + - "#phy-cells" + - power-domains + +additionalProperties: false + +examples: + - | + phy@8901000 { + compatible = "qcom,sa8255p-dwmac-sgmii-phy"; + reg = <0x08901000 0xe10>; + #phy-cells = <0>; + power-domains = <&scmi7_dvfs 0>; + }; -- 2.47.3