From nobody Tue Feb 10 03:38:52 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 8783036E472 for ; Tue, 27 Jan 2026 19:26:50 +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=1769542011; cv=none; b=nlbNl8bDIldGGM+d45L94pPEYb9f8sEwkdF91lahaOO9SKx1ehXx2PsT0eovuG6JAYKMbIqNq4a4cKqAzCRncqnhy9dw2co8BowkoZvzXf/LKPUvm8UPXXYPkvbxkbW6snY5mrDPejFLgkAsCD0apQfkE6I4ZPwvnNrGOIzrz+E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769542011; c=relaxed/simple; bh=Q56vT0zKys9NsMi5zOMlYu4AZGoliX67NAMSEwOrFOo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EaOgV3lRVcjegdj0UG/9J9L9clG1jKm8wU+OBAIiIC0MtI8rYb++OMnYRWG2j74FnfTyhOcH2rkL5gq1j6YbrSMHesJQRBU34W8QzIR3rDs3wsZgJasq8ZMXMSSF1sJWalAtJcmwOFS9bZnCd6TWMsNr0h3tNYmfg5E8qCRpbts= 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=fxjKLIsl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S/MT8mUk; 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="fxjKLIsl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S/MT8mUk" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60RHhckR1952868 for ; Tue, 27 Jan 2026 19:26:50 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= 7efec/OPcsXpTiyc42rnMXxKN6/QBxBrkP/6AKjtVKE=; b=fxjKLIslkKRm1Jpb GY3g3lpZ3TAzvcmAgYHRIQmy7TFiQ/JQZBq+tKHryyD7FKXrWlQp8S4vim5J2TfY 7wGw8hydOBcnzzu6qLb1uYi580Megja5SPCC19cf8hdmv/LHC7yqmVJMBiu4vAwm Pk09mvo+w1ZCWuxj54YEzYA/zalTm+zTLRwXMdcQRL4yg1pWcwGEE7MF3ab2YFOe 4AuQ4fgKZLRFV+EE8+JM23uzgaz6XvuFRGmZNjsRE7O00xUnOd1S/rXLDH1OcUkj K1a+cKBhRwEhg9jM9pmuqP1LbtZhJIkN+VDFmC8k4c5MxwscRQVAVrSFvGC+9B2q StOlhw== 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 4by2118bsp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 19:26:49 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-29f1f69eec6so59101775ad.1 for ; Tue, 27 Jan 2026 11:26:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769542009; x=1770146809; 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=7efec/OPcsXpTiyc42rnMXxKN6/QBxBrkP/6AKjtVKE=; b=S/MT8mUk2L0TRTriVA2zFOHPJFQeKWs0CCPei8HdzdTNn0F0YbaytBGYQjvotc3s5c GTEH9piEs0vwdUknH2NDZIKmCHwwj/efRDd/PPfsqywCo5lENrqTeXWFWhpzEGgxgB4c iBWOAz4283nPchAoUhW9IYWBnF90uPMwnPF9e7plzWJWavW7IWAToYzS+kZtZWh5l01G UpdRIOfalrDNWow5JXJlPuZVwZp5TfYTCQYOLrfxwrwYsg7f7sS4PNQiTXoM3IfrMYJh bl6Z4AauzRApCBlJjsQfrHTOymFF4uRBa97V8oLt8WtlPGzFtpqLNWslcjUgPojmU80o Vv6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769542009; x=1770146809; 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=7efec/OPcsXpTiyc42rnMXxKN6/QBxBrkP/6AKjtVKE=; b=CWT+Pk9sLaWW1P/8XhoqiZwRfy5A+HjRX6048+1VOY5IikjdlPewGIfga52Ut9Winc m+4XneZM2cn0W5sOPB1n44jhaEpLan9MP0JO1YfK1DBgEGCXXdpgbrHGMG4Pt7uRVmA9 JZkLleI22MKoWk9mPucl0jl2R5B6btCDOHKJsqOFVeeqbCe6OroAfHv86hNcnOUivY4G 3Y8GRvjBq00I7Di+2Q8x0bHGTYv6k36yDJY6eVC/wcmN27gMepx5XmRxxrQxqSZOZ5zu ij5Xl1zwNmlHiv94yd0AOs2hBSrwzwwowGS7Ay3j+a2DegAFyRy/AR3XtXoNTjft3bhC Y3kw== X-Forwarded-Encrypted: i=1; AJvYcCVb9CEF197KdKzD9CCnbMa1NxAeX0c4XcG6undcSiBulVgs1t0CqP40IjUsGh90duNfruQ+55xOoJ/hvaw=@vger.kernel.org X-Gm-Message-State: AOJu0YxZV04v3WYfduGge8nuKxem5SIWZmUWx634x/CEcLwml+mOeRhY cOOkwQ4HUa3+yPSnupND9SYzZYPQqjM6XYvJelqIKFKlZF9dHRpNizWqM/EVfIlC8BRYpaHXQkC UaFaTgUbe2hn39dbc1IUfVDIyLz4wbPpRmuMa8tTpMn2FMhKtMDHQD2c2V1YLjiulCKk= X-Gm-Gg: AZuq6aL3Jmnoe87LA4astI/cv1iGrQxobELQF4xitkmvWnoobFEL+sdK5cD3RM/3URc 1i9tgFpwcFBTBc77y+xHOkFbjXpjaXox9H4NkSldcA66mXyLrgN2xM13pQz0Jm3FpRnkm0ZzOiE RyxarT4UUIW6RIyOSIBRx6SKnkaLuRm/zSpAdUgxs4ZsOPGG0s9VNOu1shxdX+5tdrYSkpy8lCW 2BbW859mY1sowoGoCy83QdENsEvxf64MYohOttqln1fsHwT6aRn6DT5TizSch4nxH87DLjqfmLs 9yUvOzHwu25tASlsIsGpzWS2PNojAstvm0aluI1nWWx9RkLgePTON+eqCU2YAkD6GNbzsxk4y/C veO3kU83/D67LtY4AxE3OACXpN4npOuHKr6Iy2g4H X-Received: by 2002:a17:903:37d0:b0:2a1:2b5f:d16b with SMTP id d9443c01a7336-2a870db7966mr35000765ad.31.1769542009063; Tue, 27 Jan 2026 11:26:49 -0800 (PST) X-Received: by 2002:a17:903:37d0:b0:2a1:2b5f:d16b with SMTP id d9443c01a7336-2a870db7966mr35000585ad.31.1769542008519; Tue, 27 Jan 2026 11:26:48 -0800 (PST) Received: from hu-jkona-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a88b414fc4sm1322225ad.32.2026.01.27.11.26.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 11:26:48 -0800 (PST) From: Jagadeesh Kona Date: Wed, 28 Jan 2026 00:56:32 +0530 Subject: [PATCH 1/8] dt-bindings: clock: qcom: Add X1P42100 video clock controller 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: <20260128-purwa-videocc-camcc-v1-1-b23de57df5ba@oss.qualcomm.com> References: <20260128-purwa-videocc-camcc-v1-0-b23de57df5ba@oss.qualcomm.com> In-Reply-To: <20260128-purwa-videocc-camcc-v1-0-b23de57df5ba@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagadeesh Kona , Bryan O'Donoghue , Konrad Dybcio Cc: Ajit Pandey , Imran Shaik , Taniya Das , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jagadeesh Kona X-Mailer: b4 0.14.2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDE1OCBTYWx0ZWRfX8/vURGRq4gPD NpiH+QfnxbqKhMsXi7oFbJbWnOicQcSM1pLbrrIAfSYXyipXYWnKSqu3g/3yy6gxpJklfNh0+b0 GLGxnnwO4QRDRBF1q3b4FGeC70mfzKrdG7UqNqu2rygeV47NoA34NjB5y9oTT6JRDPf1bOm91ht 9EUUgSrUNY94ZdesSqerqWPTpCYU2a5gxlypHcusBTzexEiwLWdPQCxME/CQyjdbogPJBEnMIeD kFlY1c0O3ozSaldTcVb6WlhG8TznEl0rBn5rT/Vgx30NcH3F0sMJCUgii2RiAAM9WbQIpOqxNOp cBRpp9BaheGzZb3hjjAoUZUnuO0X7856Nk4sjUakE+AKW4dIGPmzVsi2JUtGjiQnmvC+m2eRvXY o2Bx5X9hEAjUKV93j2ejYSzfq+pGkEayBDcKDQEtoHkN5KHw2EVoP3FJT7dIfeMgg2FAUGEvx1i RPnFFuUzs45Io6hlRJg== X-Authority-Analysis: v=2.4 cv=GuxPO01C c=1 sm=1 tr=0 ts=69791179 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=RxPbs3uwKBDMNohP2qgA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: 8b5pANmPqF9EqgRjsWrIyLsop9BXSEZY X-Proofpoint-ORIG-GUID: 8b5pANmPqF9EqgRjsWrIyLsop9BXSEZY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-27_04,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 impostorscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270158 X1P42100 video clock controller has most clocks same as SM8650, but it also has few additional clocks and resets. Add device tree bindings for the video clock controller on Qualcomm X1P42100 platform by defining these additional clocks and resets on top of SM8650. Signed-off-by: Jagadeesh Kona --- .../bindings/clock/qcom,sm8450-videocc.yaml | 2 ++ include/dt-bindings/clock/qcom,x1p42100-videocc.h | 21 +++++++++++++++++= ++++ 2 files changed, 23 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.ya= ml b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml index e6beebd6a36ee1ce213a816f60df8a76fa5c44d6..e8bf3fcad3fabc4f3b7e8e692c6= c634d1aed9605 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml @@ -30,6 +30,7 @@ properties: - qcom,sm8650-videocc - qcom,sm8750-videocc - qcom,x1e80100-videocc + - qcom,x1p42100-videocc =20 clocks: items: @@ -67,6 +68,7 @@ allOf: - qcom,sm8450-videocc - qcom,sm8550-videocc - qcom,sm8750-videocc + - qcom,x1p42100-videocc then: required: - required-opps diff --git a/include/dt-bindings/clock/qcom,x1p42100-videocc.h b/include/dt= -bindings/clock/qcom,x1p42100-videocc.h new file mode 100644 index 0000000000000000000000000000000000000000..eb6c9b7264f8cbced7cfa000190= 3238ffa168431 --- /dev/null +++ b/include/dt-bindings/clock/qcom,x1p42100-videocc.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +#ifndef _DT_BINDINGS_CLK_QCOM_VIDEO_CC_X1P42100_H +#define _DT_BINDINGS_CLK_QCOM_VIDEO_CC_X1P42100_H + +#include "qcom,sm8650-videocc.h" + +/* X1P42100 introduces below new clocks and resets compared to SM8650 */ + +/* VIDEO_CC clocks */ +#define VIDEO_CC_MVS0_BSE_CLK 17 +#define VIDEO_CC_MVS0_BSE_CLK_SRC 18 +#define VIDEO_CC_MVS0_BSE_DIV4_DIV_CLK_SRC 19 + +/* VIDEO_CC resets */ +#define VIDEO_CC_MVS0_BSE_BCR 8 + +#endif --=20 2.34.1