From nobody Mon Apr 6 15:42:51 2026 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 BAE7D3B6377 for ; Thu, 19 Mar 2026 09:24:08 +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=1773912249; cv=none; b=eR9hrD85JoqZ+Yq2lbiuSD6ubksrlbYhHXO9XR/rJ8Hwp9ulozg1tV+rRDE7f4NmWETH1c2RaeOPY/6UmAN9d/cBWZBfwrhiRO87TgBaPaxD8rNXqL425+E8B89gWgsh+K7swl/OUqnUDHpM/s0cSDWqqCIGODP8Abgfw1mM/PM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773912249; c=relaxed/simple; bh=r8Tgvpa2d+Xn1Psyxnelj9bMdjEJROkkSXYVPZse0P4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tF1BCwjqqZan+WJd4Olkg+arW5YiyH9MYUnZx/HHPucehDZld5x2RwAq4sYiRB4glyh9/PMUzSVHtRSZ6Q1DHrJLXRq5fJ47fh/Mf2icMEY0XHWUPis8dr2Bd5N3+KYfm2mWjLT6+xZLL1+5MIQfrG7CzvklQCWpZGNPXTyJbEU= 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=nDwTTRQD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fGPAR/EU; 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="nDwTTRQD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fGPAR/EU" 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 62J73wgx3771115 for ; Thu, 19 Mar 2026 09:24:08 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= yeZ2p6pnbvPRS5fxuEOq9YZdbLaM0p/9+jaxW+EiW3c=; b=nDwTTRQDMfsYpwsG hW6isvuWGDkEQfJzxqsIczWvsn5dbJ1sSsvU/IjRiiWf3QrbEX+GPmd3Veq5um+G D5RsQLVzjMLnaUNNBKrHFwfcEHgLKNnAzACUbdAQ/mJ/Hg+WQk/N2wYjmJfK4sPk +GqqJJZJk0NWnRdSopbnwwVZmrozCErDsCE9Kc/mGhOiZ4It9xhFIZVIO0DJDTOx Xh+KUzCvdQ0ETMZOn2l+g90GCHwlC8OP8vItDxLyyR5aWXyJSZIRmHEOsHQLuTCY I0/bQnu1k6LdGQpNf1YQbCkotsjXa+F5QBv38/vaF8B63Xh8u9I/8/YUM2rx+pQC NM2WfQ== 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 4d083r96dt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 19 Mar 2026 09:24:07 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2b061bf1a2dso6273425ad.1 for ; Thu, 19 Mar 2026 02:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773912247; x=1774517047; 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=yeZ2p6pnbvPRS5fxuEOq9YZdbLaM0p/9+jaxW+EiW3c=; b=fGPAR/EUKec9pGeQ6AGrv4K3T97heIp+SzKNiX99sjWe8uDnOtoegJnLhq0o5zPXlE bjviEtSuwAsmBRh8CaCQHWbJiC5hNvy1MHuZUyymSjp9+/ls2VJrL3D6Ohb2dl3KPNpe R9u/M7SNLSz0lJ/vc8t18tmbzM1VJDGg+eDUgQZUj2ElXVLGQiFfbCVqEhUKnHh4SYfl 857MKMH8LXn/Ky80fYMLUsaVshfUU1/ZgbU7Et8OlVbdzUFFlkmXe65u7hUiQ3ElNF2y 4ZTx9b1B2DY7M6YQC/vyO9fftYErMouTxJjvrLadDgUZ6D7cLyDFDQmyK11pK6thSMD7 6ADw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773912247; x=1774517047; 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=yeZ2p6pnbvPRS5fxuEOq9YZdbLaM0p/9+jaxW+EiW3c=; b=Or1MRav+IUpSXKMIy/utq/3o5lUu4qfUvIYddTmfMhS0xpKtXtocpJmgDppuWGeWSa SnDRWsCqjoUbj3LyULtMvQnGn77x9iZQN6D8XaEyjFcpBGrlvgLT3s/wSTWlLdV/6ZBj SXPkKFhBgYdHArti9rVjgWdOrrLQKB4XVGVvozY7KMwDKBhFmvbOPwXtqGahNWsodziH mLu2GlmYDOA8XOZEcKfddjqDUk2pKmHHUXqmIgMxSJgGLxnP5hnfu8cy6CAkscp/2njx UXlgHcuYuOCeTnbTqmNNgOn38EkXx8+F7O3CTAgv7gnI4ERTYoaINEEOFSaCFrXj5adE mmMQ== X-Forwarded-Encrypted: i=1; AJvYcCXn41o23cJw6P+Dh0EgxT1Zmqv4xOAFladqkmwFIVNeA2s5bm63+tsk1qP4TRIit/9mWcBxCPzljhdNdmU=@vger.kernel.org X-Gm-Message-State: AOJu0YwHugTmDPsrC/R8z2ksbtqGvkyO+eEbHsnM+Iunm+WMjGteKRgj j0GbJa27qticZf1inazxUzX4L1acqQhN8Hv0UPErC8ePeOagTlthlfJ0fGjdsuebfjkXO9RSSgb UzuQJ8prQi9+tsfWaozfzD9jwfmAtIprIANp40BoZqYYuVywh48TUHbGmh6ZkApdlZjg= X-Gm-Gg: ATEYQzxBfDXseAolv+T+3Z1uw+PpEmCJwHO7qQ/Rh6X9FUzADlTp9UIyJ7LHEeJTrDp 11CS7mJluv/8zmRo+08vMhFdC90hk2CkjRshYpiCc4IX64X5XKpWOzcGgTHvjE2l3R7zMDnerJf NpPw1niE41yE9aDeJPIUTOM8EnLoRb2kcGZro0qnoeFxQXc21oaJ3JzFEuclmnFcIOQQTp/y6j2 Y/Qn0+roQ+NLR4bG9jnuaSeEQOliMVWs7r/AjHk1b4wQts9WwjGzbd3LUaOewR8UfL8rLBCDR+g a0ho5ICOjgxYV+RWzxfi55uL4ydDfNVB2EY1jej/vBqyD1u0Q91jyXyqkqAczBKo3xveRu6cJns yIans1eMjgoTDEUpTO38ZAnDFXuhyyfHsA12ssuIKVZRBnWUjcCRGp9OIv4GAb+wDSphYpM54GG hiORmtMbEE001x+3UUyLd2 X-Received: by 2002:a17:903:4b47:b0:2b0:64c4:34a0 with SMTP id d9443c01a7336-2b06e320b56mr63912525ad.10.1773912247314; Thu, 19 Mar 2026 02:24:07 -0700 (PDT) X-Received: by 2002:a17:903:4b47:b0:2b0:64c4:34a0 with SMTP id d9443c01a7336-2b06e320b56mr63912155ad.10.1773912246761; Thu, 19 Mar 2026 02:24:06 -0700 (PDT) Received: from WANGAOW-LAB01.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b0704ccc67sm48391035ad.15.2026.03.19.02.24.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Mar 2026 02:24:06 -0700 (PDT) From: Wangao Wang Date: Thu, 19 Mar 2026 17:23:53 +0800 Subject: [PATCH v3 1/5] dt-bindings: media: qcom,sm8550-iris: Add X1P42100 compatible 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: <20260319-enable_iris_on_purwa-v3-1-bf8f3e9a8c9c@oss.qualcomm.com> References: <20260319-enable_iris_on_purwa-v3-0-bf8f3e9a8c9c@oss.qualcomm.com> In-Reply-To: <20260319-enable_iris_on_purwa-v3-0-bf8f3e9a8c9c@oss.qualcomm.com> To: Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Wangao Wang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773912238; l=2030; i=wangao.wang@oss.qualcomm.com; s=20251021; h=from:subject:message-id; bh=r8Tgvpa2d+Xn1Psyxnelj9bMdjEJROkkSXYVPZse0P4=; b=/3SUyIFkuit/x/G5/ShYlCum1wBPDyEB+nxkUSRDrjJgjHV+r+aMur2hIiq5mV74AF+1c33O4 mz8Io5FtidDAc73G80ktHlv3w8dndZn9UCA4dtdu3u0xHT00jiVy4cC X-Developer-Key: i=wangao.wang@oss.qualcomm.com; a=ed25519; pk=bUPgYblBUAsoPyGfssbNR7ZXUSGF8v1VF4FJzSO6/aA= X-Proofpoint-GUID: SWMwU-3ciaCit0pyckjZ26ffQmjd_l_P X-Proofpoint-ORIG-GUID: SWMwU-3ciaCit0pyckjZ26ffQmjd_l_P X-Authority-Analysis: v=2.4 cv=ApTjHe9P c=1 sm=1 tr=0 ts=69bbc0b7 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=TePBmaU8FEUBdnlTSP4A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE5MDA3NCBTYWx0ZWRfX41hYfriNMLIw pZnoQr7V+5IeC6oybcjTnrizDsietE4h41hR+P9e0LDJCzoB7I7Teb2QIJ3GD77KVKeVaguNOk7 DbRY2k/74OFQfZrts2TbVsNbPqjomCGXHAJhMD+qc43Y0QMzz3EZ9qiIZf5ZnV0PoPiesOGy7q1 aPhtIQx7P+CMCGoe+XFwRXwHypaac3756RRw0gX0vPBsSMCwZbESNbHx27JwMKMXu1xb5YjQZp3 yQgd4R7n4lLgIS4TKKwuB/CyOQtybxr4Ota3mK8cbkknG9fND2Pvjtnic0e1kUj1Lj+I30zSL5w hE9+kwzlVYi0KYj3a4K/2E9KTgHy41yo11zFXDArkjErh68RzEaEViAlHktK97WgK+2mE+jrhUT SYR03dLfbZHRuJjVWn+c292LQabVjoIc9wWQ+uM9X5uD6vjYPwA/V25RndgW+vktp7lbcO8olnO TEWoeLHtirLhmD01FUQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-19_01,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603190074 Document the new compatible string "qcom,x1p42100-iris". The hardware shares the same IP block and binding as SM8550, but is described by a separate compatible string due to differences in the clock topology. In particular, x1p42100 adds an additional clock for the Bitstream Engine (BSE), which is not present on SM8550. This clock requires explicit enable/disable handling and frequency configuration, so it cannot fall back to sm8550. Signed-off-by: Wangao Wang --- .../bindings/media/qcom,sm8550-iris.yaml | 23 ++++++++++++++++++= +++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8550-iris.yaml = b/Documentation/devicetree/bindings/media/qcom,sm8550-iris.yaml index 9c4b760508b50251ac467ad44a366689260bfc0d..0400ca1bff05dcef6b742c3fbf7= 7e38adca9f280 100644 --- a/Documentation/devicetree/bindings/media/qcom,sm8550-iris.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sm8550-iris.yaml @@ -26,6 +26,7 @@ properties: - qcom,qcs8300-iris - qcom,sm8550-iris - qcom,sm8650-iris + - qcom,x1p42100-iris =20 reg: maxItems: 1 @@ -41,13 +42,16 @@ properties: - const: mmcx =20 clocks: - maxItems: 3 + minItems: 3 + maxItems: 4 =20 clock-names: + minItems: 3 items: - const: iface - const: core - const: vcodec0_core + - const: vcodec0_bse =20 firmware-name: maxItems: 1 @@ -115,6 +119,23 @@ allOf: maxItems: 1 reset-names: maxItems: 1 + - if: + properties: + compatible: + enum: + - qcom,x1p42100-iris + then: + properties: + clocks: + minItems: 4 + clock-names: + minItems: 4 + else: + properties: + clocks: + maxItems: 3 + clock-names: + maxItems: 3 =20 unevaluatedProperties: false =20 --=20 2.43.0