From nobody Thu Oct 2 03:30:44 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 85C371F03DE for ; Tue, 23 Sep 2025 03:34: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=1758598473; cv=none; b=DoOLnBpXBaNoR4UgkJBqCAupYiHfTZNvToRbSneJGlj34fJ8NZ7G4AVilXE8vjP71FkeBn+FwCZWmiS8Iji8sBbehEYj/2G/zRcmxdQUCuB94WwU6jtXyW+xTcC6zAkGoHesDnYKBNpcxfMJ12KzaHD9bRbzsu9aVZU/BVv+yo8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758598473; c=relaxed/simple; bh=z70XtjlA3PaP7+9TFnB4vei5jQgBcOgF9YqqYVgtTU4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=JZtUWiAI9WKrLXupEX8okSP0OgbGx0ZSMcIgryHbb1Hto7tarmAG7fzxO30S+m2E6eBgkK3soClKW1xDosu2X2G69it1ScOdOaKkwvF4dEItppd6AOkpysusqHKlMonzFwmF+b0RW0wTpM5Gk77CZmJkMTWxUurDYt7fzMV1PnE= 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=E/kWVSfI; 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="E/kWVSfI" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58MIjTuH022699 for ; Tue, 23 Sep 2025 03:34:30 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=CqMl3zt67dOMtfRi8y5JBj xZMNIF04qtFXafIqlDiGo=; b=E/kWVSfIEg8QfOINo8jo+EgYB7aako/0DbqdWR Tw6fVlql5WSkYAQkX4pkVCmy67ctvYjtjPCmr6jmLNMkqlTHWP1BFIcHm+GX+t3/ O9ATP0vvrJg+ZKDGSe2Cpz97JD1s+ysqxzCHdTYQVGKQDs2OSs7iTpap6GsqmUSk OlshgKCzu9DRItIgncttZAiKa9BnOOg+HJAVDMRoWTyDTWHnIrPLP29jjCrSXsAW 7wxFOCOsl7r8pC2pQNXLCf05MPJnnPpfaXgZOR4vZCtczQayezK/kbQNd7NiAfFN XZDb+xZSTKj0TfNJHwdxJ2jTDKDTM1HwAcM3FHH75asYzHCA== 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 49b3nyasn1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 23 Sep 2025 03:34:29 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-32ec69d22b2so4988876a91.1 for ; Mon, 22 Sep 2025 20:34:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758598469; x=1759203269; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CqMl3zt67dOMtfRi8y5JBjxZMNIF04qtFXafIqlDiGo=; b=QZ2qa1JHBJaY/bUewug+wSA7NMOERKZTAG2iAt8XtinyRk/Jrh83OTREsnA1W/NTD/ ddXgHuYqnTTj2PBI78o6mARwBiDwqJ+HkRGG53Sy00wIwEvJWEW2r/AF+eV/dZkc1XNz T3J6InkjFhVHrGx8mg5hjuF/jEIzLVOeLjF9ydZEv/K3dA77Do1Iv6+5W7OlkgNlSDSf S1da6jomyGmRlsrPwEG2y+0k7QJapWTeKSdqp4CLqX8wve8kOkUht1buHRmuD6Y51HJz 2PGfvTvo5D7tCdiEKBaXY/Pn9A7T59Y4u184XQzzP96cj1jBsmejaK+neH5MYcWeB5fi FeUw== X-Forwarded-Encrypted: i=1; AJvYcCXv7GJ7jhdPHmUqpCL2g3VQHTqOCQ/X+ZvJZv2dYjbpK4YrixzSztQE9VCQbrufskX9ZbfU7eiyTgA2QOU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2SrJeOftmNHFVSS15tXt1ylYmtkFFrYNMV20RoQYIioMRzcOU rZw2HzBB3cXK6x8ayI2T693j0pD0svOk1CNb9nvSGNOjrDMghTi4mzOm4F++WG90F+mZwYCH9F8 WI6GkAqTf6JTIDkRF8jdy5xqjrduT0OKOqN9rw83AcvkQt9SLheO8McPZ+dToqueDY73WWiVy9Q o= X-Gm-Gg: ASbGncs/S4gEuRJG/XBiH32Yb1brGzzF2sCdKhzx77icN/193GN9M4ZYCC+uWQLroe6 Cvk57JpkDLvqPkvceN5tUHDKZp0ZIdmMUBcXi+BD6jTySxf5V7l29KvdXLzFCVBL4SQWH9S587d NWWwlbdJLA2n8z8SRbmy74/1gKM5f/8K6FuKZA+wbkM34c9iJ3zoA+Lz18cc0eismZ2sRtnfU2N EYVn3CiUdroD4wmTBHJr9qFR9hyLgzOSPD73BSG/t7PioSZQ29RGHRXbjiZ8Hl/vJVydWKXJnLT UkxzBC22g7wcnvCnhwE7ze/BL8O/3/Fx+o6E6SDOYz3AjwiAFcBAICXW+LuNS3vtTaDJqGdfzb/ EsVinlXofB86fzUU= X-Received: by 2002:a17:90b:4a8a:b0:327:9e88:7714 with SMTP id 98e67ed59e1d1-332a97051f7mr1424926a91.37.1758598468676; Mon, 22 Sep 2025 20:34:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGGaQO6ihKBW3xkSc8PIrCXw4QAcXrVgJ7KnAuMkzQC3LfolzXsmSMKqreW7zKPvv6VPmnjpw== X-Received: by 2002:a17:90b:4a8a:b0:327:9e88:7714 with SMTP id 98e67ed59e1d1-332a97051f7mr1424886a91.37.1758598467987; Mon, 22 Sep 2025 20:34:27 -0700 (PDT) Received: from hu-jingyw-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-332a68ca970sm551251a91.0.2025.09.22.20.34.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Sep 2025 20:34:27 -0700 (PDT) From: Jingyi Wang Date: Mon, 22 Sep 2025 20:34:20 -0700 Subject: [PATCH] dt-bindings: mailbox: qcom-ipcc: Add bindings for physical client ids 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: <20250922-ipcc-header-v1-1-f0b12715e118@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIADsV0mgC/x3MQQrCQAxG4auUrA20Q4voVcRFJv11snAsiUih9 O6OXX6L9zYKuCHo2m3k+FrYuzYMp460SH2CbW6m1Kepv6TEtqhygcxw1uGseQRkzIlasTgeth6 32705S4CzS9Xyf7wkPnDa9x+AYoYidgAAAA== To: Manivannan Sadhasivam , Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jingyi Wang X-Mailer: b4 0.15-dev-99b12 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758598466; l=2809; i=jingyi.wang@oss.qualcomm.com; s=20250911; h=from:subject:message-id; bh=z70XtjlA3PaP7+9TFnB4vei5jQgBcOgF9YqqYVgtTU4=; b=cxVPGGbfxjC2F1PcGqruRrsgdUs31aO1IfiD1jGhWW3930RXlSsK78wZ42baKsOU1e9EDn+1+ EcBjE+gkIglDqnZybU+op/sWSduC/RvvjgZM9IpXowFtwm8TFRsX0Gx X-Developer-Key: i=jingyi.wang@oss.qualcomm.com; a=ed25519; pk=PSoHZ6KbUss3IW8FPRVMHMK0Jkkr/jV347mBYJO3iLo= X-Authority-Analysis: v=2.4 cv=EuPSrTcA c=1 sm=1 tr=0 ts=68d21545 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=-Du5U2n_gXvbfj3Jl44A:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: k7M2Etof1f8_m-8ma14_W6SLdXnFLCfM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTIyMDA5MCBTYWx0ZWRfX5Fu7SuMsuJyc +kTd0z1PFe9ohiapLWw8bzY0JS3dnpKmqFOhiLWlmux8zJtIm2kGAFMtiXEWIbIYXAvcUNqktgt sBXtOuGOwzEiaEmlWWPH0YNXX8LM0VUmKiS+UiugyJmZoFE5y++NrfiwEmqiiK68/yIbMAiF5s+ BL+xbfkzDF0gAX6PHv0ofA7pU/sTCJkDWO2VB+BlgdXX3Aa/Z7JK61krO9TT9FoL/dWRCHHse+W 9dw8QsIexmvAsgiFqzUzz4+RSzdfiOMNIgyoKZ6clriEYWtvbxMUiaEil7wuIr42ekMI0M0CA0B fmwIVQlDokvmXRvXEP0CVUDkRqNpky6AgNX8z6lc9kvrejHR3EZeU6Et0juVdklFHDzzU1VKf/k wFcUjtH3 X-Proofpoint-ORIG-GUID: k7M2Etof1f8_m-8ma14_W6SLdXnFLCfM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-23_01,2025-09-22_05,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 adultscore=0 clxscore=1011 priorityscore=1501 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509220090 Physical client IDs instead of virtual client IDs are used for qcom new platforms in the Inter Process Communication Controller (IPCC) driver as virtual physical mapping logic is removed in HW. Add the bindings. Signed-off-by: Jingyi Wang --- include/dt-bindings/mailbox/qcom-ipcc.h | 48 +++++++++++++++++++++++++++++= ++++ 1 file changed, 48 insertions(+) diff --git a/include/dt-bindings/mailbox/qcom-ipcc.h b/include/dt-bindings/= mailbox/qcom-ipcc.h index fd85a79381b3..dc07ca27db09 100644 --- a/include/dt-bindings/mailbox/qcom-ipcc.h +++ b/include/dt-bindings/mailbox/qcom-ipcc.h @@ -36,4 +36,52 @@ #define IPCC_CLIENT_GPDSP0 31 #define IPCC_CLIENT_GPDSP1 32 =20 +/* Physical client IDs */ +#define IPCC_MPROC_AOP 0 +#define IPCC_MPROC_TZ 1 +#define IPCC_MPROC_MPSS 2 +#define IPCC_MPROC_LPASS 3 +#define IPCC_MPROC_SDC 4 +#define IPCC_MPROC_CDSP 5 +#define IPCC_MPROC_APSS 6 +#define IPCC_MPROC_SOCCP 13 +#define IPCC_MPROC_DCP 14 +#define IPCC_MPROC_SPSS 15 +#define IPCC_MPROC_TME 16 + +#define IPCC_COMPUTE_L0_CDSP 2 +#define IPCC_COMPUTE_L0_APSS 3 +#define IPCC_COMPUTE_L0_GPU 4 +#define IPCC_COMPUTE_L0_CVP 8 +#define IPCC_COMPUTE_L0_CAM 9 +#define IPCC_COMPUTE_L0_CAM1 10 +#define IPCC_COMPUTE_L0_DCP 11 +#define IPCC_COMPUTE_L0_VPU 12 +#define IPCC_COMPUTE_L0_SOCCP 16 + +#define IPCC_COMPUTE_L1_CDSP 2 +#define IPCC_COMPUTE_L1_APSS 3 +#define IPCC_COMPUTE_L1_GPU 4 +#define IPCC_COMPUTE_L1_CVP 8 +#define IPCC_COMPUTE_L1_CAM 9 +#define IPCC_COMPUTE_L1_CAM1 10 +#define IPCC_COMPUTE_L1_DCP 11 +#define IPCC_COMPUTE_L1_VPU 12 +#define IPCC_COMPUTE_L1_SOCCP 16 + +#define IPCC_PERIPH_CDSP 2 +#define IPCC_PERIPH_APSS 3 +#define IPCC_PERIPH_PCIE0 4 +#define IPCC_PERIPH_PCIE1 5 + +#define IPCC_FENCE_CDSP 2 +#define IPCC_FENCE_APSS 3 +#define IPCC_FENCE_GPU 4 +#define IPCC_FENCE_CVP 8 +#define IPCC_FENCE_CAM 8 +#define IPCC_FENCE_VPU 20 +#define IPCC_FENCE_SOCCP 24 +#define IPCC_FENCE_CAM1 10 +#define IPCC_FENCE_DCP 11 + #endif --- base-commit: ae2d20002576d2893ecaff25db3d7ef9190ac0b6 change-id: 20250922-ipcc-header-c17cb4eea4b2 Best regards, --=20 Jingyi Wang