From nobody Sat Jun 13 08:32:02 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 A2FFC3876B9 for ; Fri, 8 May 2026 11:41:08 +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=1778240469; cv=none; b=NMcyIXNKZISbMR/8uyLoqki7zgCcfFCTmIZaKthZr9Sl4YY080w7ETqO5FdSkobrCh3mTbWNPx1H6n9SVmf+4skTn5kyaQSswpMcOj2czZAemws53LvqWXAxkntqyszrP69JB7Xq+f6AMoC9+oLlMw4xI/wXyEsIaxxkaDE5PtI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240469; c=relaxed/simple; bh=wL+PFPuEZjGfoGr6iw7QtFmEgPFcLQXjULTTfexQiWc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KEVfMjFMZr5ujiY/OBhtYx/B356sNooaWekkQqJYi7fM+u58dvEB9LvA46kw69XWGJaoTgKCxDl+XxAFXLowq02ufkCiv5ntF11wykzw5r/9p/aV72d8bxOl/PzyDFonFma3YbxQuwIg0SlzvFzXwuwH47Z62YDz6pULVJSIJZM= 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=WM8N0uOx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=X9blZh5J; 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="WM8N0uOx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="X9blZh5J" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6486ZmRW1173959 for ; Fri, 8 May 2026 11:41:07 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= 2QMZfo5GvIx279y7myj/MFns4ZF9kvnCOIi7ZALa51o=; b=WM8N0uOxtF7HrAkU 77MJPHEkWvD5zCcGnwNlz3B7OvgUokhAQXyQHbdJcRXLiTru2CRxt0DxVkLgO+Xu KpCiSKGm1hhTUiSa95H8c8OgFTHVLsxSYpl1LHIRVm94OjAUEaOo7RYxBK/Hv9LL l0rbTercJYh3aodq2wgawgW6argjLv+DswbeVxdW1Z2oeacOjXnGkH8M6pj+q1MM sjXpjd1s0ytLk0RjDxEYIFi/y7xcl/EEDnbxXEqFPlVxRkFqbFmIrIdFMT8HxzLN tXBIwvOlZr7CGxrzktnWqMSQbmAA99tyG9NyUJRUt01bxi/hX64nVLF9MWiDC+Vi 3NlSmw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e132hapy0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:07 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8d5d03ae893so320089585a.3 for ; Fri, 08 May 2026 04:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240467; x=1778845267; 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=2QMZfo5GvIx279y7myj/MFns4ZF9kvnCOIi7ZALa51o=; b=X9blZh5Jxvezq+6jiNZsKGi7MBeHBYKa1VsuQFx909xPigY7bnzb8cvSgUCT1tCMrq DK4g3c+bf6k6m4gyX6AEaZSjPMzT9hIGjHkqQn0X69HmZAzPX0hsUjvvJRRlnBoWoMEA Se113/OomC7ZzxzWJ5q5Ov/QutJwMfw5tOuwJWqiaqYBaU0mqWjjA8XGVinGe24BqdwU r8CuRsqN+URIdMfglrSMtMbJ/T9w4Ps5MgtjVkTqePFQwIOqIKcX0RjfVwM8HI9QyUnR QQvXjZnO/a+ZGbeG1IXd+WOc+qjumz57Q1erqbMOwU3Snhry771vYKO8r1xmAJxp8k5c SMKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240467; x=1778845267; 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=2QMZfo5GvIx279y7myj/MFns4ZF9kvnCOIi7ZALa51o=; b=cIO9cTH8QkrAjDTnORMD9Z1LUXTkGaqXUZ5syE9YswN2fqjSEfOSj4x52d6/O3BiVg +txTvkL0N5dMPD+DN/OP3no20M5jpiaS8LgLwWxy9l0Vjnpuke64Jq5qjr9IXRIi4HU7 8B2FAx+jQXijCDaRaGOk17XjummjooZD6gcmp4umtBkkx0irUGhzcdRkC7e8NEDmnWAm BWgLSou3VC9yzLkZkkvaVV/ra8y/EAmUuhwxgJDvAklYWPc+JXU8AWGNxYpJWhaeQxeI Zv4RtuKCUZSNhddhuLqVyw6JmA4mGbERXLUi0N7G57YWlTRySX/Z7MO+SMTZljMR8RI7 5seg== X-Forwarded-Encrypted: i=1; AFNElJ+Pd6yqvu4Ep/rBZS+oKqOv4PWX3czLH0gn/0x8UqXh3NTd1Lfn5Poj9vuQK8wKaPkyVn2V4wH8+5jVQCk=@vger.kernel.org X-Gm-Message-State: AOJu0YyFXxkttmTVLElQhHH5m89tpH4M0WYjPa494g4wpnZtij6x+UQL XJ7QMVW76210ZNnUbPvl+lZte55QW+bl7WHhKnhA3Z+tRf81z3aT0N5Qi6BV3V9u74m2VxfYakg OCOTA+TAjoWgR4KdEgtHTFrAiqeDijaRrFcSvfcmg+HVV1jqp55F1IdFIQDvpK5+d10M= X-Gm-Gg: AeBDietQG7vPBbZatlOllWTL1YYRXIGB3xO+XHAQ89nvqmGwrsnCf3SaeYw/NY+P0ys 6c4qsaz6pDE74DcOgEFu9hasbJr83fYhhUkOiQB7pj01LFPYYbc0vYlCFfRsOOb0UxGA7BH2djC +xqLKWAxnyZqp4p8CqmGPguA+Vw6TfBcMQ8Wdi83jj4oJ8bec3ZTHkFiKORGPOU2pkeLKePvwJ7 1tf9m7SA+APHG6Hh8zXxdzfhyQ+2aF0HuK2nA1JoxpiGE7saKheMV6SIxdfy9OHfsy2Z5rlFo1h xjlCqdK7A9MViSlG2NqjyBtvW6wY32MS3w3VUV9RayfmdPfAd27udc1Xqbq9q1GYD1jQmKEC/FQ pkdpCpXzxhjo42m7L1tLaif43fVPp19lmXIjWZY3BzBhddUpMJFylY385EgW+xXoIkxyU4HyOnO iLYJKghkPBKIBa X-Received: by 2002:a05:620a:294e:b0:8ee:589d:5dbf with SMTP id af79cd13be357-904d68df456mr1788516385a.46.1778240466854; Fri, 08 May 2026 04:41:06 -0700 (PDT) X-Received: by 2002:a05:620a:294e:b0:8ee:589d:5dbf with SMTP id af79cd13be357-904d68df456mr1788512685a.46.1778240466256; Fri, 08 May 2026 04:41:06 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.40.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:05 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:39:57 +0800 Subject: [PATCH v2 1/7] dt-bindings: media: qcom,x1e80100-camss: Describe iommu entries 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: <20260508-hamoa_evk-v2-1-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=2779; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=EgoG8dYeMOUsaStegKZNiGtsdNqb8ep20lln6yJOD4g=; b=gplcoxsXbwOQNprb2mtOphiyAsN4q5dxQl1NJCfFgaExg+NyoXXlMSSE5kuXRYjIG3/OjJ1B0 BRszlaW/QF2Dwe439yzT1VZJvuEXFAs4f253ypvuNDIAZeusLcrQNx3 X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX32WTRwYLCbxQ KM0o98eFVRnf787DH30VO+Nr+nZG2a1d8GVwz8HnLkjWwG1NKA79U0pxBJPQpu04zxnwVUm2e8R LxSTaQzOTTu2KKtHH21PefPHOq4QgbnzuabpxLYsY2iJULZmoAdX4PknxInDm8/hoFIEDadLcEd GZyvsMUOdydE06lAsX4Ksu3jnA3NGEF4mLNfsbNxiM7Dd61I9RKlF+34/+drdR0PKyzG4ymOAqr 2zVaftbMSdE8qHo4Pulhac+onxwnzGWOurKdbhfbkwHtIHgAeJ9DsnUs/YWLuva1NX1Ub94kIGN KXlCdE0mzYaR5YlrITryj5pM+ftq61JNzujEmQnf9DF0FQgtlX5UfAZfdEMyxHW/98dv1/pMWqK Osr6Xvq5kSZw0OhtdoKne8rKCY4ODmbYI6OKpF+bkePk+xiGQL1B47s05Us/RmY8VnVQ+JxccGM LWfXns4CmKJEmRycmLA== X-Proofpoint-ORIG-GUID: N2o_Ggsx-qvgrTDlCtGJKP-o5n8LHtmC X-Proofpoint-GUID: N2o_Ggsx-qvgrTDlCtGJKP-o5n8LHtmC X-Authority-Analysis: v=2.4 cv=McxcfZ/f c=1 sm=1 tr=0 ts=69fdcbd3 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=DGnd2QOFyrMO3axh9N0A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 From: Bryan O'Donoghue The original iommus list included entries for ICP and BPS/IPE S1 contexts. Only the five S1 HLOS stream IDs are required by the CAMSS ISP hardware: IFE/IFE_LITE read and write, SFE read and write, and CDM IFE. The remaining entries serve other hardware blocks which will be described in their own nodes as support is added. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Bryan O'Donoghue Signed-off-by: Wenmeng Liu --- .../bindings/media/qcom,x1e80100-camss.yaml | 26 ++++++++++++++++--= ---- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.ya= ml b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml index 2d1662ef522b7b874a3e308e374044255bce5bb8..126400772d028811c9efbb14431= 44ff4f264fcad 100644 --- a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml @@ -104,7 +104,22 @@ properties: - const: sf_icp_mnoc =20 iommus: - maxItems: 8 + oneOf: + - items: + - description: S1 HLOS IFE and IFE_LITE non-protected read + - description: S1 HLOS IFE and IFE_LITE non-protected write + - description: S1 HLOS SFE non-protected read + - description: S1 HLOS SFE non-protected write + - description: S1 HLOS CDM IFE non-protected + - description: Legacy slot 0 - do not use + - description: Legacy slot 1 - do not use + - description: Legacy slot 2 - do not use + - items: + - description: S1 HLOS IFE and IFE_LITE non-protected read + - description: S1 HLOS IFE and IFE_LITE non-protected write + - description: S1 HLOS SFE non-protected read + - description: S1 HLOS SFE non-protected write + - description: S1 HLOS CDM IFE non-protected =20 power-domains: items: @@ -332,13 +347,10 @@ examples: "sf_icp_mnoc"; =20 iommus =3D <&apps_smmu 0x800 0x60>, + <&apps_smmu 0x820 0x60>, + <&apps_smmu 0x840 0x60>, <&apps_smmu 0x860 0x60>, - <&apps_smmu 0x1800 0x60>, - <&apps_smmu 0x1860 0x60>, - <&apps_smmu 0x18e0 0x00>, - <&apps_smmu 0x1980 0x20>, - <&apps_smmu 0x1900 0x00>, - <&apps_smmu 0x19a0 0x20>; + <&apps_smmu 0x18a0 0x0>; =20 power-domains =3D <&camcc CAM_CC_IFE_0_GDSC>, <&camcc CAM_CC_IFE_1_GDSC>, --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 84B5B3876B9 for ; Fri, 8 May 2026 11:41:15 +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=1778240476; cv=none; b=oY1+bVY3/9b2S0S9g3M8kYxpZJ7H4d51X7Tg3SbawK6H77Y4UASE9x12I7Gy3lSUVVup93hbO8CFVkibB65OWsAIH28jj/5e17gHtQIwype2dVW4XJcQU/kW2pxcfaQLw9UixnSsy6zUlU2X6702XEX8TFZgkvO5ZqaSBd7O2Jg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240476; c=relaxed/simple; bh=UpO0rU0mi9erTIQVebp4pdEk7Xnc5TEa+Cg/sUI09nw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KQsGPQES1EyD0bzWc0gmajCM8ZM2BdYbpi5T2gwpUrGqdJJh4ak2IusppGiiH6c9IEvZeFCjdx2lPmjfhjrpqs2mUX5eDSXM6Hb7yvddaH2WyYxzpXDhOf76dqPUpWu/NR++Xr80cSbkszolq+yg27in5mASgGIA7OSwX3lP72U= 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=FNyOayMQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fshGi+zx; 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="FNyOayMQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fshGi+zx" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64867vq91173964 for ; Fri, 8 May 2026 11:41:14 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= ghOFHSQuRa6Ho3W8UeptFZ9B3PI3azR3W1imEZjn6dA=; b=FNyOayMQZgekDSWV wwu553aUT2EqbAY+oCGT9hGUfsG1DdscEMmYi/ew6eTYyRF9kEiHGev+XaUfYxwc 9mZXX6ICNv8w+crVOl3XUK2WIw4rZhEcSe02aCLdbdeTQ6BHp8D3pJcUCMWRgtP1 UIuXmEoKk856ccQtD9SeT6FsRoO7I0i5zA5Y50IqDh40Cmo/3YY9eaDkZDToOL7I 7yES11RmInFD4u58t06y49/i59R4ch8JqIubO1Wh9KY62EfJ1OCxLBpzLEeQqhGu 0X7VwUtxmMNSkSBWkrrFuaHNSkTHzQnn+jQjZaas3JD6TX3spymmAWDN17K85uB+ B8DX0g== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e132hapyc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:14 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8ee9a11aa75so429428885a.2 for ; Fri, 08 May 2026 04:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240474; x=1778845274; 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=ghOFHSQuRa6Ho3W8UeptFZ9B3PI3azR3W1imEZjn6dA=; b=fshGi+zxVthPFkpbvZCsTGiiYEMiRV9I2ngXeAFu6dSbbY5a8MrkaZkWsjTEiZIkiD BYkh5kJLdIUqDoOf8WzMTwIYWnW8K3Qv3QUbWnK5qjfPL4Xx5WqQyKcoZLAAxhClcuqa Tp6P/kd06jyOnLw0RO8Va4Me4ecQWsYFbu8YVEBmx3cXwUpoCNB+SkDRfd/i6rnCNV6e 2vIEjtDH6QEPIaZ8QiU5/O1FAw+KAE2vWA5zRbySySEOq2+a7evL1LEicPopxeTu3hX8 ngKKuBAueTyVq3g9pksebe0mm/kP1kbxs1lP8/7SOJgAroFTFS6Mx526T4gDudtawsRy 4daw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240474; x=1778845274; 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=ghOFHSQuRa6Ho3W8UeptFZ9B3PI3azR3W1imEZjn6dA=; b=miHd0zOxcvkX4/1rpUfsl3t5kkZuIh9innbn5BOXHy8b25tRFe9DAy6FmJWU0PEFTR UC4UJdOcAJ3QthgtqeAEWvH+42FQzzsE+vGlysLzJZqFi/eWnvz/kcEgIyNA4LSgofAB CpSzhLwH62NZLV9D5o680FiBxM2HvcuaPDnomOqqb6s286t+TpuXNMXEzawBRUxKy0cZ l+ALO8ATv2uOsdbNYsWO5utVg4NBpoSWNcGzfkEXvk3/OnYPZqhpUonLbqgBdpHnZjAk Iq6Zhks6ZusdqAdleCdbHA3BkHq/RmWHM3N+SxF05PMDUKGH6MjDSxaIatzZk2N7iVTw hZgQ== X-Forwarded-Encrypted: i=1; AFNElJ/qs8lY8O5M7HXvQjeqmwxmhHUo5fgNEAqOpRLmOShevON/CK3529XdA9OgoMHtVMrU9a8qp94vHX/Ssmg=@vger.kernel.org X-Gm-Message-State: AOJu0YyksRpNCaoMb7DSXx/OrhARsvGLLizMU8I5M1HJUGFL9gyMTxoh j4bZ5zNRG/l1TQJG3K5wASmZcI8NFf6ENBzYbSYPK30ZScsJJqZukU/H2BOL6e/Pa5L/LKRVxPI YXz75ILWJ/vwhSL3KXidNwrbjTCjCJMTDXu8AwtP9+LJNFXcBZMtBU8NxgpDcUEm2L+0= X-Gm-Gg: AeBDiesEjFLL0rPYTFf3fdh8Y9z8MDeWQPfge2OQG8nXZPYRM8N6QFEaHaLiW5XwuO/ m8FDqm3zwljFRqFp1L/HivnJqt23qVHW+/jVADfs0u+GOEXecOrKLWBTk3iBBPQlg8XVm10pC/w T4refEp68krbcG+uO0gxUSxsof85DMyP/1QmhZMNmGKpiEm0wV8+D0yoo9BUcolq57t6yHjr8kE g54l/7D3Z9JTSxBYCcMLelnro1r3EmZz6d+0z+scOS1jAVn9vNJY/AfJOf007K50ekNsLvU9A8U iBVZh1TVsn1qw9lwe4jJs/oCaFA9AmDmpQbIWjdIn8GQ69wWH73s4Xl0K7/Lz1CoU5aXszc0Z1z opzQ+7DoB+VJ9ZEgQy52EX7medqS5K84OdnnjVeR6GVx5+/xSuAegIzBsMD1lG42bk6cmuoPSM0 tJe3gmsb88XWnR X-Received: by 2002:a05:620a:f06:b0:8ef:b8ea:ef21 with SMTP id af79cd13be357-907bbcb5509mr301029285a.55.1778240473861; Fri, 08 May 2026 04:41:13 -0700 (PDT) X-Received: by 2002:a05:620a:f06:b0:8ef:b8ea:ef21 with SMTP id af79cd13be357-907bbcb5509mr301023985a.55.1778240473393; Fri, 08 May 2026 04:41:13 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:12 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:39:58 +0800 Subject: [PATCH v2 2/7] dt-bindings: media: qcom: x1e80100-camss: drop src clock 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: <20260508-hamoa_evk-v2-2-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=1837; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=UpO0rU0mi9erTIQVebp4pdEk7Xnc5TEa+Cg/sUI09nw=; b=1N5m7IXU4vcqQJsxsnYsp0BMpMjLjRx9B4fnHZosjGScLcw5C0SgfrQ/U1KxDULZ1OQulzVc8 1guV2e05li3BYyqi9EsJrtel3LOtrNg7iR+Lh3fDZ3JiPLyMK1MR64f X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX4L1smow8fis7 bzAO5l6zT8xZf9Gz03V1s0LADH45jPMeuZesiJfW/ehYF+YZNFqVmBkzTPzPwTe9edx2vqFD8yZ oc4OSDbBNXG2EFI9v76FfHfejCFdAv1p0TMVXs7UqLEcPGDJznsClN62O08eLaBBozoC5DmhKoI bCT1g1OVoRVBsyHOHB3szO4asSAX6tQTzPfp3PNRQ0Y325P7m9bHi/B96EutBDG+PKecjBGqWce EbqAyYwuP/Wc2Ah6o+K3DtQtOuyaPR6xqbffOIbXglgqWjKBM9bxC5l3mhFuDjc11LLyee2khOQ FYR0XG8dCfIg+XPogHYc8JwvFf7rptpNp1gUjCyorn4C+xgsSjbqRvCe/wAaeRRTtKk3hFxeZJF Orcb2ZiC9sSC4s+oD5HNYoITfuTFxFDaHIMNplbzUwpkx1VZWBpXBH5IKl6T409BipZVvW2vPtz okAGqsa0v8v6SK7N4lQ== X-Proofpoint-ORIG-GUID: 9Q7GLlXcJPG3gVWpXneyZcQZGubDpyGP X-Proofpoint-GUID: 9Q7GLlXcJPG3gVWpXneyZcQZGubDpyGP X-Authority-Analysis: v=2.4 cv=McxcfZ/f c=1 sm=1 tr=0 ts=69fdcbda cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=5wa7HSqufaon_BCSTwQA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 The src clocks are always-on parent clocks and do not need to be explicitly listed for CAMSS consumers. Drop cphy rx src clk. Signed-off-by: Wenmeng Liu Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.ya= ml b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml index 126400772d028811c9efbb1443144ff4f264fcad..afb659b6105f018214a5eaac4de= a7fd51c0d42bc 100644 --- a/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,x1e80100-camss.yaml @@ -40,7 +40,7 @@ properties: - const: vfe_lite1 =20 clocks: - maxItems: 29 + maxItems: 28 =20 clock-names: items: @@ -52,7 +52,6 @@ properties: - const: cpas_vfe0 - const: cpas_vfe1 - const: cpas_vfe_lite - - const: cphy_rx_clk_src - const: csid - const: csid_csiphy_rx - const: csiphy0 @@ -252,7 +251,6 @@ examples: <&camcc CAM_CC_CPAS_IFE_0_CLK>, <&camcc CAM_CC_CPAS_IFE_1_CLK>, <&camcc CAM_CC_CPAS_IFE_LITE_CLK>, - <&camcc CAM_CC_CPHY_RX_CLK_SRC>, <&camcc CAM_CC_CSID_CLK>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>, <&camcc CAM_CC_CSIPHY0_CLK>, @@ -282,7 +280,6 @@ examples: "cpas_vfe0", "cpas_vfe1", "cpas_vfe_lite", - "cphy_rx_clk_src", "csid", "csid_csiphy_rx", "csiphy0", --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 3CA3D388E46 for ; Fri, 8 May 2026 11:41: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=1778240484; cv=none; b=Hs86dprbUhF4CK6ITT+3qyRFNIvfjsLVV7PzZAc6/zwcoOIgDQ6nkH1iL1kFhhbtOfRa63uxuT9yH4CC9a95/Ha/IcYRyxv5fFfIOW4t+ruuMnSY5B7Uwv70TFj4NyFaiBP/1hYed1vBGd7agXO3cnJQ/y4lgKBPYdSUFyX/+Os= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240484; c=relaxed/simple; bh=LrVQzvK3aaFPI2VJ/t92Tum+Ag4s5MXEloeYF6b9XwE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cMj79sJquOgJ5bjvjTzmc6uEQRnl68oQ2T1ELcgSn6RUYx3qAe+xv17gZ9qMtNdvAXvggalDv1HzX+fCMsJLk2KKz9uVG0TSRKGr1smmhwunYNOztKk84YnSBdFwfwi2GCn0/u1Ffo1tU7uL8fqOF2HilMVXsi2rgxI3LZnkbT0= 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=Xebmvqyr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ihHcfF9D; 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="Xebmvqyr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ihHcfF9D" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6489Vx822771502 for ; Fri, 8 May 2026 11:41:22 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= 3lUfbSzHokBAbhf+FTi5ZKM0wliKzbivz6yle+r6Q8Y=; b=Xebmvqyra6sMtzTX swcqjpfSqrvDMUqUE+Q3d8+0LuBvOi3FSH9SpZ+rMsHP72xE+bDtQZ2qF2GCTD9t iYbXpzdA2RIOyS+ykSFhon/g10NsJ1hRNzEoLjuQ1SYyc0jT9Bl3eslORXxAyQKU sBHy2A3g4s8Cg6Uc41/K6RXpFvmu5XLeU+n9gRQqxzAFBDc/G6QdEpC0b59ZSb/w FOY0IbpkvSfz33D4jFnPkx77ABTrPhDsaVVGKJ2hov6CttpuipyiGQ4u1CqHbkgX wm1RFdWKjZRAYtlTxk4Ve42+b8HJqoCx4+7PeVWJjHaA2vSjB7I2yFSiM/o9/C3x yD8y3Q== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e0yt5kh70-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:22 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8eaee67d1afso189829585a.1 for ; Fri, 08 May 2026 04:41:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240482; x=1778845282; 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=3lUfbSzHokBAbhf+FTi5ZKM0wliKzbivz6yle+r6Q8Y=; b=ihHcfF9DjeMorbsBdRMooYXTRqwV740RvzBA2M8F0creYvrbjXcTolfOogU1f8smrS rvCl3grUSyMjXepyKcbI2UuthMKA9NyRAkK7a40TSkjwnFi4mrbYYvj1yB2joHHN+qpJ 3SgmysUSqWPugsRMvTNCBhDD0y7imG3S5Xu/4QFECwKqfklJzsNt6GLQ6oW/qBg/rSmD quLniHvWnHp1CKdS4o0nhsrLJBFlDhfbLKHoxxmnaXIW0EPlPE9M/KxDkDQjNfF3lY7e rrMykKTDHSOfXk4Td8Atb5bDnqp9NPDJuTRlWDUNt4EpYh+ROcY80QD0TP7Lf4kLXzce lehQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240482; x=1778845282; 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=3lUfbSzHokBAbhf+FTi5ZKM0wliKzbivz6yle+r6Q8Y=; b=jeQ0HJs17YM0rri/vmlyJHCOCcFRWvV/f5ZYxD3jAiKGCDbVnQr3hRdhAmR4gIOl4v HWxTMFrIpeMfbv8nNyuW1XUTZALhpcvuWM1MJm2nXrgiwOT2kJntpM4xZwW6drfZqw6W LDwXTmOmlr6cMd2U8daPyMhY3whPP+wvBBNdx5Egjy8LJrfbTttqg2wfHJvaPb4mf3gm vJrJfkxdUvGE4x1tQs7ZWJt+PqKIGaBgY0UWwtCgbSrREzcnLhcPd0gYJVulxvXpYJpk onAveanIgKtVq6l6v22QhnTFJch+4Ss0cD76cMZbo/zdGpc0ny/jK4kJQBPcxx5lJWfQ 1lLA== X-Forwarded-Encrypted: i=1; AFNElJ/5YrGFuE6R1dylRl4f2sF3mykeYdmTzQLg7TnDj6m2DwKTTWXkfzQ9K3Uog4fIBAXzy4vdQIGQSte28FM=@vger.kernel.org X-Gm-Message-State: AOJu0Yym/QuRu8G1if7FnLW/68ya4sHV8BQMR/Nhic2c4QTHCDDlH+xl eZunNOpMF58DTYVfr1/92Mf6fsNsvf39WnUYsZZ3mkco3dKxeid0Uqarow7lfRifBp+vfrsMoSU ujawqxkNvJEvg1m7mTB+WKBwp1XpzNPriHh5Vc+VWKHwuqzaJO/oquTXaOPN2l5lU+wE= X-Gm-Gg: AeBDieum/CJQkojFBVPVxtN42Wui2p9TKU6OCZLCirW+3qeiXPMBWXzDhif/9UBpkEa xf1rPSfHRb0wVixIj24W0seegXsTnO0Sm7+k11G9olYslhhrpWJoohiilTeIx5CRkhM3pYL459d H1eC+mTTEA6DFfIpg6O5HSmE/Ytzk/ExIH9oRpO0oWBrKgbwrdF7xxR+xj4a9e/d6/qRiyPGRq+ BnHQ4jsJ9lMGFqD4+xdnJDJsXAhIZUVBPht+goJJoQwh8ArmAJ1Aus/h+NKIDEMao9/RRWtLFAI 8jw0ij5jod/Ck5JTJght3EN1866kGha+Xi4azTIGv3kusBSUiogOD8PbLoNM3SleSKjEDQWV0Jx OpjHBSSTopSuN3uFIJunMv4pC5V4+9rkZ3DiSVDp7adM50fhS9Q9zsz8qBIPJPq0ceMLVv77qt5 RsQQ8+iwm8rwNU X-Received: by 2002:a05:620a:370d:b0:8d0:27b8:fb7 with SMTP id af79cd13be357-904d68e0a4dmr1850238785a.46.1778240481452; Fri, 08 May 2026 04:41:21 -0700 (PDT) X-Received: by 2002:a05:620a:370d:b0:8d0:27b8:fb7 with SMTP id af79cd13be357-904d68e0a4dmr1850230785a.46.1778240480777; Fri, 08 May 2026 04:41:20 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:20 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:39:59 +0800 Subject: [PATCH v2 3/7] arm64: dts: qcom: x1e80100: Add CCI definitions 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: <20260508-hamoa_evk-v2-3-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=5190; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=/I0mDof07x8EifLd7501yc6I3MTWZ4BBdf4ShwpUlpM=; b=CqwPvq9TmB48DqZyALYSV4F40gjNSmgNzB4Q9Ok04YbO8qTyGp4xqlb3vxMKLnirJRHw4MFZd pdss89cjjQyC/IzDy04KqUE0vjKKMazgFQA/K+rIFFMJQRDoChTfW6K X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Authority-Analysis: v=2.4 cv=Dc0nbPtW c=1 sm=1 tr=0 ts=69fdcbe2 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=EFDngOt3UxJXKfoqbMMA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: XMXvnvkhGtwJh885pTVlfzw72gVEv_Df X-Proofpoint-ORIG-GUID: XMXvnvkhGtwJh885pTVlfzw72gVEv_Df X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX9WYCYPqbQRUx 9lWj1tHBhToicNTspZd+NMqMEtHIWPzbkVgUxc+7reGy4Jjz0HjwRLY7oJ3HoM2EfwQEvFGRExQ JROstVi9JfBopg7vdPa0QKZDflEp3Bg+qNPOdvyQLEG15EVx3j5AlbToRvYSdnZXc/1IzaMKRRP Kp8mXXyQ3DDgMrHt1jMxZqoprklRMrpRax9oyFnztkHfAQvXlycBEc3P5xgCdhkTqgnfyuWxy0I bKE2LkL3O+tYmApJ4uRTcV1pnqYLtBnGdeG7l6D3VO0vVsrrWs+sLmujd64W/2zdrK5mOKOLgEb b2QJlTkCoz+sW09eOs1+QdPkWaK+q/Krb6AJClG75tf+EyGrkrnkMCusqISNMw3AhEdmNiMgZI/ QWyrMvO8KlKu9UiVEx3/fuXl8xLkQyuxhdwsXibrp/ez/VUCdm4eqjudS2ZqqKIzQUE0yBAEVjN jdCLZ6vjOkd9zmPaJhw== 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 From: Bryan O'Donoghue Add in two CCI buses. One bus has two CCI bus master pinouts: cci_i2c_sda0 =3D gpio101 cci_i2c_scl0 =3D gpio102 cci_i2c_sda1 =3D gpio103 cci_i2c_scl1 =3D gpio104 The second bus has two CCI bus master pinouts: cci_i2c_sda2 =3D gpio105 cci_i2c_scl2 =3D gpio106 aon_cci_i2c_sda3 =3D gpio235 aon_cci_i2c_scl3 =3D gpio236 Reviewed-by: Konrad Dybcio Reviewed-by: Vladimir Zapolskiy Signed-off-by: Bryan O'Donoghue Signed-off-by: Wenmeng Liu --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 150 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 150 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index c31462ba393fd77b7124db2ce680663945e7fee5..74d6e4300506645a63e09490883= eabf749829e58 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -5551,6 +5551,84 @@ videocc: clock-controller@aaf0000 { #power-domain-cells =3D <1>; }; =20 + cci0: cci@ac15000 { + compatible =3D "qcom,x1e80100-cci", "qcom,msm8996-cci"; + reg =3D <0 0x0ac15000 0 0x1000>; + + interrupts =3D ; + + clocks =3D <&camcc CAM_CC_CAMNOC_AXI_RT_CLK>, + <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CCI_0_CLK>; + clock-names =3D "camnoc_axi", + "cpas_ahb", + "cci"; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>; + + pinctrl-0 =3D <&cci0_default>; + pinctrl-1 =3D <&cci0_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + cci0_i2c0: i2c-bus@0 { + reg =3D <0>; + clock-frequency =3D <1000000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + cci0_i2c1: i2c-bus@1 { + reg =3D <1>; + clock-frequency =3D <1000000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + + cci1: cci@ac16000 { + compatible =3D "qcom,x1e80100-cci", "qcom,msm8996-cci"; + reg =3D <0 0x0ac16000 0 0x1000>; + + interrupts =3D ; + + clocks =3D <&camcc CAM_CC_CAMNOC_AXI_RT_CLK>, + <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CCI_1_CLK>; + clock-names =3D "camnoc_axi", + "cpas_ahb", + "cci"; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>; + + pinctrl-0 =3D <&cci1_default>; + pinctrl-1 =3D <&cci1_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + cci1_i2c0: i2c-bus@0 { + reg =3D <0>; + clock-frequency =3D <1000000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + cci1_i2c1: i2c-bus@1 { + reg =3D <1>; + clock-frequency =3D <1000000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + camcc: clock-controller@ade0000 { compatible =3D "qcom,x1e80100-camcc"; reg =3D <0x0 0x0ade0000 0x0 0x20000>; @@ -6201,6 +6279,78 @@ tlmm: pinctrl@f100000 { gpio-ranges =3D <&tlmm 0 0 239>; wakeup-parent =3D <&pdc>; =20 + cci0_default: cci0-default-state { + cci0_i2c0_default: cci0-i2c0-default-pins { + /* cci_i2c_sda0, cci_i2c_scl0 */ + pins =3D "gpio101", "gpio102"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-up; + }; + + cci0_i2c1_default: cci0-i2c1-default-pins { + /* cci_i2c_sda1, cci_i2c_scl1 */ + pins =3D "gpio103", "gpio104"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + cci0_sleep: cci0-sleep-state { + cci0_i2c0_sleep: cci0-i2c0-sleep-pins { + /* cci_i2c_sda0, cci_i2c_scl0 */ + pins =3D "gpio101", "gpio102"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-down; + }; + + cci0_i2c1_sleep: cci0-i2c1-sleep-pins { + /* cci_i2c_sda1, cci_i2c_scl1 */ + pins =3D "gpio103", "gpio104"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + + cci1_default: cci1-default-state { + cci1_i2c0_default: cci1-i2c0-default-pins { + /* cci_i2c_sda2, cci_i2c_scl2 */ + pins =3D "gpio105", "gpio106"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-up; + }; + + cci1_i2c1_default: cci1-i2c1-default-pins { + /* aon_cci_i2c_sda3, aon_cci_i2c_scl3 */ + pins =3D "gpio235", "gpio236"; + function =3D "aon_cci"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + cci1_sleep: cci1-sleep-state { + cci1_i2c0_sleep: cci1-i2c0-sleep-pins { + /* cci_i2c_sda2, cci_i2c_scl2 */ + pins =3D "gpio105", "gpio106"; + function =3D "cci_i2c"; + drive-strength =3D <2>; + bias-pull-down; + }; + + cci1_i2c1_sleep: cci1-i2c1-sleep-pins { + /* aon_cci_i2c_sda3, aon_cci_i2c_scl3 */ + pins =3D "gpio235", "gpio236"; + function =3D "aon_cci"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + edp0_hpd_default: edp0-hpd-default-state { pins =3D "gpio119"; function =3D "edp0_hot"; --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 51E5138424F for ; Fri, 8 May 2026 11:41:30 +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=1778240491; cv=none; b=CBMqcZUiGYrE2MhSdIHN11DAjaIkTaqYnbgI0pJhGhP+PCG0Vs9x3N9QdKg5Grk3yh/gKlc7jjgKYoLPHcPXNItog1SLyp6ZaWEdRzH7tqIBTFoiqdfcM0kGCtRCjNPEt2j+JnCsmTyP/+YKw9zHbWwKm3bs6ICZHR7utxHtM28= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240491; c=relaxed/simple; bh=UW/XrYAgo0pzL3UTVQuEqQdZDs4G4W2BqvG+jSGjjVg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OPmunhwmQXoi8dRuVoNy5vUDRihvh7faiekV8QXYe6GFZ9ZtbTgQt+ZVq7q8AkfIC5w+LQrnapCc6JZ+RN9w2i9T4eqxilfdmzS7aymRMqfca+WG9YV8Y9WFDwDrIO0AnKAWp42VqJGtiDZMFtEytc4cnHKOSkHDQkOfBfWnw+s= 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=lB5PNY7o; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fX/sYkW+; 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="lB5PNY7o"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fX/sYkW+" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6486jJ4f1173958 for ; Fri, 8 May 2026 11:41: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= 9ij6VwFxhGsJZ3ci27QfiE//xRQ65VYL2iOQjr4D6LI=; b=lB5PNY7oCQAKy0lO Q+O6f+8nEa5+kaiQQfBlZ1Z6gkG+Y5dPmebt3L9SXKdRDWEEePucckJlsyoN0B+Q L0JfndWQgxT2tagMAJjzkiK84oVFaHrUOXCjaAQQe+i7uTlzFBLLxoSQit6tr+TS IUiM3l2c+JuwCPqYErZqsbGx9/IOmGO9ZjUWT3KLJjVyUl7TexEHNkkAK6fYT/E+ E0aviw/2hb7svAEix25btL8y6i3mRtmXNA8PDtl2/SKygfzGuijtfrIgajfici4R JWph8TsFS53fmcHtYv+aAKqYCjx9mDyUqfvZwnRRjwlVP2jclRfX5hKXN7pi1sVn rlwqwQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e132haq0d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:29 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8eb21daf7ddso130141585a.1 for ; Fri, 08 May 2026 04:41:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240489; x=1778845289; 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=9ij6VwFxhGsJZ3ci27QfiE//xRQ65VYL2iOQjr4D6LI=; b=fX/sYkW+fXIUT6roVmBy/0vjav5AYbydGjZXeHVkbNbET/ThUP6mRPzK3sLzVBQa7l 2cKOPbCZoaksg0Cc+rTv/8cJ9EdZpOJq09mTrTHxdBzfFn820kDy99TI1X+NTyESeiyV B/KVYDcVlIHL6kuJ6UFJqntlf1IYTnfrlkkmkbC+TMmnIAY+bBeiUzWtobQprGOff8y8 xf5jnkqsdmslWfA2gsbGWi6EfN+X5TVnahLSWoIPyECSDfLscDeR+BTkxSjkkxNU2rFX FDSrjUhN9BIs6lxYv3DC3KMClUsXkqpATzPwqhWcY+W05+M7ad7dReWVkDbaBwbQy9rj oAFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240489; x=1778845289; 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=9ij6VwFxhGsJZ3ci27QfiE//xRQ65VYL2iOQjr4D6LI=; b=ETYe4MTLCW7MbKv2HvYbTG7yS6KflayyVm3w4Lht01kzwyvPw8k24TrU1jD19tUrQn nrhvoo+Tiov9mP27563Zn87V+yHCs6rbFqimN/hsUAWMxTnzUKaRXQpY253ngCPl7UZ2 YYM/yj95XOTs/hMH2xIaEF39EFoFwz3lD1xX/6LvKTvYVAsjdCRsH6ZMVvkFiLNMXUcu 22czhflsht9bUfmzRnbhbnOlva5/MiWhHlsiyQ48fnVOBfqZdkxgdESofzyvh+RaHXT8 Yv/ImOVF8HOsF/e219uEKkC6eNgSe9st+YwG6xKImB0tiqYCSShii2wWlJmeDXIrV/mK 67MQ== X-Forwarded-Encrypted: i=1; AFNElJ8vuQGpOZwaPyjJffvcASJ4XjEKW3OtKd14wLwEZecAMa9Qq1gFFmtsEoHmMjZWt6+GuYgMcQDEIIXsBfY=@vger.kernel.org X-Gm-Message-State: AOJu0YwTY8w3hIQDA3CclVpXjCMyZClAOa16rC/cWQnCHu1jPOJoVHNI AV2mPe7afGJmLwHhiJDcEQp99cyEGzegG0qCeG9tFjm6+uTZ8QvsWeRHD2Nrd/N4V0GSqVe6o7g HgMUbqszjM/evBniSftxraTQy6f/Cizn32pdL5AOuy+xKaM20DNTPm15qp4G5aIiI188= X-Gm-Gg: AeBDieulXSGBBwrN6SGw70Eh4+kglUdJXuPBcYj3oct/iaNz03tSmkTJUWj/bFhIXvc vfYd9vZJ8bh3rfzqTLZZiAAlLvbgMzfUbZK9EqGfg2mqT2jpZA0XtLwlwngsLRWlvcCi+nfIJOO qwOUKiKgfCJrTP/7xWJZNgIYSNf7PL6OfZUTMQaH7ynboNJA/mSkv7kwMJyRJuJTVFfn4L1xMKC Tt9Uzix7Nkvs+XGtsp+xmcmgmRMXS/fcxU1weM6QCcYL//vZZdTbZf8cxgp1xuUWRGttkzMDjoc iae5sKdtidyxx7O9OLXOT+NiJuFVo2DGUL0ViDiSoyo10QEHr/pfD4AS+X6tb4NDNH0s4hygh0m duhM2n+d6/bQZhQ1+D5XguaBMbmlzKq7usVLY3csZIFeWigh8wZMZRucWCcDrafGcTqQ0AL0yNL 0boDeJ0U5oUkrK X-Received: by 2002:a05:620a:2586:b0:8cd:9665:9eff with SMTP id af79cd13be357-904d4b58e5dmr1727693485a.21.1778240488726; Fri, 08 May 2026 04:41:28 -0700 (PDT) X-Received: by 2002:a05:620a:2586:b0:8cd:9665:9eff with SMTP id af79cd13be357-904d4b58e5dmr1727687285a.21.1778240488181; Fri, 08 May 2026 04:41:28 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:27 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:40:00 +0800 Subject: [PATCH v2 4/7] Add dtsi to describe the xe180100 CAMSS 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: <20260508-hamoa_evk-v2-4-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=6089; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=A99zg/2bpxRpuNCcBtMFYja3yXbXdYAWdmH7vko/GIk=; b=fdWcVDUqxkTe0eKXZKIV7iTnh/6zEp9yBCVxKbdDx2md3UYa1G0rOPABhgoh2f2pPH1STjwDL 5x3JMmXhf1iAfV3mkR0w6VI3dPtzxguLlKK6oMESm4v69C3ZJDIYssF X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX8u1h0auEDico YSm+XcHoaondYd5et6Ji7HV37EH5c9Q2rdQUCCthP+VQ8nBqp5nC+cYFHhgai8LrE8ulwHWAKjZ 7V1z+E+c+ad3pBmSY+EIvAU4Va0J88HK84lG/5b6veNsirtCDGA+It40AspJRUckJE3HweUpHlk tubQT77o+4mO4n4eQHSgnSgZhmNsI+Eb6NBvqNZCtmcnom6RZNHoTiOMIOhzYENMU9LnEQ4kYsS ImfhJ9G/C5q4Cj/jNDa+uBwvMwUV4fvaHr2UiOHamoUFDbbnKE46bGuS1/TEU97NTCzjN9XV3Hz 8P63wysJ3DtupR6smNiebNXwi0WcT9DHaeipML/t7sx1vJxyvPLGFsXoGDY9lWDUu0iXbm+oEBc nclQP6arTVmdy4xx5zxU0zOP9OJ2t46j8XP+B46SoMXc84kQWRDmkMaTCTpmn7qjb8XqUrPDTXv ZSPf8avPmQgcnvMGPtA== X-Proofpoint-ORIG-GUID: M7iN21Lm04y0LcFyZhaqDCMTNd3pUmOM X-Proofpoint-GUID: M7iN21Lm04y0LcFyZhaqDCMTNd3pUmOM X-Authority-Analysis: v=2.4 cv=McxcfZ/f c=1 sm=1 tr=0 ts=69fdcbe9 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=oZ4ORCjJA6TcenDLY10A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 From: Bryan O'Donoghue 4 x CSIPHY 2 x CSID 2 x CSID Lite 2 x IFE 2 x IFE Lite Reviewed-by: Konrad Dybcio Signed-off-by: Bryan O'Donoghue Signed-off-by: Wenmeng Liu --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 183 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 183 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index 74d6e4300506645a63e09490883eabf749829e58..086c94217eee64756b734f436f1= f0b49d49dc582 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -5629,6 +5629,189 @@ cci1_i2c1: i2c-bus@1 { }; }; =20 + camss: isp@acb7000 { + compatible =3D "qcom,x1e80100-camss"; + + reg =3D <0 0x0acb7000 0 0x2000>, + <0 0x0acb9000 0 0x2000>, + <0 0x0acbb000 0 0x2000>, + <0 0x0acc6000 0 0x1000>, + <0 0x0acca000 0 0x1000>, + <0 0x0acb6000 0 0x1000>, + <0 0x0ace4000 0 0x2000>, + <0 0x0ace6000 0 0x2000>, + <0 0x0ace8000 0 0x2000>, + <0 0x0acec000 0 0x2000>, + <0 0x0acf6000 0 0x1000>, + <0 0x0acf7000 0 0x1000>, + <0 0x0acf8000 0 0x1000>, + <0 0x0ac62000 0 0xf000>, + <0 0x0ac71000 0 0xf000>, + <0 0x0acc7000 0 0x2000>, + <0 0x0accb000 0 0x2000>; + + reg-names =3D "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "csid_wrapper", + "csiphy0", + "csiphy1", + "csiphy2", + "csiphy4", + "csitpg0", + "csitpg1", + "csitpg2", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + clocks =3D <&camcc CAM_CC_CAMNOC_AXI_NRT_CLK>, + <&camcc CAM_CC_CAMNOC_AXI_RT_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>, + <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CPAS_FAST_AHB_CLK>, + <&camcc CAM_CC_CPAS_IFE_0_CLK>, + <&camcc CAM_CC_CPAS_IFE_1_CLK>, + <&camcc CAM_CC_CPAS_IFE_LITE_CLK>, + <&camcc CAM_CC_CSID_CLK>, + <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>, + <&camcc CAM_CC_CSIPHY0_CLK>, + <&camcc CAM_CC_CSI0PHYTIMER_CLK>, + <&camcc CAM_CC_CSIPHY1_CLK>, + <&camcc CAM_CC_CSI1PHYTIMER_CLK>, + <&camcc CAM_CC_CSIPHY2_CLK>, + <&camcc CAM_CC_CSI2PHYTIMER_CLK>, + <&camcc CAM_CC_CSIPHY4_CLK>, + <&camcc CAM_CC_CSI4PHYTIMER_CLK>, + <&gcc GCC_CAMERA_HF_AXI_CLK>, + <&gcc GCC_CAMERA_SF_AXI_CLK>, + <&camcc CAM_CC_IFE_0_CLK>, + <&camcc CAM_CC_IFE_0_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_1_CLK>, + <&camcc CAM_CC_IFE_1_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CLK>, + <&camcc CAM_CC_IFE_LITE_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CPHY_RX_CLK>, + <&camcc CAM_CC_IFE_LITE_CSID_CLK>; + + clock-names =3D "camnoc_nrt_axi", + "camnoc_rt_axi", + "core_ahb", + "cpas_ahb", + "cpas_fast_ahb", + "cpas_vfe0", + "cpas_vfe1", + "cpas_vfe_lite", + "csid", + "csid_csiphy_rx", + "csiphy0", + "csiphy0_timer", + "csiphy1", + "csiphy1_timer", + "csiphy2", + "csiphy2_timer", + "csiphy4", + "csiphy4_timer", + "gcc_axi_hf", + "gcc_axi_sf", + "vfe0", + "vfe0_fast_ahb", + "vfe1", + "vfe1_fast_ahb", + "vfe_lite", + "vfe_lite_ahb", + "vfe_lite_cphy_rx", + "vfe_lite_csid"; + + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + ; + + interrupt-names =3D "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "csiphy0", + "csiphy1", + "csiphy2", + "csiphy4", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_CAMERA_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_CAMNOC_HF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_SF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_ICP QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "ahb", + "hf_mnoc", + "sf_mnoc", + "sf_icp_mnoc"; + + iommus =3D <&apps_smmu 0x800 0x60>, + <&apps_smmu 0x820 0x60>, + <&apps_smmu 0x840 0x60>, + <&apps_smmu 0x860 0x60>, + <&apps_smmu 0x18a0 0x0>; + + power-domains =3D <&camcc CAM_CC_IFE_0_GDSC>, + <&camcc CAM_CC_IFE_1_GDSC>, + <&camcc CAM_CC_TITAN_TOP_GDSC>; + power-domain-names =3D "ife0", + "ife1", + "top"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + port@1 { + reg =3D <1>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + port@2 { + reg =3D <2>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + port@3 { + reg =3D <3>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + }; + camcc: clock-controller@ade0000 { compatible =3D "qcom,x1e80100-camcc"; reg =3D <0x0 0x0ade0000 0x0 0x20000>; --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 85502389119 for ; Fri, 8 May 2026 11:41:37 +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=1778240498; cv=none; b=kPisatqyBYSHjbeZXLz8CyWYhpBn8MF4P8b3gImQ6Qf21Ct0IkarEhLhnGZaTA4mOqX6wbZ7cVSNfP8bKxlWSUnkTBHNhUjzZQ+aL1n+mh6Z0oYdIKEGs9wN5QBC/XH0+lvpWRrChozS67OwQbh6HNqIR4Ol2+0DWp95iHnfufw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240498; c=relaxed/simple; bh=4icgvbXTmREACRNwNtLec/LL7hmKBfhtcMJvtLBARXM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I59sV2ivvtPGnwQusv9gFZSArm01XouHNIesZwuHv4g8IU4OWxFxt9mBduDLjd4DrNzBlCK9Rob/IrkajGDjmL/c78rDuW7mMsXNw6WPEAJ12dIBpr8RWGY1iIkNE3SjWXw7y7grvT8KKZbl/NCBcX4OTCq7U/Pdks2pMhjJoA8= 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=GROTOrvt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JM1Ojurx; 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="GROTOrvt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JM1Ojurx" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6486jJOb258202 for ; Fri, 8 May 2026 11:41: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= z5cLcgdWoMYt7Epxbuuba1uCp6kFzhol+vAL7YhruF4=; b=GROTOrvtWA91ya+I NIjaF3PW3PCAsgzZsy2oyd2C7Vd/4dk5qmzcPtNztQxDdFWO8IOSkldBjfZCmJ+m fl8XmvU9DK4jQbhlM1ABMg2GVID6sagid2m3qIDiZ9ofop60FiK2Sui6dKR/03Y+ sFEe72L3B3yUxM7X8uLM5hmlEDgjHhiR7RomqqG7Dskj2JV4jMMe34EPlTJeIvOR NUa8OEln/6whOjFKX/KJTLNp6l/1sh7xM4UlSB73ujmissSmoklFuSmg/g+wWJTI ivc2OmWdlaAdm1Q0BQ5VyVRYK88ScfE9jlLpCt8SAn3nB2Kki/pLEz32tgA0tcSs azLRVA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e1aueh3jf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:36 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8ebe2c596c6so328284785a.1 for ; Fri, 08 May 2026 04:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240496; x=1778845296; 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=z5cLcgdWoMYt7Epxbuuba1uCp6kFzhol+vAL7YhruF4=; b=JM1Ojurx2MxPQDQqpUjgEhTikLUQOK/r7/zZvdUiU4hNkiUmOZqsNe8FC7W2SX08gO PSPe/v6S90Tuq5KJunO2oVXOZ8+RA3czhEdkvmcq+FCUrG5EZ6fltsQSo62SI/jsDIow fjllfB06BL/fpHN+Dytk0uvqCsc/edhF1UjMU3Tu3NiL3d3DhameZe8GGK+W10Y+8bq7 0LCLemDdLibRyiUbgyODddk9HMp8NA8V4+Y9xAWEhmm+OM5eVcoGxgKgEMOgNT94Sqq0 R7L4jxyg4neVXO/7BqOg+2ypaFV+Pdy+QcqjV7pnFPlU4tiGNoVRpeyjj922B2OoYqrL WoQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240496; x=1778845296; 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=z5cLcgdWoMYt7Epxbuuba1uCp6kFzhol+vAL7YhruF4=; b=hc7yNf3SDnGoGVH7oiXH1hjZuWt7cKq7RDSxqS4fZSENaqHj8XMNHpzZro7sRDxrXL 6wEBHf4r2rMYupbWT+acEcBCim2LR+xwtIlU59UWVqzmoRwAddjdKRlzmZSiRtRkpnqT ht9NZI+EDTnBwkAlxmppkiCrKX//zdWvKXiLfxfD2fIroPkZs/Sd6itdXMYsekIJFh3+ yW0D0+sjV5tyVBFCgetiN2L9W2jzblyiI+pC9asKA7fz6j2dpNH9hhjWIKn3ft4bIC7R SqpxK/SaRvSeazgWkJbpmxPWPm7EofA+xtSxWXHhQPHLy3wl1g6ymLvHHBMNLurX7+ZU vbCQ== X-Forwarded-Encrypted: i=1; AFNElJ/6GbjqncoxvJa9yEJV3xOWRzHnOQa1lwZ8Vs1SMQVWlBNEhcUzk5063snnRJvpCmxyqCX5tfoeh2fRHuA=@vger.kernel.org X-Gm-Message-State: AOJu0YzPj7UnvMGBGxPbnFOMNB9dUNqMGsd6ZpK3KRRMrXG4uNytTLJp FVs7fEX++Bgx8YFvZJqSDaDXBBvUPUCqxfWxwmaez2R3JP1l4fcGYhrGpokVBN9DCM7bu70j7NW g2qfq36ogcVrwEYe7oCYSyiuc5hm9WVBzL8WZJ0VeFqRbzQzPqxYd/UVpza5ECl1VRXU= X-Gm-Gg: AeBDietts2mF+EacUut1Jdrcg8ACbfK64gqI+nzaFKjQKUTy4gGDQgKT88G9celd190 scP9CsPHauKxIWzpp7Cv6xmC/bdr4tB5MF/J4g3PYz1pa+3HvkiXY55uljKBaH2bv/ruS86pR5b zv6xS0KnEG5Z9dsRqJKIOfhOgYhWXn9JBcjHayqrCR9g3U5OsUgoIUUOQaP0GHivXDuIMmkZSw2 nYOQyIvoDzuO9+92Havd0/jc5YR0ug7aZtyTrg6ZPrMapwk1GZBWUbHoNRKXjzmrZOm2AfyMFVx x1OhVo2njiigQH6BB7jFdSpnELOOIRfz3YgGfmqH19C1HkiR0yF7xtLDMADYPfDxxHZFDsTEq0Q XTVMtYmQ9CeJBF9GZ07FcbT0OTJNwU27u+ubEpQc5s5nKzg1S9RcdUolUmf21KxwTOMGWZidady Y+yUGMpl9J/cck X-Received: by 2002:a05:620a:4451:b0:8d7:e3ab:4c17 with SMTP id af79cd13be357-904d64e8cc8mr1794331385a.41.1778240495900; Fri, 08 May 2026 04:41:35 -0700 (PDT) X-Received: by 2002:a05:620a:4451:b0:8d7:e3ab:4c17 with SMTP id af79cd13be357-904d64e8cc8mr1794325485a.41.1778240495351; Fri, 08 May 2026 04:41:35 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:34 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:40:01 +0800 Subject: [PATCH v2 5/7] arm64: dts: qcom: hamoa: Add camera MCLK pinctrl 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: <20260508-hamoa_evk-v2-5-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=1588; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=4icgvbXTmREACRNwNtLec/LL7hmKBfhtcMJvtLBARXM=; b=CA1/7Y7o0nrqBZMiJFg5zW+YvMWC9lI4uYv6wvbhS3Hi2zKo+2rpb1GtKXFI+XgOs67OVIK5S MZTOB/rA+OvAoRCv5/tiwiIWbm6/BowPi8q/rYzmtiQ8jdGcn9W9EZm X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfXxBS5A1rPSV3+ VhvPjAKVqYvWzqKbH8nCVqelrEHpL9X/HXmTjBoACfw48YTpTMdPXdxCiRFnqM+NrEx/8d8e7oO mzKBmSgm6N51a3rzLReJ5IO1ck+W/hdnXya2z6UncD0CaYdmpdzktqvv8zrEWH//ndB0pMCbRsM mS91SGeq1ya643cm1w1jex7AyCmRBAEUNh/+MxcHdqUyj9ksv/ZwmGfC2enpdXaBE+ZDpscgADT 1zdaHDaSNnP0k0tOmHxGprBI8ft3MuZy0Ua1ruAi3ecVfyXvA/Q4OwN5APrmJEsAcLTXXSYBtnP VTSV3W8NcT3QLsoYlZuLQPPo5xKfKZMLsSXmh67LzROEKgkLLhNbYJKwWfnfCFV5eYWgtGma/Ek Hha9X9LGn/LF3qt/xAR7ui+crKtF85YWvE0ANLEeuljdn9YVmzadpCp9yFcz7qm8mFUVKDY6byt N7Pl+chiE8dYyPBjdrg== X-Proofpoint-GUID: VpMWtQStRHpcn3LTpVd5m7ZFJ_V2shcf X-Proofpoint-ORIG-GUID: VpMWtQStRHpcn3LTpVd5m7ZFJ_V2shcf X-Authority-Analysis: v=2.4 cv=fcydDUQF c=1 sm=1 tr=0 ts=69fdcbf0 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=MjFiaTNPcx9fmn49iVYA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 adultscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 Define pinctrl definitions to enable camera master clocks on hamoa. Signed-off-by: Wenmeng Liu Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 35 +++++++++++++++++++++++++++++++++= ++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index 086c94217eee64756b734f436f1f0b49d49dc582..235076c808e6f6b5f7861dfc5d2= 703ee46c6ae9a 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -6462,6 +6462,41 @@ tlmm: pinctrl@f100000 { gpio-ranges =3D <&tlmm 0 0 239>; wakeup-parent =3D <&pdc>; =20 + cam_mclk0_default: cam-mclk0-default-state { + pins =3D "gpio96"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk1_default: cam-mclk1-default-state { + pins =3D "gpio97"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk2_default: cam-mclk2-default-state { + pins =3D "gpio98"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk3_default: cam-mclk3-default-state { + pins =3D "gpio99"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk4_default: cam-mclk4-default-state { + pins =3D "gpio100"; + function =3D "cam_aon"; + drive-strength =3D <2>; + bias-disable; + }; + cci0_default: cci0-default-state { cci0_i2c0_default: cci0-i2c0-default-pins { /* cci_i2c_sda0, cci_i2c_scl0 */ --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 9B96B38424F for ; Fri, 8 May 2026 11:41:44 +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=1778240507; cv=none; b=MSJPny0lMWBdvUVvoe7oOIz/lHKjNDEAS/aDbKAU3q8XoTGNiMnNemH9x/NqBfYQpRSS9ZQslXEqi7BToWH4NQefbBXiRk5T/mFY5a3mBHDlgHKJZ2Rk9Qo6p3FFNggTGq51pUvoRamBOI/8DBikdenjnBNEEDEj9Q0Vqwci+ko= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240507; c=relaxed/simple; bh=32jODA13rVX71Zub9iZ9JION5MzYjUkv5FW4RsKBnds=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RGkkgKqmsPpqKejHQFdHeyR8zDChC7uNeiS52Z2loac7rsu+ERha0Ty9vW6SuQtf8rqkV/e+MEQpRZyqtanpRvs7bqnzhlgqFzvSHiJh76ugCJVBjjl+SGTDKaP31LJCejApb5UzC/O6BmJDVEzR5ttY5xUf/H3ebAfRH0Slq78= 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=GdAfwAgf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iMprfOk+; 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="GdAfwAgf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iMprfOk+" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 648Aj3w82198979 for ; Fri, 8 May 2026 11:41:43 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= msDCUaDZXyv1zY4HE/5u9m4Td5p9+h60WHj5PdPUy40=; b=GdAfwAgffubA/UlP 7ento7RCBt/jJNAUgbQYKFTwZ6YgH+zZeJbdKQt4o2LRJa5ZbjSanxgDjVo5p3ho O3Fibcf8v91Twa9Fi5YrAom1Z2MSQ+CJNYGKIMHkcgzeDOL01lbatcVZjGZ2k1lV 5n29ZDDnahfpx65AOFv3OEtzAF7kf17ELITdUP3nzaR7VwEjxA0cr5hYOEfTQ+lJ MRdJdSSG7Ivj5CcoQO8/xsSPxjJYF3wKAwR7Pbn7Kw2JTSV4RDx10oQ29dS5h30r HwwmwXuB+qlZa3Bs+cv+z8AgPam7PM3FYAH4y4yzQbmufu0ItcY221RP2EKO2Oet JtmxCg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e119sk4y3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:43 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8eb55e55394so384268485a.1 for ; Fri, 08 May 2026 04:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240503; x=1778845303; 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=msDCUaDZXyv1zY4HE/5u9m4Td5p9+h60WHj5PdPUy40=; b=iMprfOk+L5oV3GGM5HexRpe5o8INKDbqktBuzejZalS+nR2FDR91f/QZQ/0+XuhKOQ L+AQdQLmmmuflmHcOhR5B/yB69pfhtqAGyWP9Z3fGG3gzsM8JXVkMl6HgTROVSyiJBQH snWlmqTKqKSl0qaJ6tOoh8J1fXUP/59FvNivHD5IT62T5YFWRZlHgCt4IMBzBwLf6JJY xAM6qlgxKtR6EyLL4AqICZzngRM4kB19JIJsgpJuHtS9Vi53+dZBkPEG50fQPQcCjfKS 89mHujdUC8ZJY9YEg6W02SjfL/rcp0MBPEuaAa0blGx2G28zDdKcDo8iN+Yr8KO1szh0 gdkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240503; x=1778845303; 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=msDCUaDZXyv1zY4HE/5u9m4Td5p9+h60WHj5PdPUy40=; b=sgCpXKv3zljysLeeSQrQRDI86hkFOb5YKgu0xI4ZScMFDnlRPxJqhOcAJcpoUv28u9 6u2ftEij/WoAPgShCzl2J3C+MRcjtEBUeim0JwXWIIo9at1gypsKTks8xb8F4lnCJp/S g3pifShgoZ0xKi7uKv8gvXpmYdn/hBgguw8EwiPRtsM7RNSinPCNkJeDfRXNuSNYuGF6 tW/v9PRUai5Zf1MYW+Yi7hZpo7GQ1GxdVamLffwahLeUCarnT9u29nbAX3npK0gSHoZn UnGD+/qU1wNPWmA2CfwTZWPnxVo52atDp9n7rQBohIL4I5Gw9NFvJJeuW7Bng5uLvLje HAYw== X-Forwarded-Encrypted: i=1; AFNElJ8CbhJEFjGWkhmoUwotSNUm5i0Y2bNxRBAaLyWYC0NQIUq6E/zau/WTiklTmNb8CoqZIrGZKjkvC6u3eK4=@vger.kernel.org X-Gm-Message-State: AOJu0YyMDnBBgMKcNp6aMnByPEDG6n2UniPdsWT8SmMhwDBxS2LtLO/a DK9v0cNayaPpGyn+0fo05T+lR1N9N45/5l4r6/uVJZvQ6GWYkiERRvhE1V85Y54r8b/oraZOfYt 7WH16Tzs+LIqLLS4L7TkxZAIRaQdms0E6W+kjPEcpud9yOapg+DKeg0zFeseT11BphKE= X-Gm-Gg: AeBDietaN7gWbxUzGH/nAmBPJzbop9TcPnTOjHxBEFT00SgBofGTUUX6KdRH5WiykKP 9AvU62iP/eFHXhAn0IrD/XyBZpIC2zw9T8Hd22EE0GIxbz+fjqoZxI+q9/tSOk/KErLbvA3HRGG uX2CsQ06jTG5rUOkUzHD3cxqLpNdwLeVi9gI+Wx0ot3zyS1QihocFtC1nQDkDoEy95JIQydGcoB xr0tmxqs0mMgyAGAclErRWZI5CeBhDOVVsaaiScl6TTMZcLPhEWwKo6yVENXoySF9zByGzvBi8/ bhtHtAdWQ+1acbbwzQLGK1OFACkiyldu9snPS3CZIg7+W3cMkovbVFkhULNG4jGoQ/Tq/XBM/7y kPQrLMJ7NVlM45aQFS7R9dLromo1ziXiawctpC7pZjiTxnKfahvlZ5WPKr3+Pe8xpImrEFeOHTy wrRy73MqewzdwkclH3mX5cx5E= X-Received: by 2002:a05:620a:408d:b0:8ee:30e:cb97 with SMTP id af79cd13be357-907b9674f78mr285704885a.21.1778240503060; Fri, 08 May 2026 04:41:43 -0700 (PDT) X-Received: by 2002:a05:620a:408d:b0:8ee:30e:cb97 with SMTP id af79cd13be357-907b9674f78mr285698485a.21.1778240502612; Fri, 08 May 2026 04:41:42 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:42 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:40:02 +0800 Subject: [PATCH v2 6/7] arm64: dts: qcom: hamoa-iot-som: Add pm8010 L4M regulator 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: <20260508-hamoa_evk-v2-6-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu , Tingguo Cheng X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=1119; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=TIwiNaPtfGEt7M6lhlfidGbwYXL1gLP4Ebpm5LfFo1U=; b=j2xXh8saEgkacjWqHlWFnlm8eiG2Fo8yBQdInRz8Wor/E59qm4wk9Uu4mQ+9JxOMgl1DUPP3s +hAxpV2N4eyBKU1apy7polO2QWDqEgYhPEOF3Lao/DsaUEnCMw0WvTm X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX2b+ewNXz+Bc3 NsNTW7LHCOXHssjmDbML9VyjJzhVkTnioez+vKzORas/OFze1yjqC2ZQRXgBnfJzwvtrNrUObc5 pOMIJ6IY9vNd/HLScETT0R/PoDwh4kV6TvRzDOHLqXJX+LVcqdHF3Q74mjEZkPOas3hc+jNOFAr xTYMPmRqAPTPRhp3GiNeEhaHkg4YsX5f6ZuHmdb9rZ4I1RNW+kNd1wG60jmEBLqqy3WRBJJO+6K qtHH7NAITNmrIJGN6HK59wcF6bd+QliORRkbCPfybKLAYKk6vA1vNaGqMy/PVsG6FbBpkXsJ06y O1bX4FxDDyyOB7VLeSbOw4RJh6dD33k70h73HKQrhSuRNgkXrMSK7Yy3CkzmtACPhSdxCrdUl6C 4LxJda6EHtwAb4SZYprei5So36l8NYDbIFyWNsYqnPpx9bGsiJC54wUF3X1YJxP6JvaSnXfWxBY Sh9LPEht4EUX1kmw2HA== X-Proofpoint-ORIG-GUID: wYr9LqMJCn41cxuoLaK7MioDreSU5CZv X-Proofpoint-GUID: wYr9LqMJCn41cxuoLaK7MioDreSU5CZv X-Authority-Analysis: v=2.4 cv=Dd4nbPtW c=1 sm=1 tr=0 ts=69fdcbf7 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=Qfmkza9QUpqA5zW9Gk0A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 From: Tingguo Cheng Add pm8010 L4M regulator which is used by Camera I2C pull-up. Signed-off-by: Tingguo Cheng Signed-off-by: Wenmeng Liu --- arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi b/arch/arm64/boot/= dts/qcom/hamoa-iot-som.dtsi index 9c5e77df0054763c8a1bc8de72e296f4efdf9c58..5c9fc0315f7dc125e3176dc4038= ec655b7fc4018 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi @@ -376,6 +376,21 @@ vreg_l3j_0p8: ldo3 { regulator-initial-mode =3D ; }; }; + + /* PM8010_M */ + regulators-8 { + compatible =3D "qcom,pm8010-rpmh-regulators"; + qcom,pmic-id =3D "m"; + + vdd-l3-l4-supply =3D <&vreg_s4c_1p8>; + + vreg_l4m_1p8: ldo4 { + regulator-name =3D "vreg_l4m_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1808000>; + regulator-initial-mode =3D ; + }; + }; }; =20 &iris { --=20 2.34.1 From nobody Sat Jun 13 08:32:02 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 D0B5635F18B for ; Fri, 8 May 2026 11:41:51 +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=1778240514; cv=none; b=T/yIY5n/48z5gXGUyltiaTNqcOdYg20A3c2jzEWIT/+3XFNTjL5WU8yc2vfF04IB6tG52MzYN5xxM5fxwRAbZGnnDNMzSeCSGXdfVaBRMiT9MvDLBzEjMZLoagD0i56TNyNIz6NgQMciTDniv3s1ADU5MQfErT2Ru+5NBvvt19k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778240514; c=relaxed/simple; bh=C+fdaZxLrumZmrqKOPIPxKcscjjl4PkjK9Fk9tnFUzI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Il+A2eaFE83eBnjXDi4K5F//eIE2DRXqzKgS1WeG6+6E5PDXu9cAewdDdGoJoKLrSrK6x9Q6XuEQTEG5fsQHpeE/FHU/h4sPZBSir5S9yD6vwP/qAh7e3cMEtUoOXdNrffvXXNKF/wVgmA9LfIjUxW0XewPwWphg5QapLobpwNw= 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=DfXUIhTl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hx3n0CRZ; 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="DfXUIhTl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hx3n0CRZ" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6486GbbL1174218 for ; Fri, 8 May 2026 11:41: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= tX6JkDWmit7Ac/IJ9FKAS/zdI+alWCBDeK1QiGdkxGY=; b=DfXUIhTlvOjxe8Y+ 5kJ8S1H4F38EI19gMMZTsfOEYWOHxuMGyzCK4u7S4lVytDG4K7UFzjs2sToNZTAH 4tzc9XCP7g3uv19LpgL8NH7CYihGJaWeeALzVHkTZbR2f25wGnCW38PLgKX5Hh6o tDhkqZjEjZOjqR9gmBcmfI53WSf4WdquyJreFxk+KfILQZJIyztluPkuWcZQ1Qin v1hbnTAT/nZIBD4Zzkjf6ol/9ObMxRJ+uwTu7dIq5HB2XBw7zDtPneeNIOeHiUF2 So8T/hnfKBLrztGdl7jI/lWiGyhAjhgYMgt8AOE3vqdDvNIM0FluhinPPdzFK+gn p46ZkA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e132haq1v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 08 May 2026 11:41:50 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8e8950b3ee1so138300685a.3 for ; Fri, 08 May 2026 04:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778240510; x=1778845310; 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=tX6JkDWmit7Ac/IJ9FKAS/zdI+alWCBDeK1QiGdkxGY=; b=hx3n0CRZ8M8GhUVZKfZ/vS0g4/LhtGNi/oSfBvHbpHiXRW3MF9vbD1CSoBWgSwNym8 XkuW1S+9V7DHm0tDIMq2n1RHP+9VBpJY+9HgZVy3qM3FuakoSN3P7vmQgyLJDaZhSjPJ ymGxzPpy0SYzQKmAdEZlxYE1uJPD0XKACEj8Urc89tkRF9BqJE8ChpaKtbsul5U47PPF KmkgLz7607O+cFn/Hp80pIqa5xkKenEBiTDYkpIq40xn5tEgeMZ0cgXhmiNd/PwDITV6 Wjvos7jOHpooBkB8aXJ0/NO8yci7BICXP3ggKyPdkxx+J/d/ivxZEXwDqFxFuKwVgYyY 1IvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778240510; x=1778845310; 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=tX6JkDWmit7Ac/IJ9FKAS/zdI+alWCBDeK1QiGdkxGY=; b=ORneBPdsAEdIkIo4Xyu50GVqimui1pcEnkKGDStSW8HZqnAuDdWySaVcgX+o6549Pj DRf0VzE1w/BVXfk9udCetdp1YGF8PLY7+bMu0dLQPluQY+0cyGvrPzc2WyqN+kNv9W/F VYIabrGYsdSzeyVWR/MoVSftTN62NUuQ6Mlo+N7P2OLhubcBpVQyJA4G2izbsxiBbJbc omSI96UQvzFS/wjZhHkSr2RQljKx/I45UmVMe7MG3pc9qXdQ5wQWqWM0t+H+b0aMFQj9 vXhFXiQ82N+GbeJtxiecIepVFJAtzTCLBRaFKWd40beROv94G7RWOrVtvj8nF0MSMDji jZmw== X-Forwarded-Encrypted: i=1; AFNElJ/+A33gfOTzClhmSo7rylEflMG/ZAmo8cPcPgyfXC+W5qM0WFxnK+mqGoP+LNmpeIMWwRL0zeAZfEBHvcA=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9f9y6/ox9ByTpqYNgC1pSmP6igh8r5aywlX84RfQPovIlKbSu Xp72zs1wgsLGxsyc2DjQKoFJr056tZpI+nETamwy2myfQBxdCceK0V8ZKZjOrEo5KwvPQnLnuPs z+ilXEGTGHLe7W9Dmww6A91Ht3iHfpCXUCzV0tXhyQe0qszOHcit5RPU7t7rqJx7GmxY= X-Gm-Gg: AeBDieuCCIc4Eyho0BIsps+17a11YjQLBrK7+83NE7+ImL5jH3/4YukgoklmWkyA5wC Q3ykdL7qjj+WjKzo/OkOMo4mUin+kcDoHIysRJ1g55+TY8+sh5NkzTG3wi4z/5sGllm094nLb6M 65RJ0IR+3nya9KBF96Aqc+CJNV7BJowsjTtqN8YlGCRZ9PvblAyMJOx9xmoTSfVcLB6Q0fUGPpY hSwYwD2LI5Ur4YZXkrGy4nm5BX2MSau0drQwZRcb6/iJAawfRsfPhbQgCWnQl/zxZfG44aC8jm9 a908cGJO916P95Gy5yScgRFXUgLHZrsT9uFrGECEK+vLi3/BLYoq654BB3ERjSHXp5atYtS1Ug4 CV5pTJ3eUwnYVOZnH8wpnPmP4Pbjn9JI+Txne+0j3rTXHCQWEkhsep9wzzcxGd6avSReQMF/MRF kuV9QJQsU2Jdzn X-Received: by 2002:a05:620a:1a0f:b0:8ee:e011:a77a with SMTP id af79cd13be357-904d43924eemr1787928585a.13.1778240510143; Fri, 08 May 2026 04:41:50 -0700 (PDT) X-Received: by 2002:a05:620a:1a0f:b0:8ee:e011:a77a with SMTP id af79cd13be357-904d43924eemr1787923085a.13.1778240509717; Fri, 08 May 2026 04:41:49 -0700 (PDT) Received: from WENMLIU-LAB01.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-907b8d9eed0sm179193885a.19.2026.05.08.04.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 04:41:49 -0700 (PDT) From: Wenmeng Liu Date: Fri, 08 May 2026 19:40:03 +0800 Subject: [PATCH v2 7/7] arm64: dts: qcom: hamoa-iot-evk-camera-imx577: Add DT overlay 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: <20260508-hamoa_evk-v2-7-3ebdca3e4ae2@oss.qualcomm.com> References: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> In-Reply-To: <20260508-hamoa_evk-v2-0-3ebdca3e4ae2@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Robert Foss , Todor Tomov , Mauro Carvalho Chehab Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Wenmeng Liu X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778240451; l=3823; i=wenmeng.liu@oss.qualcomm.com; s=20250925; h=from:subject:message-id; bh=C+fdaZxLrumZmrqKOPIPxKcscjjl4PkjK9Fk9tnFUzI=; b=9XYbJL6WMlwsC7APPQEr/KM3rpDbA1ZBSBoisHSl12i+aDVSSutd/eLI4oZcb23vOxSu2GI5R nQvVmkw1noWAs+1OJ3bfyT6apViMjUM9kvQLXtDao8r4x6pUxoqAUuP X-Developer-Key: i=wenmeng.liu@oss.qualcomm.com; a=ed25519; pk=fQJjf9C3jGDjE1zj2kO3NQLTbQEaZObVcXAzx5WLPX0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA4MDEyMSBTYWx0ZWRfX+1MvY/cJya2H TY6GMsbRYsSOCkSkRYsG1pmgaOwsvQMbiHSxgYWqCTDlk2o0vLtvkSSmtK9EuyN3016K1VPV/n0 8cR+iYxUzqhPVNCBrKc+tl5g5vuexRnxYK1p77NOGYcQW3kJK5c2+UxGcy4bgavOGxmGQqYCjh3 gviNDDCKyqcW/ByWjVNS8OpygpkP6whhZQ7taUt24S/GL2VsoGoxD0/TLeeWFVYm9aU3HRPASFr ZCLVGHoqHeNsywCUl8JJt3CTGthWSmJ/Hf1oVsCeqRYCrpht3gyde1r9Zrm5ed51NK6ZUhLxEuR zblnH027koan1vmuMSWyQOOMTZVhdZcklHUkR7QghcBQOk005qVtD8tKZpmw0EFVVTslctL7VmC rBk9S+2Ovadh7rYXph9yaTj4dsOCqOS0fziiu3bAw1FXKelx6SR6zucOildWSAHfC5Wavk8L1fy rD/y790x9lwuXkC6UHg== X-Proofpoint-ORIG-GUID: AJkF1myxbTwINBD5dRUQYpEFAJ-1timP X-Proofpoint-GUID: AJkF1myxbTwINBD5dRUQYpEFAJ-1timP X-Authority-Analysis: v=2.4 cv=McxcfZ/f c=1 sm=1 tr=0 ts=69fdcbfe cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=uiy82_YRydbR65prXQIA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 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-05-07_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605080121 Enable IMX577 via CCI on Hamoa EVK Core Kit. The Hamoa EVK board does not include a camera sensor by default, this DTSO has enabled the Arducam 12.3MP IMX577 Mini Camera Module on the CSI-1 interface. Signed-off-by: Wenmeng Liu --- arch/arm64/boot/dts/qcom/Makefile | 5 ++ .../boot/dts/qcom/hamoa-iot-evk-camera-imx577.dtso | 74 ++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 7 ++ 3 files changed, 86 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 4ba8e73064194926096b98b9556a3207e8f24d72..48536765058a4244a2b895bccc2= 1567d186605bd 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -22,6 +22,11 @@ hamoa-iot-evk-el2-dtbs :=3D hamoa-iot-evk.dtb x1-el2.dtbo =20 dtb-$(CONFIG_ARCH_QCOM) +=3D hamoa-iot-evk-el2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D hamoa-lenovo-ideacentre-mini-01q8x10.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D hamoa-iot-evk-camera-imx577.dtbo + +hamoa-iot-evk-camera-imx577-dtbs :=3D hamoa-iot-evk.dtb hamoa-iot-evk-came= ra-imx577.dtbo + +dtb-$(CONFIG_ARCH_QCOM) +=3D hamoa-iot-evk-camera-imx577.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq5018-rdp432-c2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq5018-tplink-archer-ax55-v1.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D ipq5210-rdp504.dtb diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk-camera-imx577.dtso b/ar= ch/arm64/boot/dts/qcom/hamoa-iot-evk-camera-imx577.dtso new file mode 100644 index 0000000000000000000000000000000000000000..4a20656f16799d7a9c8fd4ad63a= c0989cdc37de4 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk-camera-imx577.dtso @@ -0,0 +1,74 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +&{/} { + vreg_cam1_1p8: regulator-cam1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vreg_cam1"; + startup-delay-us =3D <1000>; + enable-active-high; + gpio =3D <&tlmm 19 GPIO_ACTIVE_HIGH>; + }; +}; + +&camss { + vdd-csiphy-0p8-supply =3D <&vreg_l2c_0p8>; + vdd-csiphy-1p2-supply =3D <&vreg_l1c_1p2>; + + status =3D "okay"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <1>; + + csiphy1_ep: endpoint { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&imx577_ep>; + }; + }; + }; +}; + +&cci0 { + status =3D "okay"; +}; + +&cci0_i2c1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + camera@1a { + compatible =3D "sony,imx577"; + reg =3D <0x1a>; + + reset-gpios =3D <&tlmm 110 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&cam_mclk1_default &cam1_reset_default>; + pinctrl-names =3D "default"; + + clocks =3D <&camcc CAM_CC_MCLK1_CLK>; + assigned-clocks =3D <&camcc CAM_CC_MCLK1_CLK>; + assigned-clock-rates =3D <24000000>; + + dvdd-supply =3D <&vreg_cam1_1p8>; + dovdd-supply =3D <&vreg_l4m_1p8>; + + port { + imx577_ep: endpoint { + link-frequencies =3D /bits/ 64 <600000000>; + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&csiphy1_ep>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/d= ts/qcom/hamoa-iot-evk.dts index 460f27dcd6f694c22ab2670d26753ee096ab3682..8cfcf48ee0099d4b505acc3e566= 2553e77704d5c 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts +++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts @@ -1320,6 +1320,13 @@ right_tweeter: speaker@0,1 { }; =20 &tlmm { + cam1_reset_default: cam1-reset-defult-state { + pins =3D "gpio110"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + edp_reg_en: edp-reg-en-state { pins =3D "gpio70"; function =3D "gpio"; --=20 2.34.1