From nobody Mon Jun 8 07:28:13 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 089D445BD6F for ; Wed, 3 Jun 2026 11:26:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485985; cv=none; b=a+UPcVs+UnbHNuPdoXCzJ0Dpc83T7M5di9h3iWvwFU4rShh7s3ioXRur+NJcbM9Q+SfARAWC6zUYqIhsLcBOdMfNK+tu6FClihh8M7QY9+gIdJG7l5No3SskOeVxHLqONxdUS9e17zMt6QrSSPR7hcpFAzjQBupb9yqTD8pA8Nw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485985; c=relaxed/simple; bh=1dObgRDzgUT8dRxMLMRa/R9TRzn0laSrkEbhmpC0VyE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OqWR/wOqx+yc7GvIQwQXSLx/8QODCm7CGDBtM6qehlTWt4nLuF/SLSRyDMGH/EYQ/SbohY6Zb6WZ64CpDIMsDKnPqZYkPm2vnrnb21KnUdI2427k292PcYrJ2YIGztNo7kWP0v+71YTVrvdSkcoMhHAlu3gtw784asiOr9LP0f4= 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=De3SH1YN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dwaIVII9; arc=none smtp.client-ip=205.220.180.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="De3SH1YN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dwaIVII9" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6536v7Un1755407 for ; Wed, 3 Jun 2026 11:26:23 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= HGgysCkU5Fxr4iYQeCoa2SkvebPhhyRsY+oXXx4ZaWU=; b=De3SH1YNZhZ2j7Ej EyVBF3KwV+RzjbMdLPmqPDjoY3R+RZo/zsbfqLCSoBQjNUcgUVsDfSxcrKzzBcur rckxjwtZKtrpsTHijuWlQyn0d3C8ftWAgwwpNbTiv44Q3r1zbl4os260zMLqaNrS 23YwXh85y9CDIBDXwa4fk4mty44yhEKe9bQf8SH5BAHMuO9Mtp4bfD7FawxdpvCR K0IVNHoMDzOtm7rDcaB1KjaHhdsGV1GBw9yem3NDCiPB1Sgg2IjONh3Ar60/No4I PjqbTENRIFXoHcAlXJ0pE/051xt7tEUDDHexzZ1lFUWKPD9hqNMrNnqrB6nCwUnU VotjtQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejff01483-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 11:26:23 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-36d99629fd6so5783242a91.1 for ; Wed, 03 Jun 2026 04:26:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780485982; x=1781090782; 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=HGgysCkU5Fxr4iYQeCoa2SkvebPhhyRsY+oXXx4ZaWU=; b=dwaIVII94612wbCgVkjFSPSEwvul3ZOEPQcnS697biQ0aE91M4dAevCgDb+RnSVeix 0F8yKdyHsL7nAdYp0vyb89IL0prCfyke8oG/FvSaii6OFy6keWgkE4loJTMHD22nmtwt U3z0SlHxcWXS4ZtDcxf9pSaUFe5A+5NrLMhFpdrPNUAYVm4f17OQwW/KmOTrT2rUrOBL NUmuedkSNwVmAlCviWl1xIUdYChyZ1KTF3b1jFR2iq9ivLnp43CjKAVXUxuDKMAXq26w s5Lpmpa2Hli7co70cB0OOq2ooBqYrxdyKuc+d11TywssSxVtY16rvfq0wyhkZpiMLvb5 fJ8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780485982; x=1781090782; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HGgysCkU5Fxr4iYQeCoa2SkvebPhhyRsY+oXXx4ZaWU=; b=c3QfgezezEmw5UhVPy9GzlGjpouS0rhgN8lqOW1rTGKMQ9SXYdFVvqPWe+/bisX6i2 6m2oYqbNOSP2x9m7yI4Lq/FYNhlzt9Py63C16rvK9Ra+b0bjuHxWUbVTDdhwPunLUukv KfN6GS/S7oM+KLIqggjLZ406t0647WVZ6Jn5T0mR6L0yDbxfJqtzdnKRscxXbpIWYflo Fda5KOyxOr3Bm7nvoFh6Pn1kSsjaqT3zv86gHxXirHZ08EUQ8vdS8c6KWq/mh+9BP22h bItPaG4MgHWm5Og2c7SXMyH3lDMBMHGTXP74GeRUkSUT2N36fRm0itn39RNlM6Brb+pY FwmQ== X-Forwarded-Encrypted: i=1; AFNElJ/6ha3cyfjIgbVwngnl2yPdkaYnq97Fwns9lizczz3qsyOeA/L+hsq34JrB9aq4tmgCzN6mkMn/8WqhnoI=@vger.kernel.org X-Gm-Message-State: AOJu0Yys8NmZQYLs3YD/zKA/cdsi/E89Pc6H12BXAAX4HAFld510Y3ES +s8eAzU+rodKOwog8dE85wxs0fg2WIoDiNFU5Q5hOMqa09sBonfUjk+9KeWM5r1BbO9zZFZlRl4 S2RvB2zZ6ilC+p7cIJD3/NgL4J7Tp5qebQJT0IDPAOqYzJxBVRtfscUTVjn9xjuerOzU= X-Gm-Gg: Acq92OF1RUUYJX3tEy63PHAukjYSdnl0ySQDDMMDO2rGWS/LvO2Bn7SFLWwsn9blltL yW4iUlF7D0bOKFw0zbjaHl/Ya3lveZ4L5FUytavvBOKTX9wOqHbtpEwUu2F520qHi6Rl7tr07Vo mC70uy2H1CM4IOTOxlqRbazsVSQJGtV7iHNJLygaMoH3Lr9zN+7xFilpDu3nOtneve+3A7FtRpM lFMT5jHn6yl+8jQfCD/e6LYPwBouNa9mMS6f5SvNpObnbb3cNSoRQdhI0B1qCZ/y/gQd0uZlVJ/ BO36494yucJMzUSQDpRQg7CjBcS+PDrx7LcvGXR8xteFxQRjPfUDHLuxoAltzBykB/iOrJCvxhZ NdSCB1TCQZlHUm437jSEJRB+7Xom6NoaCGqn72IhFxbr49hFX1whT4IA= X-Received: by 2002:a17:903:28c:b0:2bf:1fbd:b946 with SMTP id d9443c01a7336-2c1636143fbmr29375945ad.0.1780485981979; Wed, 03 Jun 2026 04:26:21 -0700 (PDT) X-Received: by 2002:a17:903:28c:b0:2bf:1fbd:b946 with SMTP id d9443c01a7336-2c1636143fbmr29375615ad.0.1780485981543; Wed, 03 Jun 2026 04:26:21 -0700 (PDT) Received: from [169.254.0.2] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c16609e0ecsm22704275ad.45.2026.06.03.04.26.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 04:26:21 -0700 (PDT) From: Raviteja Laggyshetty Date: Wed, 03 Jun 2026 11:26:12 +0000 Subject: [PATCH v3 1/2] dt-bindings: interconnect: qcom,osm-l3: Add EPSS L3 DT binding for Qualcomm Shikra SoC 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: <20260603-shikra_epss_l3-v3-1-3c2e0b796e78@oss.qualcomm.com> References: <20260603-shikra_epss_l3-v3-0-3c2e0b796e78@oss.qualcomm.com> In-Reply-To: <20260603-shikra_epss_l3-v3-0-3c2e0b796e78@oss.qualcomm.com> To: Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sibi Sankar Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Raviteja Laggyshetty , Odelu Kukatla X-Mailer: b4 0.15.0 X-Proofpoint-GUID: D1BFOkT4CepwcFUpJEOCFHZHvU3or2is X-Proofpoint-ORIG-GUID: D1BFOkT4CepwcFUpJEOCFHZHvU3or2is X-Authority-Analysis: v=2.4 cv=LYwMLDfi c=1 sm=1 tr=0 ts=6a200f5f cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=_8IM60h0k0ddrWA-9CwA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDEwOSBTYWx0ZWRfX+ZbK8Br9sUH3 l6jUl8Qib0and13nOLj3bPVKGDlih7k/jrLre9yNxM7cmH8gSdGKK2sF7PsJ/3qGog05ElAk5v5 uJD4PpVHvOtzKqQu+IONd3oQFxBD6km1oNRpMLFvBtkK4Tobbi4Ff47CHXiQtGVHMM00ifnsrO3 K2TJjqubSShiPTmhaJy7DK6zlEkBeX0twiTztNOMtINRlvAVliKoIKp3duKcvMjOWjQNrB1tYJU slHEDOisJO+W/h+iaFted9JNxXh8PM9kFeJOigGCGc0PruTr5rVnGAKi3vAlhe2my/ocFOlvPCc JYP+z7AY+FU4Q1hAAYum1FcT1/3ZeW/LxhT3JDvUJrFS5yd3IWvG9rACsLpHMyToOkYBZK+F0Lw DheCngptxIEMAHB6C1T6+/pDNRhl6SHRulndR6XbI/b8QldU72KMvNTCuWuVESRZVk/ZLsafbvb KWflqrp7yI7LfPyzTxg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030109 Document the EPSS L3 interconnect provider binding for Qualcomm Shikra SoC. The Shikra EPSS L3 block is similar to existing Qualcomm EPSS/OSM L3 providers, but supports only up to 12 frequency lookup table entries. Co-developed-by: Odelu Kukatla Signed-off-by: Odelu Kukatla Signed-off-by: Raviteja Laggyshetty Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yam= l b/Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml index 41b9f758bf8b..3b8ebe17a976 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml @@ -17,6 +17,8 @@ description: properties: compatible: oneOf: + - enum: + - qcom,shikra-epss-l3 - items: - enum: - qcom,sc7180-osm-l3 --=20 2.43.0 From nobody Mon Jun 8 07:28:13 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 2CEA637DAA6 for ; Wed, 3 Jun 2026 11:26:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485989; cv=none; b=bJfMI5+Hc3JHpzCYVs3DT2gZWA7zUJkGllvudQm7yJPlqyYzkgAIeZLsK87r8epXmIAliif9kBvqD7mxdHbepIgv4BkT4UxTGk8UUjpIfZtptS5c4TaDeKqW12zVEtPDChtpCV3Fy/GEidP9kxwcGMgVTLqnyZn1+7NQezRNyLs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780485989; c=relaxed/simple; bh=PVw3Afa18eTteU7MbnxPaIJ5xPkN0RyF8DKAzlYuhfw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OE8zdiaD5usu+eccYWE4l22oQosyiVbbw0J5BNjlp/myxhSG67YqeKzDB4WhjCjz4bKrOomFL2eCtJxu67XDSUHB+/ikTSaiZlukMnDm32u5m82ID5n25oGFaOGys91aq2oKmoi3aPlGlzOTxm7mZsIT1F5dN2XTk9t82vUNzzM= 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=HZf4Kq6U; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=G4yQZeoI; arc=none smtp.client-ip=205.220.180.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="HZf4Kq6U"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="G4yQZeoI" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6536RHjp2076164 for ; Wed, 3 Jun 2026 11:26:27 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= 1C4N5T38gImYpF1rGgzh327+DSXhT8qjbYdTa66Ap70=; b=HZf4Kq6UiTgJjYOf YRGgtG/dBZKZNdyZViEhDjRKR0saXq5viJxRcrRawcVVCa7YAj9a5cBYuvDCTut3 dB9teF3qQVbG5ENwP04XxftN81ErCmYwmG7dmNavqNKjZBTRwcrxL0Q+PxldecZq tX5EmVBtrTpPh8kF+GLgnlwg8t9JXiZIqXQDfCZXEKDIz3CHtLh7d+VD7f9MlTq7 IK7jM8qRAo7W49ANEvfQuFf7KnSN/G64QKPF7waQH/L86/THJuFvhvEV8pRd+7Pe qgxBcmliIhOk7bQkzFkhShJfbnJufX6y0uxWYVVNaXCjTJ9+GE32pree5emGXKxH Vxs2Yg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejev199fj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 11:26:27 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf1845bddfso58018495ad.1 for ; Wed, 03 Jun 2026 04:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780485986; x=1781090786; 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=1C4N5T38gImYpF1rGgzh327+DSXhT8qjbYdTa66Ap70=; b=G4yQZeoIraCDp+2V2Qucto+aCER+D/spBvTYtXgOGwqb1N+Fqz2lwKD0+pf4VYp+kT h9NBtum+KCb2+pId5qAivHtvJmmtDwbrHIIiDVlXEnw6hQDQ/jGQ0iGDCpiAnPDTsKE6 Xxynah/IgFy26AWo8EjVC+oDmjSVk1tSXLBliSMmXA30KUwhoMkqBoNhk1Ma66wh/QOo PJSRj++O5Ie3hy8pTUDKv6o9sak5wKFm1YSLDES77ShjCTWn9OJl5cNxfg5f1cH3/rEn TK+mRGMa4YoeEcJmx65qaumt4ita7gFdC2r9IiqYjMxNhYFRkXE8XKYWNtFtr6dsGHIj CAEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780485986; x=1781090786; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1C4N5T38gImYpF1rGgzh327+DSXhT8qjbYdTa66Ap70=; b=DtQxDrQAER7xwS18LN/ZbxUJBvyM3YioAO/8C+NGD97Z944XMTBoUn85+8iEiSGd6U WQkHsU8oq+hsSWQLXwulLcscsj1BX/Zr+DESPLjSHpcYKdI6n4MOaXJkkyQhynkpSuWM NFXPCh5AFXhar1EX0no91rPE0yv0PjSek/lsdI5gA6ANhnYjMII4DSfI2mNXioXuC2pr Qnw8snXQuo4UajOeHevay/rr5IivJLOYP20rT6cwpPBfIWBhoYqCNregPawNCCmBPYSb V4a8B/DIZMleNJhEszFRnWFb+4XxwAa0lQ4feXtofqklPYkGzlkt3uVY6ShWkExNulu2 Zl9g== X-Forwarded-Encrypted: i=1; AFNElJ/8ZpiicAbg/iNbgSOLcEV0rfibsoNZLfbAapR/9Itxn26l5dd9NRsaLZZutV5hlBI2GtKbMRxOx4VksiY=@vger.kernel.org X-Gm-Message-State: AOJu0YySNdQNZ57PH2IzaWFxmZJGDbfVcNAnbjWkGdzKnDXas2Q9uwGt oJWlLNtYN2Fs8GJ6BeE93XfKmGPJjlPOSbcVd1DFXNZ4l04AzNxC6ByuGRKPaSNNT3zwGBuq1qb KYJtpDYoIUjpG0wqa0dlkgeq/wJkO5n1UB5Q+wJjMnuDxF2/5rQQuLA3jFGWIAgjWnlw= X-Gm-Gg: Acq92OH6EukFFl84VRhO+wILi+Km+sEhVMFRYAe6zFB9VrYKXZNk1iY8gBrzidtfeAY 8wTePHk88ZYXRvNkLrdavK5y5IhsUYxNc59Gmgya39T73t9ZB/BWayHOmZ9606nQm7mfFtUHDv3 jzh9M9vHUpA0siesyjB3LnIDv3694P8T5yZKVvqIyq+r3i8+rWU551aKTkuC0FVdYiHtwbx7cb6 w6Jx2G0mc0FpbLdaXjb29mRowF2HLFHmP6SEYRmA2+F2iTG9pPY8Bwc3AxJeLBCmsOxZmVGHgmg mXNRmIMZcwwPugvF7a2gG4j26Lic9rhfqSbwkR5oh/DRtsNitqkJhHeinssbihlIarmD1qy0Jkw eFyJCC353UtigGSx8bYOGCZXAFXMAufCuc8ObzoLr1lhTzH0DMt/TUGc= X-Received: by 2002:a17:903:2443:b0:2bc:8f62:990b with SMTP id d9443c01a7336-2c1644dd3a8mr29617525ad.41.1780485986213; Wed, 03 Jun 2026 04:26:26 -0700 (PDT) X-Received: by 2002:a17:903:2443:b0:2bc:8f62:990b with SMTP id d9443c01a7336-2c1644dd3a8mr29617285ad.41.1780485985800; Wed, 03 Jun 2026 04:26:25 -0700 (PDT) Received: from [169.254.0.2] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c16609e0ecsm22704275ad.45.2026.06.03.04.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 04:26:25 -0700 (PDT) From: Raviteja Laggyshetty Date: Wed, 03 Jun 2026 11:26:13 +0000 Subject: [PATCH v3 2/2] interconnect: qcom: Add EPSS L3 scaling support for Shikra SoC 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: <20260603-shikra_epss_l3-v3-2-3c2e0b796e78@oss.qualcomm.com> References: <20260603-shikra_epss_l3-v3-0-3c2e0b796e78@oss.qualcomm.com> In-Reply-To: <20260603-shikra_epss_l3-v3-0-3c2e0b796e78@oss.qualcomm.com> To: Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sibi Sankar Cc: linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Raviteja Laggyshetty , Odelu Kukatla , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.0 X-Proofpoint-ORIG-GUID: 2aRehwURQc79Ws5XOS_UIvRkOp5KygrO X-Authority-Analysis: v=2.4 cv=PNE/P/qC c=1 sm=1 tr=0 ts=6a200f63 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=Fbz4Wi_67QZ2LtXvWa0A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: 2aRehwURQc79Ws5XOS_UIvRkOp5KygrO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDEwOSBTYWx0ZWRfX3UiLy7WeJkHJ Mwg7au+ix3Ajj/nrzqlXz9kZJR3EUc4HP0cRe0sMpwrhTPhR29uLz1byIaYjix9psG+kbkHckR/ tngztg2nGAyQwvsc8YKRd1THQrxbTy/N+Z3XGNBnjnb5OLDP8vyc2KqrI9WK8K08G1sSw4bjLRn lDYfM8BbcZPio7t0rHIVsZP5J4K/CFD0JcynFk6HxJrkulaeNMTZ5uMCxJa/UKuWgipXsMkCona oKvZocpCThLkTGOBx2XSPserkurE+PIEaYI9614KOoetQoud3/2FmAJSmu5+MNS3ZYR0iQq9A/Z SdyvA8ir3Kd08CbxLVoCF4oP1DD0Ye/00k8abKaRjxbl8vTPk4lUmlONZTiPl3DR7MpluHDeF9h iNQh+uUD7XPlrOjb0JKFEcPQ+vCqODn1bBSMbAZS1C+lBtNeFkBRb+oTT4537qAwe6AnZlxbTyn tFzJUQS8PmpdTl5FKEQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 clxscore=1015 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030109 Add Epoch Subsystem (EPSS) L3 interconnect provider support on Qualcomm Shikra SoC. The EPSS L3 block on Shikra SoC is similar to existing Qualcomm EPSS/OSM L3 providers, but supports only up to 12 frequency lookup table entries. Reading beyond the supported LUT entries can expose incorrect frequencies. Add shikra-specific EPSS descriptor shikra_epss_l3_perf_state that reuses existing EPSS configuration with appropriate LUT entries limit. Co-developed-by: Odelu Kukatla Signed-off-by: Odelu Kukatla Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Raviteja Laggyshetty --- drivers/interconnect/qcom/osm-l3.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/drivers/interconnect/qcom/osm-l3.c b/drivers/interconnect/qcom= /osm-l3.c index b33f00da1880..ecad636b53e0 100644 --- a/drivers/interconnect/qcom/osm-l3.c +++ b/drivers/interconnect/qcom/osm-l3.c @@ -60,6 +60,7 @@ struct qcom_osm_l3_desc { unsigned int lut_row_size; unsigned int reg_freq_lut; unsigned int reg_perf_state; + unsigned int lut_max_entries; }; =20 #define DEFINE_QNODE(_name, _buswidth) \ @@ -90,6 +91,7 @@ static const struct qcom_osm_l3_desc osm_l3 =3D { .lut_row_size =3D OSM_LUT_ROW_SIZE, .reg_freq_lut =3D OSM_REG_FREQ_LUT, .reg_perf_state =3D OSM_REG_PERF_STATE, + .lut_max_entries =3D LUT_MAX_ENTRIES, }; =20 static const struct qcom_osm_l3_desc epss_l3_perf_state =3D { @@ -98,6 +100,16 @@ static const struct qcom_osm_l3_desc epss_l3_perf_state= =3D { .lut_row_size =3D EPSS_LUT_ROW_SIZE, .reg_freq_lut =3D EPSS_REG_FREQ_LUT, .reg_perf_state =3D EPSS_REG_PERF_STATE, + .lut_max_entries =3D LUT_MAX_ENTRIES, +}; + +static const struct qcom_osm_l3_desc shikra_epss_l3_perf_state =3D { + .nodes =3D epss_l3_nodes, + .num_nodes =3D ARRAY_SIZE(epss_l3_nodes), + .lut_row_size =3D EPSS_LUT_ROW_SIZE, + .reg_freq_lut =3D EPSS_REG_FREQ_LUT, + .reg_perf_state =3D EPSS_REG_PERF_STATE, + .lut_max_entries =3D 12, }; =20 static const struct qcom_osm_l3_desc epss_l3_l3_vote =3D { @@ -106,6 +118,7 @@ static const struct qcom_osm_l3_desc epss_l3_l3_vote = =3D { .lut_row_size =3D EPSS_LUT_ROW_SIZE, .reg_freq_lut =3D EPSS_REG_FREQ_LUT, .reg_perf_state =3D EPSS_REG_L3_VOTE, + .lut_max_entries =3D LUT_MAX_ENTRIES, }; =20 static int qcom_osm_l3_set(struct icc_node *src, struct icc_node *dst) @@ -189,7 +202,7 @@ static int qcom_osm_l3_probe(struct platform_device *pd= ev) =20 qp->reg_perf_state =3D desc->reg_perf_state; =20 - for (i =3D 0; i < LUT_MAX_ENTRIES; i++) { + for (i =3D 0; i < desc->lut_max_entries; i++) { info =3D readl_relaxed(qp->base + desc->reg_freq_lut + i * desc->lut_row_size); src =3D FIELD_GET(LUT_SRC, info); @@ -272,6 +285,7 @@ static const struct of_device_id osm_l3_of_match[] =3D { { .compatible =3D "qcom,sc7180-osm-l3", .data =3D &osm_l3 }, { .compatible =3D "qcom,sc7280-epss-l3", .data =3D &epss_l3_perf_state }, { .compatible =3D "qcom,sdm845-osm-l3", .data =3D &osm_l3 }, + { .compatible =3D "qcom,shikra-epss-l3", .data =3D &shikra_epss_l3_perf_s= tate }, { .compatible =3D "qcom,sm8150-osm-l3", .data =3D &osm_l3 }, { .compatible =3D "qcom,sc8180x-osm-l3", .data =3D &osm_l3 }, { .compatible =3D "qcom,sm8250-epss-l3", .data =3D &epss_l3_perf_state }, --=20 2.43.0