From mboxrd@z Thu Jan 1 00:00:00 1970 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 9FAC1471437 for ; Fri, 11 Sep 2026 15:38:33 +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=1789141120; cv=none; b=Hx5hTSgCFaAvcDW2BZ4U7AVIeYbuUJSQZnxa1POEMpzHEj9E4Ic0QLmBEgLx4Q4kZRwgPY19CU16Klu1kIc6CN66ac4BHkK0aiCU9zx8RKjZErS/8isGiTTLsmZhwMP6TAiHVPwjrbYxL7zXixCY2kDimDpbfVHyW52w7ykShBg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789141120; c=relaxed/simple; bh=HPH9jE0TvxSBboAEvZcnHO8pDtA9+MEK1a+mx71Ze9k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cmxEWh2keaKpNuGYe0xGxpItM+AJord+k1aMqldbvIEMxlFywG+MGuyBJ78xrxJB5X78swLWDytbSFif0ew0q1/edhuv2mWlkL9M8I3D4m9nYcULZ3Bs1XO9MPSWY2YPOi1iQf57w612ZeUBU8aNpqyxEQhkESmjAFt0HKTZMMI= 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=Egft1HCQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=I+8JnVyM; 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Egft1HCQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="I+8JnVyM" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68BEmYGf3962495 for ; Fri, 11 Sep 2026 15:38:29 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= +mNRMQrZ5y0e+hJEEvMCoWzyOuVlsmUuJyJuMBp/Tlo=; b=Egft1HCQxEjac6n5 Kxz4sUj4Gq226o2oikunn4kHRSQlvlU2adMRjavco7lHKyDIqDFbjWQQZbSeKHSV XNbY2kcD2Q6dtzz64dLpQyj92wFF0mcfWCCB5O23G0D25u155iqaBP/f1Tls82ts uFqXwzBqU2NfpdX0V+FVV3sXI5DKWzeCYv62VA1LP/SZQ7g1ni//ZtIN+W/J3EB7 f9aZ3VeR+vCjHVXKzgcHKlnxXJ9v7yj2hrqMdy6uZcp3xc1fy8XVhXdXSU1kZ8j1 zzkwpy55xM+VNu2fQxLqulLa8dnEsc2YYvdYGVeaST24KNVrdI1LMxv5CgnwxX87 j5/E2A== Received: from mail-oi1-f197.google.com (mail-oi1-f197.google.com [209.85.167.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gmfbbhgh2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 11 Sep 2026 15:38:29 +0000 (GMT) Received: by mail-oi1-f197.google.com with SMTP id 5614622812f47-4ad778bacbeso1883357b6e.1 for ; Fri, 11 Sep 2026 08:38:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789141108; x=1789745908; 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=+mNRMQrZ5y0e+hJEEvMCoWzyOuVlsmUuJyJuMBp/Tlo=; b=I+8JnVyMoaK5bHRz0DQ3tS56yHeELtl/LPfxH6yGLHrsw7NnZizeGt/6cjn7rurbSm tg1sXAA+kx22uPcYaUuWbIMCTb9OckCFNuCUzbUpWEFfYBFgAYF6RX5ivTsN8gjJsiVZ VJ5pkbYKoTbzFcZHWlQNy1YayRfLCCy8JUz4jc+6VP3aOjSYNiHhtmmU/MXSSBbfNxJ5 6AzcwQhG7+7AgdM4JWBIWH2CSBmNHuecX1rD79SAOE0WxsdUCH6HQCHwCo9aNSuDLyvV IgwyChbG6arUQX7W+Kf6d4PRxpZeuSqsgJ19Dnq+K9mcQEI9UKkJ/1EwAJh8XzbtDYZN Q03w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789141108; x=1789745908; 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=+mNRMQrZ5y0e+hJEEvMCoWzyOuVlsmUuJyJuMBp/Tlo=; b=YV3dEovfls4GA8WyQgZCnlCwdU2O8zUoG+BdWxLMGkBfwAoGX+eMlpirXIm4UBCViI X4miLlItgk1B6P1W7ljjdX8mTmlZZGm125tJhQdT7xvP6sMafhQpTO6di4ybqVlXf3sK JdI1wnBgD675IhOPF5pLM1zRBrw6LTIBtUpJEJijW7T40rqq/pp6O2JFDl5LD5hK4h3y 2ce+MDiz45y3Tdbspu7u59Ssq8Xyy/+Nqb38CXTXb6+N2XETdFd+o5zq/ZepkO+WgL9B BUnl2qFkByWP4HiKCqHTqc2kMRrF4nL7ilCqH0grRfwRiRIWYZrPbQ+I2n76EF6llL6q OFxQ== X-Forwarded-Encrypted: i=1; AKwUvBxiFE7oh4bF/WwzpuXnGzaDbl5il/kusdTuu18IxFjSO6jBzuqQjU5cd075QhU3MUiaI6metvol9CJC@vger.kernel.org X-Gm-Message-State: AFuF++mxy5Gchn80GjmJg0iy86yS6jLG1MhwfBqtYR04ZEgv0JntyHJy GbdLUa68J61pq/insqMG47irIjrJmPOWKx9MPS6a53FyNcptGz4KbgNXqNZpjswwCuG4NXchyZI 9tn1DKdpodbmaxmdjb+wxOl6KyErrFWA/VLwXZOdg5mr0mAjUEB+TDVdFt1KqLnJM X-Gm-Gg: AYBFou0Sl6UqbXTmewMGc3VNA/Ycc+K9SS3zIWHPbYwUXkn7VnLjWAKEdc3Erj4mOeT i2rMPe0QMybbzaLfK62GNb2UWlqqQdKNU6VdBcIyokqzP6yLwyR7NqG3aAMfAVNa2fWtvuOrk3a WfdkWMQjSGVIUuf1QZvdO/5EHDFQ6RXoz/fh8YmKVPsdnNeT8bOfM0ryXcDJceN3lQXL/LpFBHH ATRy7v+ulc2YeGNtgZgPIPR4ubYWZekJE2++wWEo5QQetferh/5omLDFjaUu+STjN/L4XafibkZ xBSr8YUPlfwH7+0Zb7JwbAT8BDh0YzuV9EyqH16vxfNuPx5wZpo0iDC+FOY3kdVvUw08vkkPGes 0X4+TXgsSzccakZGiMZh75+jmP/Q= X-Received: by 2002:a05:6808:1452:b0:4b9:e6ab:d085 with SMTP id 5614622812f47-4c3200d5179mr3580128b6e.37.1789141108341; Fri, 11 Sep 2026 08:38:28 -0700 (PDT) X-Received: by 2002:a05:6808:1452:b0:4b9:e6ab:d085 with SMTP id 5614622812f47-4c3200d5179mr3580066b6e.37.1789141107848; Fri, 11 Sep 2026 08:38:27 -0700 (PDT) Received: from hu-naala-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-47df90ff148sm1882160fac.14.2026.09.11.08.38.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Sep 2026 08:38:26 -0700 (PDT) From: Nabige Aala Date: Fri, 11 Sep 2026 21:06:40 +0530 Subject: [PATCH 09/17] phy: qcom: edp: Add Nord AUX channel and VCO divider configuration tables Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260911-nord-drv-dt-v1-9-e25c073cf1b6@oss.qualcomm.com> References: <20260911-nord-drv-dt-v1-0-e25c073cf1b6@oss.qualcomm.com> In-Reply-To: <20260911-nord-drv-dt-v1-0-e25c073cf1b6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kuogee Hsieh Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Ritesh Kumar , Mahadevan P , Nabige Aala X-Mailer: b4 0.16-dev-d5d98 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789141012; l=1610; i=nabige.aala@oss.qualcomm.com; s=20260520; h=from:subject:message-id; bh=BecAQlq3TaHMxBVo38m4lxEAqYxStsb1bM863V68CZw=; b=f1//ctHCbi4gWmftu37Crl+H2W96k9QXUGf1z4eqL0/hZ77TEn1HIzExaxlaKiarHv4/sqaZG seJoInzNAJpBtQqw4GdKwEPGZ10iN99MUzD/l9kF0WDuoqk6ABNPG9X X-Developer-Key: i=nabige.aala@oss.qualcomm.com; a=ed25519; pk=PYHJom8sPos1IGkrbCCsWiE7XTBQrQZd9jzAo051tgw= X-Proofpoint-GUID: V8jlPpA4zTzori6lGMYes0iOk464nzI3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTExMDIxOCBTYWx0ZWRfX7hFh6XRsx/Ch wK6AjLllBG4TSNdtfFL430ge7x0LGL+fUbN2HQBqewtHrLF/1Ef+FFop39qpqTkqreaU0SvFaCs T0Un4NOgWqeBWh/pCrdT2cSgaJwhTiBzHEnXGvf5PEjKT3v0cPjgic5IK86757xZEeJTPNObdAv l/3nOJSllnlkonplQV4Jjsp9Y5RHrtPh71omR6ptIwgd+QXCvcYspE2fNHOxW4hVPzaNVyVOU/M qq57df2XofZo5Ep2IS/GmqEPkWZBbObul0Q8usWYzO7c66GgITZla0GYoHkx8MTWtqRwDwbiAwC euv76JmogHBAgyrPh5BHCfjrsUaoBDod9Kc02yt1rYU6bJc4UyaJRnn2O37Dkt8gaM8+P3PUlyv eONjSCkFMhXneBZlJk2DIZUDQYUxuZkZlcc2mxI8Vxc1YPROrCytKmocrCnaoJ2yxzxvVW+pYuQ 176hD5j/o2tySqVUV5w== X-Authority-Analysis: v=2.4 cv=X6jHu2Te c=1 sm=1 tr=0 ts=6aa42075 cx=c_pps a=WJcna6AvsNCxL/DJwPP1KA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=1Vbz-4btua6vGiN1ejwA:9 a=QEXdDO2ut3YA:10 a=_Y9Zt4tPzoBS9L09Snn2:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTExMDIxOCBTYWx0ZWRfX1YVH8munr0tH yawi/hiDoX8edvDZ2gvG/iVf2izHYr3MsUuFldpTvQHcX+urZpsMiNqqwF4yZqIzJswx2bwba+N t74uYgFdc33Js0UfHaqpu3oEC3Z40mo= X-Proofpoint-ORIG-GUID: V8jlPpA4zTzori6lGMYes0iOk464nzI3 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-11_05,2026-09-11_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 adultscore=0 malwarescore=0 clxscore=1015 suspectscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609110218 From: Ritesh Kumar Nord requires different AUX channel and VCO divider settings compared to existing SoCs. Add edp_phy_aux_cfg_nord and edp_phy_vco_div_cfg_nord with values sourced from HPG Tables 2-1-a and 2-1-b respectively. Signed-off-by: Ritesh Kumar Signed-off-by: Nabige Aala --- drivers/phy/qualcomm/phy-qcom-edp.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-edp.c b/drivers/phy/qualcomm/phy-qcom-edp.c index 373f13b3d6d5..ee0d7f1a90fe 100644 --- a/drivers/phy/qualcomm/phy-qcom-edp.c +++ b/drivers/phy/qualcomm/phy-qcom-edp.c @@ -1508,6 +1508,25 @@ static int qcom_edp_phy_probe(struct platform_device *pdev) return PTR_ERR_OR_ZERO(phy_provider); } +/* + * nord AUX config (eDP mode). + * From HPG Table 2-1-a: edp_phy_aux_bist.csv + * Index: 0 1 2 3 4 5 6 7 8 9 10 11 12 + */ +static const u8 edp_phy_aux_cfg_nord[DP_AUX_CFG_SIZE] = { + 0x00, 0x13, 0xa4, 0x00, 0x0a, 0x26, 0x0a, 0x03, 0x37, 0x03, 0x02, 0x02, 0x04, +}; + +/* + * nord VCO_DIV config for eDP mode. + * From HPG Table 2-1-b AUX Clock Settings (eDP mode) - Nominal/Turbo column. + * Indices: [0]=1620, [1]=2700, [2]=5400, [3]=8100 + */ +static const u8 edp_phy_vco_div_cfg_nord[4] = { + 0x00, 0x00, 0x02, 0x01, +}; + + static const struct of_device_id qcom_edp_phy_match_table[] = { { .compatible = "qcom,glymur-dp-phy", .data = &glymur_phy_cfg, }, { .compatible = "qcom,sa8775p-edp-phy", .data = &sa8775p_dp_phy_cfg, }, -- 2.34.1