From nobody Tue Dec 2 01:30:17 2025 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 CBFF1347FCF for ; Fri, 21 Nov 2025 09:54:26 +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=1763718868; cv=none; b=p/45LH0IUQjdbboD+ivBhcfK1ZK4TDkUcSDOsCn6WLVSAR0TvYAEYnTiFe9UPmaTBWvuFlH5LyR/cIHKoo5ZyR1+6vDN+auKDWDecpiqCZz3CRYKHxwCcvjlCfv89jaPhN72YAa1Sje1BQZlPAGudDIVvm//lIO+R2tAyjdxTI0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763718868; c=relaxed/simple; bh=hq+Z8fN/tsuYSre12aAN7aZ5BrbtKhYVA5wDBt9ueKA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=n3ZKFrc4vAJRnEpvSNDMeOUxHjROJMoitcDqTlU1qT/qy8nWyJPh7hGSBBLF43Zo0ang+BJIhyvv1z0WMwMZxJqNO6bTqTeLRuwJU+Qef+2qbbn2eweqczKnrziJl2Fh38Uw7T0qNYRCR7aHiykZIDUmqTs+XZwWAeYiZRjQD0E= 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=OnQaCOZ1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jXCm+G9E; 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="OnQaCOZ1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jXCm+G9E" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AL7OKbt1390780 for ; Fri, 21 Nov 2025 09:54:26 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= fpB3dmnEifRS3f73lgV38Ruqg9s59JiO4Mro732h8Eg=; b=OnQaCOZ1V1Gmb52+ XRjh07mHgmF9jxJknl/JO0s/hoiiIm3P/tlcMxuZJLpiXZlI9YGVPmAAnZpbpdDi hlYznO7Su5noFPiZkhxDbjcD5rhzqEd2w6Iuj+1H5FW0gRVqJZw/Lhsko4CMzVG+ 9Guw7E3/l6GRbj5cQ0GdVysfWsjDvPvqZCqZGB8Oapt99vIXbpABd+e5tRm6+D0C xFYt+1Kpa5S919WfkNkQdVHpsvus9M2fXszdvQiZXORW0dEdDedFHX0afi0j/I5J kNUT02ZBB8HN1PO006KsDMj/1vbkw6FxDcAGTtbhZYlxetu+F9GeznUIFl8Nt02h P/b+bw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ajb5320gj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 09:54:26 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-343bf6ded5cso4351329a91.0 for ; Fri, 21 Nov 2025 01:54:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763718865; x=1764323665; 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=fpB3dmnEifRS3f73lgV38Ruqg9s59JiO4Mro732h8Eg=; b=jXCm+G9EYwLpDlf5PLxf722wkz+j/H0hTJbLwUBtiDTj0xUGkCLJnmEyYxEI5mE1cz IdxRU3A73Yb6ZK4D539SCYPgtkTI7iW53M4G6aAoZ1LvK43Uw+0Ay4gV3f2ArHWhUMmA Ku3YtCfkw5/bXJ+tqWXwtX2p+acTPtKXjgZOWInYUpDEePvYZ4yzk8gvjeqN1suNfkpk azXpFrWtUsAaZMx8k1R7594NfUFGL+mApA0wQuxWmu6lpDXHLV3HwzzRmtLd+zeJ4utc iEO56fOoqA4/r1S27MmdxG4w7ABnGevyucHajhtybpTb8lFWtqauMLcuB9RxkuDm2pm5 apqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763718865; x=1764323665; 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=fpB3dmnEifRS3f73lgV38Ruqg9s59JiO4Mro732h8Eg=; b=URZPIUjvLJ9qR1iPouKHsaDOD7F2Oargf/M5eudn08/ZDyP184l0I4QR/MFrILntVy LRruCgZiAAgP3HruFWP2MMhiDfbC2Z1gsbJDBh39yADT/szyj/Ii6Ie+e9A4T6IGGOZ5 lgXrOR50Ix/Q+1zx/txMMedUeaaDMUmnNAvzTK9CIY+UQs336L0Xi7Zwzuod+I/gqDlO oK7x8fensFEK4o02dGyaSiycBlLqfhJDHkBCvh2N60V7BZjazwoTQRXAefn6HpdtGOKI QaKZor8pNkvH9G1+7ql+y044isjhT0YL1PdRPX/4Ny3zUgwxkEEie5NWlSm965GAJSjn kUgA== X-Forwarded-Encrypted: i=1; AJvYcCXp3xhtr0EfIT7VVY6JRbSSotqG+E8qv9HlPOoZaD6vonIenvGLogC/F9WsFVeCrhAyqzppmowwWhoOt3c=@vger.kernel.org X-Gm-Message-State: AOJu0YwVcWClDcGULzEhZ/R9N5v7nyYf6IkR7anrkTpnZLLK8LadidvZ qftiLSKQxP1xmTkgjxbN4BamBw6D9SnHvqD6iBBLP5PPpmo22Z+fHFVdCJaiOrFbBMFka+HDsK6 vqRW5cmC4JPQwQAP4P4h7G2N22q3wcFLds2A9P61ytlYMnn9eJSdi1xwt2qhltFrcD98= X-Gm-Gg: ASbGncuW4qbJisRfEIbIt686aVz5TZCcDZoCKRvopOxdh8OneO53f97s6Y+jUFKJQbh 5Aymc5uykp0a97xCUd4GvuOOFH2kEjoYzo1oV9y/WtC3D66fGk9OBICXxggkfzPHtoVp6kMqtmN n2PfauI3ol1MxhNmu0W0HS/+n3t2YfjxZqczcLc2z/KfgDZrApR/JNx1OLF2mTJDaS2gQLgVeSP JePW0pfKCXqdClSNVkRVJBP1h/eVGkeCh9RpO5f7VtcmpJ5CKx0FmS1hUqEvF3RO80j1OSLBSkz ku5QwXlEzOe7PfWaTF4hz5TcF/0uRMO0acpwmQwbU2upU47gNK7id3CIBcowjaYegf9ftYZbsmg +6yqfL/Tv2UTzf0ZOGwxq3BNLtp42e0iyHjl3kaM0lijEN/giNnDe/gxCiDJ/Zg4UO8U+jJTJlj C5xrbnjSVMqgIXCfkehwa82vyyBiBVqg== X-Received: by 2002:a17:902:f706:b0:297:c889:ba37 with SMTP id d9443c01a7336-29b6c6a4a1fmr21790255ad.41.1763718865452; Fri, 21 Nov 2025 01:54:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IF/pR2+j6HSjjauAQKYZA2L6XYVEFw2YZuNfAxMalxMya5s7QdHduG10qJZdCIuInq5+JskWw== X-Received: by 2002:a17:902:f706:b0:297:c889:ba37 with SMTP id d9443c01a7336-29b6c6a4a1fmr21790025ad.41.1763718864992; Fri, 21 Nov 2025 01:54:24 -0800 (PST) Received: from hu-pankpati-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13e720sm50557985ad.42.2025.11.21.01.54.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 01:54:24 -0800 (PST) From: Pankaj Patil Date: Fri, 21 Nov 2025 15:23:52 +0530 Subject: [PATCH 1/4] dt-bindings: cache: qcom,llcc: Document Glymur LLCC block 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: <20251121-glymur_llcc_enablement-v1-1-336b851b8dcb@oss.qualcomm.com> References: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> In-Reply-To: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Conor Dooley , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pankaj Patil , sibi.sankar@oss.qualcomm.com, rajendra.nayak@oss.qualcomm.com X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763718858; l=2446; i=pankaj.patil@oss.qualcomm.com; s=20251121; h=from:subject:message-id; bh=hq+Z8fN/tsuYSre12aAN7aZ5BrbtKhYVA5wDBt9ueKA=; b=8yKUhcqT14Dlrcm0XIw7voIN2Rxw2ad/QmfWqSEAZcSHY2CSetR1Np7MTDJULTn2iPtd9P9PP zZPA1TN/z9tB5sikhz8lDU4szDt49mWvdCBLoI1wbFhcb584SydNEBZ X-Developer-Key: i=pankaj.patil@oss.qualcomm.com; a=ed25519; pk=pWpEq/tlX6TaKH1UQolvxjRD+Vdib/sEkb8bH8AL6gc= X-Proofpoint-GUID: Bubsp-gl-SvZHbVEsrLA1dhzRbm-1rAm X-Proofpoint-ORIG-GUID: Bubsp-gl-SvZHbVEsrLA1dhzRbm-1rAm X-Authority-Analysis: v=2.4 cv=Wugm8Nfv c=1 sm=1 tr=0 ts=692036d2 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=hk0jLN278c54h9aoXToA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDA3NCBTYWx0ZWRfX9esQVEfay5R9 Q6AMWLCX5a02b9mQiNG6Mul3TU0Bclw/Y0IdTcCSyW/b0tFNzDO7zj6PvJ6HloxEh7mIXPM6ubr iEJ38QQ+n2wyelEJ4LkIyK1KEFVpBkVDtZFJPwXnSkFNZ1SdE4q1CnVkVONCXEXdNdfBPd67BU6 y21p11pzQ9H1++DlGix2j4iuvJRCFmHDz5Kl7MCGMM6Z1AVIbo6/HbQ1Ft0VElq78Y1XKy7/ocS 7alwhOiISFAXYnq877MUVsg6iY3KMmyqTf9U4pbIkZZQQaHvPttE2halLBF2hi8P7wy2Fr8ev9D qaSc/S6/7dq+t7DDNhRpXxMQffDj3f8FAu2NR+fkv8dAROheFlVRkq8d8ewHJIxiTIItxdUNFka dORyR2/1Wo/+7heRFKuRQ3ztCnJUmw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210074 Document the Last Level Cache Controller on Glymur SoC Signed-off-by: Pankaj Patil --- .../devicetree/bindings/cache/qcom,llcc.yaml | 43 ++++++++++++++++++= ++++ 1 file changed, 43 insertions(+) diff --git a/Documentation/devicetree/bindings/cache/qcom,llcc.yaml b/Docum= entation/devicetree/bindings/cache/qcom,llcc.yaml index a620a2ff5c56..74a81baae0e7 100644 --- a/Documentation/devicetree/bindings/cache/qcom,llcc.yaml +++ b/Documentation/devicetree/bindings/cache/qcom,llcc.yaml @@ -20,6 +20,7 @@ description: | properties: compatible: enum: + - qcom,glymur-llcc - qcom,ipq5424-llcc - qcom,kaanapali-llcc - qcom,qcs615-llcc @@ -84,6 +85,48 @@ allOf: items: - const: llcc0_base =20 + - if: + properties: + compatible: + contains: + enum: + - qcom,glymur-llcc + then: + properties: + reg: + items: + - description: LLCC0 base register region + - description: LLCC1 base register region + - description: LLCC2 base register region + - description: LLCC3 base register region + - description: LLCC4 base register region + - description: LLCC5 base register region + - description: LLCC6 base register region + - description: LLCC7 base register region + - description: LLCC8 base register region + - description: LLCC9 base register region + - description: LLCC10 base register region + - description: LLCC11 base register region + - description: LLCC broadcast base register region + - description: LLCC broadcast AND register region + reg-names: + items: + - const: llcc0_base + - const: llcc1_base + - const: llcc2_base + - const: llcc3_base + - const: llcc4_base + - const: llcc5_base + - const: llcc6_base + - const: llcc7_base + - const: llcc7_base + - const: llcc8_base + - const: llcc9_base + - const: llcc10_base + - const: llcc11_base + - const: llcc_broadcast_base + - const: llcc_broadcast_and_base + - if: properties: compatible: --=20 2.34.1 From nobody Tue Dec 2 01:30:17 2025 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 3E08B3491D3 for ; Fri, 21 Nov 2025 09:54:30 +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=1763718871; cv=none; b=VRvBl7yQ0OHcpJcF8auz7Qy047vsAwMEsaXfttrifmQwb2GxH52nBWqZo5Hrit7yWP8gIcWo7KeBNXFyscUh9SHL9Oz79AIKVHulWsOjVKnkgd0j0b1w5y5CNvozoSMgq46s/UkKbAZFN+7+9UdDArsU6CGXPCHRYFkybFDa4p8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763718871; c=relaxed/simple; bh=lcIb10k63srOGjA52ST27WwTXABGn789XrBKsrY3Kqc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=o9c7T0GnvAWSVDZOh2eofarXuFBGQuY+vffHQD19XYGBV4Vf2LumULsR17z2yCTv7ktq2ou8rQYCUasE6AAkErpjbAVvRFPXRofCTZcjfRwGvOHqu1E41FAuvWd4Z2N3RAKCDffYXWISmShclTFN5k4oEZr7FoHuEaOCE20blQw= 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=DUZKAFJd; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BtAqXxAX; 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="DUZKAFJd"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BtAqXxAX" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AL8YwGc3139698 for ; Fri, 21 Nov 2025 09:54: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= /Syg7yKpdvMcxAxhOLjJIJLzE5TOYLMuFON4SNxoMdU=; b=DUZKAFJdbhxRXjZf xopDlvQAk8kJQ6puvoc7vdY9f/fem7uUXISWXIs4+7u0SElgNJ5DNNfljd+pgndt A7j2EERKuvGDh/VQD3R2+qyTvdEjN13Q9ihud6zzfif4sG0ou1hQmhboRasd2Ndr CF4T9irpD82WoiQG2WQh56GMl42uBaa9rkGr8oDMl8TTN5yqAggoZ46hLTOcmrqW mIkXpdpgwfo3A7VniUtVMeVzLOzebZPK9IZtcg9ErQ7NXTwMVoszSqAnt1DPZMYL ZI6Y+uF3Ts4jhaaE1k9c8eYiB6DOwWowaKFf0XRmDTAAB++vLoGgvEN3qMhu3yvO 2ww22w== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ajmppgdnf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 09:54:29 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-bc4e9808b63so1466299a12.1 for ; Fri, 21 Nov 2025 01:54:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763718869; x=1764323669; 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=/Syg7yKpdvMcxAxhOLjJIJLzE5TOYLMuFON4SNxoMdU=; b=BtAqXxAXA8L9T1KoZKw5fR/2sBYjSGrQSydRAPv7x9CH0rEa5MlTGVxCURzYiocXR1 PI7GMFnVIMb++yl2mfuQnMb0T9s17MBps3+AL3vD+as0KPkzImiFCMn7JQQZ7Mo0X61P gN9Xf3e6QDw7Q7JOZX31FK8tN50BF3eBbP2yf2OK/pMWuNkEaXGJxn/EQaf0VVFIUClH 4/fpjEmvsV79H+oc74zUiBSdgKnia9vB2u4hpeoJzLsu4btt2XRl0iSmAu4CfM/xysdk kRMPR2VAcIAa/w0T9/cOBxdSvx5rgl2V31su2s1IEgCzsi9k8dk96hUuNUuFFVP+YgfQ iEIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763718869; x=1764323669; 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=/Syg7yKpdvMcxAxhOLjJIJLzE5TOYLMuFON4SNxoMdU=; b=LImhCT+KuBIemncFUKTmawr0l86LftYHKhZz187ecRxmdD7cWLFBkF45E5T/C5i/i2 aLxVzvABpoXbPNx7VsHHCcYNEOGqNtlum6gIa2eqXuluNXsZiZIJ2EfhoStTsZedaKSG C2CoKSsF9TiUyYwD/gqnCKKw+VRtM+vi9wTEmdahnFsh5sN3rGCBPWdDAlr0QXGTDYeK 2/iOoOrlh1Usy3QINa/6F1rFI0H9d29MH0hifwRwAozfgNlDPZVP/B5f3MYJNsKpW5zW XZkKfd90hvqlsMCyztgsQ3MyoAanSErIGpK/KaPiwcm6QZcQqFDT8MPf9pWWElBlMtEq cYvA== X-Forwarded-Encrypted: i=1; AJvYcCV5zu6sxYbsZLJLQEzyL8CTiMjiRz/x1fD7njtGyITmbsnf1EVnDAUFR101O72KkcTWYYkmUeFRVoEOs9Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwI0IBxPXRIMHWo7Yb8AF1AZ5wIHPbEK4Ug9Tmrjks8c9ijAneb 6FW/Juw43JX2si319pjOMAU3tHm6RdZvplsKWQLJajnLrnKP2cVPfBGz1F3ore/R9BKHiUtq2xh G2rNiaD4lIfRLntj1GC4dClko4LOzFgnEr2EUVPt9TGBH8eyJ2YuqNjKH2MKDHIDFn2U= X-Gm-Gg: ASbGncsn00EybFLtjx3quUbMuVO1SBNqaD09TpWaghLV3QdrKGoNPiCjTPQOFSMoU+V ghoNXOo6PImhllrVh5IAS4XAd430UbXpcualY48evPdBDwB/p1jRjT1lw8NCaB3FiBzO36nnlxw s6VduNIaHA/nXszj3MBIyqUJ/q+EiNchNrM1i7zrCq3lEqIGxnKbeigaaGL1WfyBY4EhNlgVFhd 0IeVwYYpolJTPJ3PKWzlfTs2rxBq+mWiRpflCoOyJmmSP8Lmo81WhguUt6GfhOmej+S76uuOTBw gHgO9PMOJaYq6cWakP5ciZEvH2biUOBaH6y6d3A8hsvUazROSPkbP3cs+rSQF31+FcppKP/DxoU wzcxBMcwjGWSjfGwgVAbi/nsh8XKgr1PBB/pXOrQD7LSz6aB43ePSfO2pzyz6oEn3KWEjhYMl0w Gm9qyWEXZwJZOLCa9qSuXqu6MJQxKKRA== X-Received: by 2002:a17:903:1988:b0:298:34b:492c with SMTP id d9443c01a7336-29b6bf82d52mr26416945ad.54.1763718868794; Fri, 21 Nov 2025 01:54:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IGmKs6406g427RTpsoL9NdDoy90nYQGvu7q3MM6I+F14YFZ4EmPyNWA30GMQBW2gpI2/+PPAw== X-Received: by 2002:a17:903:1988:b0:298:34b:492c with SMTP id d9443c01a7336-29b6bf82d52mr26416595ad.54.1763718868255; Fri, 21 Nov 2025 01:54:28 -0800 (PST) Received: from hu-pankpati-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13e720sm50557985ad.42.2025.11.21.01.54.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 01:54:28 -0800 (PST) From: Pankaj Patil Date: Fri, 21 Nov 2025 15:23:53 +0530 Subject: [PATCH 2/4] soc: qcom: llcc: Enable additional usecase id for Glymur 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: <20251121-glymur_llcc_enablement-v1-2-336b851b8dcb@oss.qualcomm.com> References: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> In-Reply-To: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Conor Dooley , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pankaj Patil , sibi.sankar@oss.qualcomm.com, rajendra.nayak@oss.qualcomm.com X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763718858; l=922; i=pankaj.patil@oss.qualcomm.com; s=20251121; h=from:subject:message-id; bh=lcIb10k63srOGjA52ST27WwTXABGn789XrBKsrY3Kqc=; b=gYJgvh9pvsAzXURX2PDWuMo71cqcHJm2hloHFRRX25KTnemIzSRQ3zjoz9KmKdwmOE4H4w1E2 yhQGNG2LpbHCGvQVjM9WTmzLQvmSJsMTLY89LzgcyMqP9oaNHNiy0h1 X-Developer-Key: i=pankaj.patil@oss.qualcomm.com; a=ed25519; pk=pWpEq/tlX6TaKH1UQolvxjRD+Vdib/sEkb8bH8AL6gc= X-Proofpoint-ORIG-GUID: eXmHj8qm-4Ew-SOXbC6d2J_U3djeHcIE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDA3NCBTYWx0ZWRfX1U65hqjHvNLS cRCVgNFd0r9K7pHfE3/tffwvFgHQZq2E67XbZ6HLUaPdOERQ9xfE8KZsImmKrpgjlWSvrTwnLN8 yXI78KVSupxgi/eIByE4E0ClYBKTYkVPBeFqczEcPyEWa4Er99Kupzjjk3sUO8hYHRQEfgkYQv8 /BQ8Xi19mkU1BS2j9i1dgJwEmi+O2s5foM4KTJ8w05cHs6u4CPlsCd3RAjZJltJ9BcIWtB7Seaw X/rGs2O4DmpJunN3zkpa+uM1iG26DqA+dv6MigF3Ve7oWBpMckpSALA12PnkvVFosGrMEI5omM+ oUN+eg3mK/9jb1KoeaCtPqvAiTb1Hk1imbnQxn3zLGAoKUR5hrS0cJGcVoXt5p0ah/GJarijV7R Rz0JgrXm7yCsM9KuJ2vkwLsZcfo4zQ== X-Proofpoint-GUID: eXmHj8qm-4Ew-SOXbC6d2J_U3djeHcIE X-Authority-Analysis: v=2.4 cv=CK4nnBrD c=1 sm=1 tr=0 ts=692036d5 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=hEfLBhVOvc7m0yOUfkcA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210074 Update the list of usecase id's to enable additional clients for Glymur SoC Signed-off-by: Pankaj Patil --- include/linux/soc/qcom/llcc-qcom.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/soc/qcom/llcc-qcom.h b/include/linux/soc/qcom/ll= cc-qcom.h index 0287f9182c4d..8243ab3a12a8 100644 --- a/include/linux/soc/qcom/llcc-qcom.h +++ b/include/linux/soc/qcom/llcc-qcom.h @@ -74,13 +74,17 @@ #define LLCC_CAMSRTIP 73 #define LLCC_CAMRTRF 74 #define LLCC_CAMSRTRF 75 +#define LLCC_OOBM_NS 81 +#define LLCC_OOBM_S 82 #define LLCC_VIDEO_APV 83 #define LLCC_COMPUTE1 87 #define LLCC_CPUSS_OPP 88 #define LLCC_CPUSSMPAM 89 +#define LLCC_VIDSC_VSP1 91 #define LLCC_CAM_IPE_STROV 92 #define LLCC_CAM_OFE_STROV 93 #define LLCC_CPUSS_HEU 94 +#define LLCC_PCIE_TCU 97 #define LLCC_MDM_PNG_FIXED 100 =20 /** --=20 2.34.1 From nobody Tue Dec 2 01:30:17 2025 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 834B5347FCF for ; Fri, 21 Nov 2025 09:54: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=1763718875; cv=none; b=mkgH2vuWyxhU68jHwfFQYaw6M4T0L9BnW7dO0SjCW6FO8UD/ymb3HUoWpOJIMVotA/RtNkHzE6xEVXXzZ80zYs35gEnUkQ61+5lAqTwdR6NEJHQDS+ksfshm6KvvXOcqgN6a53kmxgSuE1+TNPXT2AR3aKXENzwhfEXdvHYfPqc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763718875; c=relaxed/simple; bh=NF20glWWdaja2dXTOLlql3QL7KV3Nd7D+3IKiWMJdpE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KqvP8AA21ewKRghU9WtgVzS2MKe/mQBCX61qqyl52vf8XRBSh6d2b8/aNknIuLbpUxCv1LAIkmSlBN6wN6lMxLR0/5lhpPsNKUXChUicLx2kxof9z2gKSf6RDLFdPV0f6baDF/ZprPcgzRlnh//1Xm64pakvv+zIN71fW1Mfy+E= 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=SNvmBtgv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=L6jltmfd; 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="SNvmBtgv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="L6jltmfd" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AL9VusD3048073 for ; Fri, 21 Nov 2025 09:54:33 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= 48qJo3RzTcHFH36K186eJwhTlKLWxXBCY0Plt4XexxU=; b=SNvmBtgvYTKJOEzF gv3KGgNU5reOuqZI1uUJZ51XRfYwigAW+ez9k07vY9NVUyEWsJFSL+lZgTfUvabw sQ5a2pr2uY4tlB0ULd/JhKfB32prHRPLkGtypGi8kGcdOkcM/ozOjzoeptHzeg1O lDXmGrQTbEGbFz3yZafLzIaZXikjJHhdjsqIeGGelLMlt7frbSQkiUySSoxTN3WX yC93xhrrWUH1e5EgJDkRwJ1ANC0vJrd57Ptq7LwyEeRw3C097u4yRa0QrzBcjxpG ziQQjN+CgIpQRGBlmWmDmyOwNcG/wCotMWyt6I7Tp8U6qwcNDKTTGUwrtU7sY/AS 9AeZXg== 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 4ajnhjr2nk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 09:54:32 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-340d3b1baafso3044695a91.3 for ; Fri, 21 Nov 2025 01:54:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763718872; x=1764323672; 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=48qJo3RzTcHFH36K186eJwhTlKLWxXBCY0Plt4XexxU=; b=L6jltmfde1M3MC3+sJJatiSlTXhuoHRGDn0Ci6eHM4MvO0d7f0nhLLfagm4DW0LeLW joFl6qid9Ow+EwtQNpVPbPUBUmsCwAutwBUPUm88HzRTEGmVaqmmMvp+6pDBkE/gbiTN kAyoTWViMVBVbKNcfL5mEm/ouskjW1CbmT82Btl2q61H7V48oojwPza/Sv3cFgLwblAL W8hc5CHCF34It+2c9CHKAsTuxl6b3TKM2xk5n0zlyWDu/oJN3oZzKLidlBOf/PYHfyH1 PKxStZEAVN+PjlnKhKv4anmM9w8Lzgqls85AsgOSkmzBNJ5BJHkUKB00ANkolr72Jqrw qNSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763718872; x=1764323672; 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=48qJo3RzTcHFH36K186eJwhTlKLWxXBCY0Plt4XexxU=; b=DT/fZbpizgyDWeCT9uRWlbo1qWD7KeM60iPQ+xN0CIBn0UNiLv8u2Az5psOla9PTSH 1xwaHUJEUJYXtUifLX9cghZwF1WR1a8SDUgPv5x9A71shC7ycKCbw9tOeEAauVoPg+0X np/pgGKU8SArTR9lDElu/noil1q3bv3TFuibxIEzeHI5SZ18rWL8FeSUYtSzDTxrKmwE OI3bl5ic7AlD7ALhj/uXk2ojkT4DoxXdQgCXRY69aeup2SeNBnVO+HlGaP2VW6noSZAn YOPtp5cI8YckILy40Lc7nqct/hvk02mh6Ie2maOfppOngVepsVvRQbqyY0hsnCjbQVVx eIFA== X-Forwarded-Encrypted: i=1; AJvYcCVInlnQBrLz3DcOXgbDJiLYbQ5M3HI82WGBEqakkCQk0Yx+YZz8Vc81rARK77dznioqiSYF6LXFxqrqZbY=@vger.kernel.org X-Gm-Message-State: AOJu0Yy+U23nSzGqzuCa0IFWWvjMYhCxLd+Ts9fAa86Xh+vQ+tcKCukS fsp8OXCuYSnx98tezcDLmDBKQ0V2t6lI3aUlXBwncNUYzBSGSq/+kVb2y+HSNNIdITOnycf/4FR 0ix0Os2Obh4RIOCZpBMg0k/t61l88NIAhctJfkz74HcJoWLaFmjn8Sh/Qy/b0LzzttZY= X-Gm-Gg: ASbGnctX+OtSHtIFEIIzqrdCJssYX8Vl4Mjo37Yhx2u0wwRO6tV4WpOBsxqjiE8Wvw3 iI14PCVPkJ+9z0ndZWt4geBMHtw4w5TfLqWbNDQK5RV+vwessmObtGAis9SwUoKStwQzCFMc0gH B0FaO06sDaxc1f5EdSe/T6yQ6FbFESxk8j5VwVVUyJesBPRWd5VuPmKHEKO/qBCzOgpo6RImWeE /s0OQMGOkSuq5YI7Hbr7lXZrlKmv1Y/MrUDasEBMEErNmomblEQ57x2GEMU1aSoru8zw99ysExE cJAZwRZ9doLUSaFp2JVGUtcMQTiemhcmKENvxfWPy2rpJ0lHC6smTUhIcmT9XdEdBQRygSInHHT jjVEMEIU80Mq3O1wKk97QscZfMp16VeJVhZN4pvBvAOgkaVXnyX5ILMFhk1tVB4fCcTjLNzyK10 72gQ8H6E0+n2xDT/TAFA633qxRYIP4FA== X-Received: by 2002:a17:903:11d1:b0:273:ab5f:a507 with SMTP id d9443c01a7336-29b6c405de9mr20770675ad.21.1763718872083; Fri, 21 Nov 2025 01:54:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IGEVtrGvCzUmdccOe623FLPGIZ58QK2q73rCdPCD8pjgLwT6zkCF5Ec3m6rfQPiWIsyCzoc9g== X-Received: by 2002:a17:903:11d1:b0:273:ab5f:a507 with SMTP id d9443c01a7336-29b6c405de9mr20770485ad.21.1763718871613; Fri, 21 Nov 2025 01:54:31 -0800 (PST) Received: from hu-pankpati-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13e720sm50557985ad.42.2025.11.21.01.54.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 01:54:31 -0800 (PST) From: Pankaj Patil Date: Fri, 21 Nov 2025 15:23:54 +0530 Subject: [PATCH 3/4] soc: qcom: llcc: Fix usecase id macro alignment 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: <20251121-glymur_llcc_enablement-v1-3-336b851b8dcb@oss.qualcomm.com> References: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> In-Reply-To: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Conor Dooley , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pankaj Patil , sibi.sankar@oss.qualcomm.com, rajendra.nayak@oss.qualcomm.com X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763718858; l=5365; i=pankaj.patil@oss.qualcomm.com; s=20251121; h=from:subject:message-id; bh=NF20glWWdaja2dXTOLlql3QL7KV3Nd7D+3IKiWMJdpE=; b=54L5g0w/0ED/xPpxy1K05yNSlWZKeBRx9mgF3WZtQBoQ19o93+JJxzaxb+atm7ReBUs92DTzO fTrSSZMH9CcDa7CGBO/VxkCLKhPpz5rEJWgAwp+nmpbVEpJ1f388WrS X-Developer-Key: i=pankaj.patil@oss.qualcomm.com; a=ed25519; pk=pWpEq/tlX6TaKH1UQolvxjRD+Vdib/sEkb8bH8AL6gc= X-Proofpoint-ORIG-GUID: 2YydFptCX6szKIarVEZSKiH4AF5cykqh X-Authority-Analysis: v=2.4 cv=SPlPlevH c=1 sm=1 tr=0 ts=692036d8 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=LbEivujOKq5tWBeTMgMA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDA3NCBTYWx0ZWRfX2BAfle7h5rMd aH9qdWa9VTS4HCoTSb50TxsRXQ1UpszZfklQPEUAzdlAhMN8p1bnz4faZL2VcwHmiZpVqhn3UqK 8TfIdaMRRmasQdm41VUZlu4kwleobVE+4dpklLmYqhQ2uw1hwEMMdFaov+kjZDbcu2h6BufdD8U Bf4ViV6gPB5Z8ljlI1dQQCw2KfpJCB2FopmLRP9J/FV6tptH5ei4MhN4tSb81YRdEEHAIujpBQp fz6i/oGaDfSmGhIO97xTm1LlhLT66V37OZM0vp0YxuH0KWPRqnu9/6yxzbh6BSPW74ImC9bvLxU Z8Y6/XKQCx9cfyXzx6AVIgWJkmbF0W4gN1MQ11TiuMdyhNs2JXtLWyh4c20Ht7ilQbJ/3kPscco XV5+QRDIDCjp59sTEr6Lb3dVuUTvAw== X-Proofpoint-GUID: 2YydFptCX6szKIarVEZSKiH4AF5cykqh X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210074 Fixed spacing for usecase id macro along the column length Signed-off-by: Pankaj Patil --- include/linux/soc/qcom/llcc-qcom.h | 156 ++++++++++++++++++---------------= ---- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/include/linux/soc/qcom/llcc-qcom.h b/include/linux/soc/qcom/ll= cc-qcom.h index 8243ab3a12a8..30b436d0140a 100644 --- a/include/linux/soc/qcom/llcc-qcom.h +++ b/include/linux/soc/qcom/llcc-qcom.h @@ -8,84 +8,84 @@ #ifndef __LLCC_QCOM__ #define __LLCC_QCOM__ =20 -#define LLCC_CPUSS 1 -#define LLCC_VIDSC0 2 -#define LLCC_VIDSC1 3 -#define LLCC_ROTATOR 4 -#define LLCC_VOICE 5 -#define LLCC_AUDIO 6 -#define LLCC_MDMHPGRW 7 -#define LLCC_MDM 8 -#define LLCC_MODHW 9 -#define LLCC_CMPT 10 -#define LLCC_GPUHTW 11 -#define LLCC_GPU 12 -#define LLCC_MMUHWT 13 -#define LLCC_CMPTDMA 15 -#define LLCC_DISP 16 -#define LLCC_VIDFW 17 -#define LLCC_CAMFW 18 -#define LLCC_MDMHPFX 20 -#define LLCC_MDMPNG 21 -#define LLCC_AUDHW 22 -#define LLCC_NPU 23 -#define LLCC_WLHW 24 -#define LLCC_PIMEM 25 -#define LLCC_ECC 26 -#define LLCC_CVP 28 -#define LLCC_MODPE 29 -#define LLCC_APTCM 30 -#define LLCC_WRCACHE 31 -#define LLCC_CVPFW 32 -#define LLCC_CPUSS1 33 -#define LLCC_CAMEXP0 34 -#define LLCC_CPUMTE 35 -#define LLCC_CPUHWT 36 -#define LLCC_MDMCLAD2 37 -#define LLCC_CAMEXP1 38 -#define LLCC_CMPTHCP 39 -#define LLCC_LCPDARE 40 -#define LLCC_AENPU 45 -#define LLCC_ISLAND1 46 -#define LLCC_ISLAND2 47 -#define LLCC_ISLAND3 48 -#define LLCC_ISLAND4 49 -#define LLCC_CAMEXP2 50 -#define LLCC_CAMEXP3 51 -#define LLCC_CAMEXP4 52 -#define LLCC_DISP_WB 53 -#define LLCC_DISP_1 54 -#define LLCC_VIEYE 57 -#define LLCC_VIDPTH 58 -#define LLCC_GPUMV 59 -#define LLCC_EVA_LEFT 60 -#define LLCC_EVA_RIGHT 61 -#define LLCC_EVAGAIN 62 -#define LLCC_VIPTH 63 -#define LLCC_VIDVSP 64 -#define LLCC_DISP_LEFT 65 -#define LLCC_DISP_RIGHT 66 -#define LLCC_EVCS_LEFT 67 -#define LLCC_EVCS_RIGHT 68 -#define LLCC_SPAD 69 -#define LLCC_VIDDEC 70 -#define LLCC_CAMOFE 71 -#define LLCC_CAMRTIP 72 -#define LLCC_CAMSRTIP 73 -#define LLCC_CAMRTRF 74 -#define LLCC_CAMSRTRF 75 -#define LLCC_OOBM_NS 81 -#define LLCC_OOBM_S 82 -#define LLCC_VIDEO_APV 83 -#define LLCC_COMPUTE1 87 -#define LLCC_CPUSS_OPP 88 -#define LLCC_CPUSSMPAM 89 -#define LLCC_VIDSC_VSP1 91 -#define LLCC_CAM_IPE_STROV 92 -#define LLCC_CAM_OFE_STROV 93 -#define LLCC_CPUSS_HEU 94 -#define LLCC_PCIE_TCU 97 -#define LLCC_MDM_PNG_FIXED 100 +#define LLCC_CPUSS 1 +#define LLCC_VIDSC0 2 +#define LLCC_VIDSC1 3 +#define LLCC_ROTATOR 4 +#define LLCC_VOICE 5 +#define LLCC_AUDIO 6 +#define LLCC_MDMHPGRW 7 +#define LLCC_MDM 8 +#define LLCC_MODHW 9 +#define LLCC_CMPT 10 +#define LLCC_GPUHTW 11 +#define LLCC_GPU 12 +#define LLCC_MMUHWT 13 +#define LLCC_CMPTDMA 15 +#define LLCC_DISP 16 +#define LLCC_VIDFW 17 +#define LLCC_CAMFW 18 +#define LLCC_MDMHPFX 20 +#define LLCC_MDMPNG 21 +#define LLCC_AUDHW 22 +#define LLCC_NPU 23 +#define LLCC_WLHW 24 +#define LLCC_PIMEM 25 +#define LLCC_ECC 26 +#define LLCC_CVP 28 +#define LLCC_MODPE 29 +#define LLCC_APTCM 30 +#define LLCC_WRCACHE 31 +#define LLCC_CVPFW 32 +#define LLCC_CPUSS1 33 +#define LLCC_CAMEXP0 34 +#define LLCC_CPUMTE 35 +#define LLCC_CPUHWT 36 +#define LLCC_MDMCLAD2 37 +#define LLCC_CAMEXP1 38 +#define LLCC_CMPTHCP 39 +#define LLCC_LCPDARE 40 +#define LLCC_AENPU 45 +#define LLCC_ISLAND1 46 +#define LLCC_ISLAND2 47 +#define LLCC_ISLAND3 48 +#define LLCC_ISLAND4 49 +#define LLCC_CAMEXP2 50 +#define LLCC_CAMEXP3 51 +#define LLCC_CAMEXP4 52 +#define LLCC_DISP_WB 53 +#define LLCC_DISP_1 54 +#define LLCC_VIEYE 57 +#define LLCC_VIDPTH 58 +#define LLCC_GPUMV 59 +#define LLCC_EVA_LEFT 60 +#define LLCC_EVA_RIGHT 61 +#define LLCC_EVAGAIN 62 +#define LLCC_VIPTH 63 +#define LLCC_VIDVSP 64 +#define LLCC_DISP_LEFT 65 +#define LLCC_DISP_RIGHT 66 +#define LLCC_EVCS_LEFT 67 +#define LLCC_EVCS_RIGHT 68 +#define LLCC_SPAD 69 +#define LLCC_VIDDEC 70 +#define LLCC_CAMOFE 71 +#define LLCC_CAMRTIP 72 +#define LLCC_CAMSRTIP 73 +#define LLCC_CAMRTRF 74 +#define LLCC_CAMSRTRF 75 +#define LLCC_OOBM_NS 81 +#define LLCC_OOBM_S 82 +#define LLCC_VIDEO_APV 83 +#define LLCC_COMPUTE1 87 +#define LLCC_CPUSS_OPP 88 +#define LLCC_CPUSSMPAM 89 +#define LLCC_VIDSC_VSP1 91 +#define LLCC_CAM_IPE_STROV 92 +#define LLCC_CAM_OFE_STROV 93 +#define LLCC_CPUSS_HEU 94 +#define LLCC_PCIE_TCU 97 +#define LLCC_MDM_PNG_FIXED 100 =20 /** * struct llcc_slice_desc - Cache slice descriptor --=20 2.34.1 From nobody Tue Dec 2 01:30:17 2025 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 02ACA34B191 for ; Fri, 21 Nov 2025 09:54:36 +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=1763718878; cv=none; b=WUX9Tv9/YxZj1E2chgth3C/2ZNUWaIlUk77tWao/0l7IINpjozqOxVt6V+zqiiJ0WyvscCv3PYgEHGR+LL6bldFLMG0aXywe1xJOHoXPgUunQw0+79vPi9WOHK9nq7IMga1KC1sEqVs+LakX5cE7KrJV7OoIFWGmIfQxO9BDNT0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763718878; c=relaxed/simple; bh=rhbCnjiVZ0TTKcmvGUj4v6A9mFyk73XyKUdN3mC7yEI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V5UXwgk5dSufQ3yjFG2buAMkcQFw7ZIEOoj4oTqCaAKVB6/+IqKkvLUvDnKmqJv3UvvDEE0kJS8ALNyUcJwFVlvBdY7Tyn+1J1KK7GKQ991iGUgLIGnjGUPX0WAW6SmOT+9ruIv2C3cgdCOG0TbAjpbqCgjatb4RXpqAY9aROYw= 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=PekJPt4m; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dQZoZhB+; 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="PekJPt4m"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dQZoZhB+" 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 5AL5S0MR2756817 for ; Fri, 21 Nov 2025 09:54:36 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= FMNY6dUKPaBgV1lsNjZ5b4KlLB/xNY2/QGGWi/8pwzg=; b=PekJPt4mUTXbZGq/ ohZat0ujqdywqT1wbybiKicLYXSpw5uZN2Q3cUXi6UNZkIAoVBIJgaIhq/erd3b7 3MCNIlPp4c589EbxkD675kp2kz/4org5BwRRkmDmDqK/hdIJT0gFH/QkTLHPsikV X1oPfOeygbZZCOc+DvPqhpoPq7XzL3vT+ZBSJWnjYreIM+rP/QyGq9nOSyWE2v3l ZvrFyMmK7CRHjgPu8YeoYfk6DVQVbo/pb6o8j786d6mlmTOTyYaZ0ehgwpij9w5r N9uzK9gHSEqj1ZCCJcgqLdYTmWsILWA5poqrpp1PCR3ld9v9S4ix4+/nMhOGChtC 4ROjtA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ajhy60xuc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 09:54:36 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-299d221b749so53824535ad.3 for ; Fri, 21 Nov 2025 01:54:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763718875; x=1764323675; 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=FMNY6dUKPaBgV1lsNjZ5b4KlLB/xNY2/QGGWi/8pwzg=; b=dQZoZhB+cQ9Vt15sKdq2kqnm6ueafJLzykV/RNBSpheT05gO2qvQo8AlgfCypX8Gq1 PoNxOwXfX0CZRo0NmUQSSI83XirPWqkXMm3eAziQnm9urI4u77re7yDKpDxkbv22YI5z VI7l8ma+ECsNnGu77iZlkell56iG9cEGEoX7gRcDtROLK7s4IjLY+v3tQUc6dFOCxPWs tYBzT7soaXj9HRv46BUQIqoJWa1+gmz30C2MtVeo+TAnm2Fp0CRYtKcTgpwT/1wNKT9Z 27ccUov/fwYvHODhJtfHpgVNZgs210TGmhXX6ZzzfhVlDFZb5VMNio6NwEChKJfOVKg8 bXqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763718875; x=1764323675; 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=FMNY6dUKPaBgV1lsNjZ5b4KlLB/xNY2/QGGWi/8pwzg=; b=cXU4IawjJ3OLOdw3OV5WDMfJjFHYzuc6l/lIFRoyacXCJuEG8od8RBF/oYq02e1eJH +oVoilpZ+oIArbKqrPJoM1pbWmtptL/2SjTPj/LTUf0LWYqRw2RtR1RjLLr4Vmmvk8Pp Cc67wnzojNqlBCCHvK6sFUueULv86g3I7WJd4xPk0P+4D0GSOf8HAaSwA9wnat3eGceV qUZL0a1yK/37nfLtL0guh6k304SYoTuCF7nW7MMuB6XSt3Qzo/t8IamjtW/48Aob+cpp xwCg5lbNfYCQ3ylX9vct1SgrF1kVfnAaTtTn6/s8517oF7O9Yx4h7G2dRY1lyA6LBssn jCuQ== X-Forwarded-Encrypted: i=1; AJvYcCWGBrXSk7t+Nzh4nG8+NOYCVluhAKSjUEy6ZLihuVU0SIoIYx7rKT9EkVTN7NgNjR38Y3KwkuPOuBcmX1Y=@vger.kernel.org X-Gm-Message-State: AOJu0YzLTNbCX7XtBhUwTSGKA9ftCRq3+vKBCmTPY6xi9FS8KLvQtDWf v2JJvk+gPN72jMWo5WJz96xjBLCcTH5T2NPcVziz1PEKL/9H+3kY+GSj89RaDCO019rs8DvlPKm iLwsGW9G0V8JpkNdFJjptzvnMBAwERhGzCf7JW5MJhpIl4msPv9ohxZ93WzkfD7f6M0k= X-Gm-Gg: ASbGncsW5+Ks9YUvkwVj5lTlakv3IVvtN14k76Jacr84mWqnWUty5WhD5DW3VBfz+6b KMfpXhZbjozLFQ5fkemhPBZoMdu1OZ5PnqjaWQXjtF4vfsMtG5UprQuFKrftxjYaImclr+5/U6F eQM+yqqPGzydhHg0xhXJxPyGaLpU9f/xv/jlW4VN1NgeCIxKH8kDpdqwQEYcuK/z9QI11LCQJQ/ Wxcc54Riud3kt/eQITQv5nnEALjsSFfdR3TAPW37p8NMAbDHJAzLv6BjFx1rAHyhFH6HlJdhNoS 2a6P6xkIlhGrGEozwERQmkbYTUmAx2DbA7zKFEFfmE+B0DkGP2pWM4oMlqFS2MFzWtX9Qs/fHpN ov2P7q3d/PbE7IJWkMt8HZjOPL8+BCPuLKXMzsd2iIAPA5F8vMG0HWiAfUUEAXag1LA3q3oodCC FOimW5cpkPw4bxXhiHOxQsydyWE13fEQ== X-Received: by 2002:a17:902:d484:b0:295:586d:677d with SMTP id d9443c01a7336-29b6c6925b6mr22850785ad.41.1763718875377; Fri, 21 Nov 2025 01:54:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IG94lbQ3HNfzEcCY7luvuBmR1NeXA/hNwUe7Wo7QZAo220LSMNBVsNIhKU5nOs9Xaaodq0hxw== X-Received: by 2002:a17:902:d484:b0:295:586d:677d with SMTP id d9443c01a7336-29b6c6925b6mr22850465ad.41.1763718874895; Fri, 21 Nov 2025 01:54:34 -0800 (PST) Received: from hu-pankpati-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b13e720sm50557985ad.42.2025.11.21.01.54.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 01:54:34 -0800 (PST) From: Pankaj Patil Date: Fri, 21 Nov 2025 15:23:55 +0530 Subject: [PATCH 4/4] soc: qcom: llcc-qcom: Add support for Glymur 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: <20251121-glymur_llcc_enablement-v1-4-336b851b8dcb@oss.qualcomm.com> References: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> In-Reply-To: <20251121-glymur_llcc_enablement-v1-0-336b851b8dcb@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Conor Dooley , Rob Herring , Krzysztof Kozlowski Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pankaj Patil , sibi.sankar@oss.qualcomm.com, rajendra.nayak@oss.qualcomm.com X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763718858; l=5964; i=pankaj.patil@oss.qualcomm.com; s=20251121; h=from:subject:message-id; bh=rhbCnjiVZ0TTKcmvGUj4v6A9mFyk73XyKUdN3mC7yEI=; b=w/+N4pKz22xrAmM6SuewO3TZ1Yd7QGlNGGM+9U+1Vk3ElSudKSYyL7qcGv3xIGk8K0XMFgZ2g FqM7sj1SUxjBsMOgvdYQeBoInqWSuX6dfnQ/X6qdTT4ZXBpH5y2tskf X-Developer-Key: i=pankaj.patil@oss.qualcomm.com; a=ed25519; pk=pWpEq/tlX6TaKH1UQolvxjRD+Vdib/sEkb8bH8AL6gc= X-Authority-Analysis: v=2.4 cv=Lb0xKzfi c=1 sm=1 tr=0 ts=692036dc cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=tDdNGmbMoCBSfcdeovwA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: ouuizN9N0Vg4-M3hQ2oPjiZ9wwTkgdGj X-Proofpoint-GUID: ouuizN9N0Vg4-M3hQ2oPjiZ9wwTkgdGj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDA3NCBTYWx0ZWRfXym4lbRa4VHq+ XyAYjulOdRGVKeOVv3nY91vEOMONj45Lms0eYVZP4x1f1VvbXEiZrmemTeJz1LHC5ZP/ufekIK3 ovI2ZA7ybIRTQtm2i2aMh2L2gBGNFEZC6PxEUk38o2nGmxipSDp8YfuPcjdGQIjcvpMHqmM5vfV HBab2351+Xg3KZ5UhFgfL1gKFsDqqEkNjtLEdue5YIck3iLs5LQzcrUSy2oACXxCk+EZQtdtIbl /rhshSNLoODu6d6N4IkBYT8tMZTNQovzoOb5B6B3HT9JJYXSOyfUZUxJyF57evDkHWztkinFTpS 5SuVDMyShY6clDSKrdvbrQ95IAtQcUlqdeHrnHEn79NXdsHZvZw/ZKwEsIuK8IXSVBDAEedaHgA T8bT7bmtLKF7OHZM1AZUY8uEYEQuFw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210074 Add system cache table(SCT) and configs for Glymur SoC Signed-off-by: Pankaj Patil Reviewed-by: Konrad Dybcio --- drivers/soc/qcom/llcc-qcom.c | 207 +++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 207 insertions(+) diff --git a/drivers/soc/qcom/llcc-qcom.c b/drivers/soc/qcom/llcc-qcom.c index 13e174267294..1abfda7a58f2 100644 --- a/drivers/soc/qcom/llcc-qcom.c +++ b/drivers/soc/qcom/llcc-qcom.c @@ -182,6 +182,197 @@ enum llcc_reg_offset { LLCC_TRP_WRS_CACHEABLE_EN, }; =20 +static const struct llcc_slice_config glymur_data[] =3D { + { + .usecase_id =3D LLCC_CPUSS, + .slice_id =3D 1, + .max_cap =3D 7680, + .priority =3D 1, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_VIDSC0, + .slice_id =3D 2, + .max_cap =3D 512, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_AUDIO, + .slice_id =3D 6, + .max_cap =3D 1024, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_VIDSC1, + .slice_id =3D 4, + .max_cap =3D 512, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_CMPT, + .slice_id =3D 10, + .max_cap =3D 7680, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_GPUHTW, + .slice_id =3D 11, + .max_cap =3D 512, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_GPU, + .slice_id =3D 9, + .max_cap =3D 7680, + .priority =3D 1, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .write_scid_en =3D true, + .write_scid_cacheable_en =3D true, + .stale_en =3D true, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_MMUHWT, + .slice_id =3D 18, + .max_cap =3D 768, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_AUDHW, + .slice_id =3D 22, + .max_cap =3D 1024, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_CVP, + .slice_id =3D 8, + .max_cap =3D 64, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_WRCACHE, + .slice_id =3D 31, + .max_cap =3D 1536, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_CMPTHCP, + .slice_id =3D 17, + .max_cap =3D 256, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_LCPDARE, + .slice_id =3D 30, + .max_cap =3D 768, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .alloc_oneway_en =3D true, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_AENPU, + .slice_id =3D 3, + .max_cap =3D 3072, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .cache_mode =3D 2, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_ISLAND1, + .slice_id =3D 12, + .max_cap =3D 5632, + .priority =3D 7, + .fixed_size =3D true, + .bonus_ways =3D 0x0, + .res_ways =3D 0x7FF, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_VIDVSP, + .slice_id =3D 28, + .max_cap =3D 256, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_OOBM_NS, + .slice_id =3D 5, + .max_cap =3D 512, + .priority =3D 1, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + }, { + .usecase_id =3D LLCC_CPUSS_OPP, + .slice_id =3D 32, + .max_cap =3D 0, + .fixed_size =3D true, + .bonus_ways =3D 0x0, + .res_ways =3D 0x0, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_PCIE_TCU, + .slice_id =3D 19, + .max_cap =3D 256, + .priority =3D 1, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + .activate_on_init =3D true, + }, { + .usecase_id =3D LLCC_VIDSC_VSP1, + .slice_id =3D 29, + .max_cap =3D 256, + .priority =3D 3, + .fixed_size =3D true, + .bonus_ways =3D 0xFFF, + .res_ways =3D 0x0, + .vict_prio =3D true, + } +}; + static const struct llcc_slice_config ipq5424_data[] =3D { { .usecase_id =3D LLCC_CPUSS, @@ -3872,6 +4063,16 @@ static const struct qcom_llcc_config kaanapali_cfg[]= =3D { }, }; =20 +static const struct qcom_llcc_config glymur_cfg[] =3D { + { + .sct_data =3D glymur_data, + .size =3D ARRAY_SIZE(glymur_data), + .reg_offset =3D llcc_v6_reg_offset, + .edac_reg_offset =3D &llcc_v2_1_edac_reg_offset, + .no_edac =3D true, + }, +}; + static const struct qcom_llcc_config qcs615_cfg[] =3D { { .sct_data =3D qcs615_data, @@ -4103,6 +4304,11 @@ static const struct qcom_sct_config kaanapali_cfgs = =3D { .num_config =3D ARRAY_SIZE(kaanapali_cfg), }; =20 +static const struct qcom_sct_config glymur_cfgs =3D { + .llcc_config =3D glymur_cfg, + .num_config =3D ARRAY_SIZE(glymur_cfg), +}; + static const struct qcom_sct_config qcs615_cfgs =3D { .llcc_config =3D qcs615_cfg, .num_config =3D ARRAY_SIZE(qcs615_cfg), @@ -4941,6 +5147,7 @@ static int qcom_llcc_probe(struct platform_device *pd= ev) } =20 static const struct of_device_id qcom_llcc_of_match[] =3D { + { .compatible =3D "qcom,glymur-llcc", .data =3D &glymur_cfgs }, { .compatible =3D "qcom,ipq5424-llcc", .data =3D &ipq5424_cfgs}, { .compatible =3D "qcom,kaanapali-llcc", .data =3D &kaanapali_cfgs}, { .compatible =3D "qcom,qcs615-llcc", .data =3D &qcs615_cfgs}, --=20 2.34.1