From nobody Tue Dec 2 01:49:08 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 605C12C21F1 for ; Sat, 22 Nov 2025 05:01:21 +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=1763787683; cv=none; b=Yryoc8jj9+iILzsd/4pCl16fNRpLAXV4TSuyJDma1KF2EWbT2gvpancTSXJI1xZeMm7GT5YolENAq7QG1sAXpItL8NnmZ3PuF9Ghpry1/HYHVeK+U1+vMKp/kDcNBJUktxZSQEZo2XR9ut9wfCDMg3gOwb14Yy/EhWYI1lHKqF4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763787683; c=relaxed/simple; bh=n3yNp9/TN5k/lBCC2x1FX0c9/nmTEST39ivPJlqcyk0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=tVbmyMkXStJwDUMFrQzbfycGrJQSodwN+u19ppUgZ+GK4DgiUcDvoTDOA37F3eeVAWQojhl6ab5w/6QkWzfeAYGrKnoLZfLMezUe9uqpL0Ww3e+BcwrR04iJMgQEZ9L+O4gDjGTatvitVDVHuuz6aFzd+gypTWg/eQzL8dLdPio= 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=hSFP6htu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Fy0jiIuD; 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="hSFP6htu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Fy0jiIuD" 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 5AM4W2Jp1468076 for ; Sat, 22 Nov 2025 05:01:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=sj9WA/iimEV DxbLoIO2V4NajunxNmR/ylXA4Htn7lIY=; b=hSFP6htugt3wod5tprWO/AqF7OH XWDEZcZJrAV3VLqjL5j1H6zdhygBmiP1reTAFRQLBVsl0SQp7cKNPkrOvNVKbqeW YCuZXx9XdC6xMjelf+yyUaiY7J8bfz4PvvI/MlVruzs3wqF50et2qIHizf1Z94Yq vchaJWaD6YhEaJ9FI7V6nDCgFqpI/MArF/1dRTbywEu7cU2IPTXKGuFBnQEVS+nE dsCzFDEEDZ6vhg8uvOEBxpHiE0coDHurqjjkCCdb95M4cODuXf182Wje7/aZmBfg fEuCiLVE1+DCy2P+VAGcmsyjApHYxoTfhGaQ3yoPQ/d7Inb9613DGZ/6F9g== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ak67x01gq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 22 Nov 2025 05:01:20 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-29806c42760so108004535ad.2 for ; Fri, 21 Nov 2025 21:01:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763787680; x=1764392480; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sj9WA/iimEVDxbLoIO2V4NajunxNmR/ylXA4Htn7lIY=; b=Fy0jiIuDW0Ug+C5pllI8yCnsknXPi7ytS1glvP+AgGANwsyuB/clerWSYzPwVybkOl OFP6p+d2TZzfAmtDIqHEcPaoPtC8Yf8LGNkCR6060X9BBtFUwz/mWY1OFzPA/sLBnete 1UhOmf0bp/SqhRORmuU5RKn6sW9dGGqbca6OhRGrT6T4pr6+W+8/OHFML0zt9s7iWhxW G0/rljX1fe8ysSq/yWp5jpJ34ScAQhfn0uQmRrGNOK/rJugUzWPR2tmj2UNbhjFl8T+F 1jyF7ME76GXo01DDaMsjwFzgT20VtpWmVOD2Bpws16WVZKWiabQuZr6DfnErsBARf9K8 72Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763787680; x=1764392480; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sj9WA/iimEVDxbLoIO2V4NajunxNmR/ylXA4Htn7lIY=; b=PchGpEjSnyqJV/bORJyobZCK21EDkV/WwyrtmL2KTEPnGbFzlauEabouOdjyRKvvyf av6BwMZTPlnGCvp4+fsqe+I2KJYY+XHPo4NjhJn/nDU/yNkAgJH1O8UARIQ33Bu7LhKp ++YVuo6LJFVVK9187VZ+FWLxSDdNWSbgp+9LD82nAFj8xdvua6k/pv8CSLfYDpKBdKwd 9jVTMeqFleVPZJRz6HCxGgKtNFVlHdTX67TJNepX88ymu5MWPpbjjwEx7ygdMYWccsi5 r9r2UCrgAOr1CjGy8xXPEDdpiSujF2cHK+CFTaaXk2mmoFA5DB5Tve/U/OyK7rxWib+Q TKGg== X-Forwarded-Encrypted: i=1; AJvYcCVvKeQ5oO6SragU5ZkjwoKBciLoOB3lp/bjGw9SCCDKK1unjTenJWa1QW2dUv3h1EXV+/SN6dXo4DJZLLg=@vger.kernel.org X-Gm-Message-State: AOJu0YzREZ22uhG8Vg7qXtv8BayXPqTMR0qS9TX55cNQ6ViQ47Wq253Q 7HHH58+Z5Lb0tZlxh13buUqK3UAkBznaqqA3LYyarGPMvMrx+GiTH9dD9Xc8TXKtut4Bp95f+WG bBexgORh9JUlZU7jDEzULFjEWRRuGrrMd2PeaZn9g1B0QNor7WagOU5HQM6/kct/b9FE= X-Gm-Gg: ASbGncvi/J6MmbE2aFSMS12Q2h32Bqf8+ChVIC9VH/i3ELuMZWtxCG3AwATLvFMTvxm CnADmUC7BD4hIdAZ1+tgHXHbDAQfNZxxzk8ZlRLeFEyRZaGmfuSO3w1wxSWINNXvXtOwMBFgeT5 a1ABHVhC+9MOnGtRo8T/xVCFQ1T91EE99mnmYcSO0kys+Txkbfom7Ige5eShmj+TnVs0LG4wEtj gXHkzJQ0Ki34SP4RD0ZEU57GHm70KjhjXgxK6hh0Od+WrRwDeKL2PHSOLnYQBvEOGyU5I9J038e SL5Qj//RD/fnopKnKoBNLRuPRCBU57+5LafwBLgDRLIKhEB+D8/jDp7L6J+fPHH6QFuxWbrtCfn 2HmQrdBDfrM1lE2apChd0Enzg3aOSqmfxbEK+ZrekCbs= X-Received: by 2002:a17:903:1a08:b0:299:bda7:ae3c with SMTP id d9443c01a7336-29b6be9a6e1mr65810255ad.14.1763787679771; Fri, 21 Nov 2025 21:01:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IHKdFyJavBDZAv3fh5sXONsSBFogNHJxKYQjCuYxvNv/dMJB4Q2p24Pq5feZ14FV/VaFkF/GQ== X-Received: by 2002:a17:903:1a08:b0:299:bda7:ae3c with SMTP id d9443c01a7336-29b6be9a6e1mr65809585ad.14.1763787679224; Fri, 21 Nov 2025 21:01:19 -0800 (PST) Received: from hu-ptalari-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b138c08sm70688725ad.25.2025.11.21.21.01.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 21:01:18 -0800 (PST) From: Praveen Talari To: Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mukesh Kumar Savaliya , Viken Dadhaniya , Bjorn Andersson , Konrad Dybcio , Praveen Talari , linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: psodagud@quicinc.com, djaggi@quicinc.com, quic_msavaliy@quicinc.com, quic_vtanuku@quicinc.com, quic_arandive@quicinc.com, quic_shazhuss@quicinc.com, Nikunj Kela Subject: [PATCH v1 07/12] dt-bindings: i2c: Describe SA8255p Date: Sat, 22 Nov 2025 10:30:13 +0530 Message-Id: <20251122050018.283669-8-praveen.talari@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251122050018.283669-1-praveen.talari@oss.qualcomm.com> References: <20251122050018.283669-1-praveen.talari@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: Ul5HfH1mPClpKBDSUcVCTF5nt6UiEcOO X-Authority-Analysis: v=2.4 cv=AcC83nXG c=1 sm=1 tr=0 ts=692143a0 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=apMzWF-kzHp83YoYYzAA:9 a=1OuFwYUASf3TG4hYMiVC:22 a=sptkURWiP4Gy88Gu7hUp:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: Ul5HfH1mPClpKBDSUcVCTF5nt6UiEcOO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIyMDAzNyBTYWx0ZWRfXy3uXu0utoN/8 69/oxqHeO82XZQhr2lmN4cOBYLCZ1dvoiVdPeQPOozvro9wpiLpPoxeUz3ybiOjoixiPMxnlewS JosAKB//ClHR4Bi8AxkEoMv/KJ5VFl+vKcU5Jd6QIOh33WNe1qaKyejJJbGfp/yvgF4aFdhafL/ dkdt1Wn7xD21kz7BPEOpjHFlQ/kKX7ETmN0YsPs9+Hnw5krf/JmIv4K2SE0BI9ocqz0vaXA5fbm 5a4xRwiZEMBv7iSbFk75wkpNlhglHEQK1QabL8CcZRmwtruKYcRpGHXvDiMfngzK2aPusJSF3i4 6JcGEaXRoWpB6+T/EO8DMw2ZakYOuO2F1AnBdrab3Kpnl5CAr570jaW5h2/jpsFC2QW1bcX/A5b hkknUWQolfYEwotfJpVyKADNKT+wHg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-22_01,2025-11-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511220037 Content-Type: text/plain; charset="utf-8" Add DT bindings for the QUP GENI I2C controller on sa8255p platforms. SA8255p platform abstracts resources such as clocks, interconnect and GPIO pins configuration in Firmware. SCMI power and perf protocol are utilized to request resource configurations. Co-developed-by: Nikunj Kela Signed-off-by: Nikunj Kela Signed-off-by: Praveen Talari --- .../bindings/i2c/qcom,sa8255p-geni-i2c.yaml | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 Documentation/devicetree/bindings/i2c/qcom,sa8255p-geni= -i2c.yaml diff --git a/Documentation/devicetree/bindings/i2c/qcom,sa8255p-geni-i2c.ya= ml b/Documentation/devicetree/bindings/i2c/qcom,sa8255p-geni-i2c.yaml new file mode 100644 index 000000000000..3ce0e0ba365b --- /dev/null +++ b/Documentation/devicetree/bindings/i2c/qcom,sa8255p-geni-i2c.yaml @@ -0,0 +1,61 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/i2c/qcom,sa8255p-geni-i2c.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SA8255p QUP GENI I2C Controller + +maintainers: + - Praveen Talari + +properties: + compatible: + const: qcom,sa8255p-geni-i2c + + reg: + maxItems: 1 + + dmas: + maxItems: 2 + + dma-names: + items: + - const: tx + - const: rx + + interrupts: + maxItems: 1 + + power-domains: + minItems: 2 + maxItems: 2 + + power-domain-names: + items: + - const: power + - const: perf + +required: + - compatible + - reg + - interrupts + - power-domains + +allOf: + - $ref: /schemas/i2c/i2c-controller.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + + i2c@a90000 { + compatible =3D "qcom,sa8255p-geni-i2c"; + reg =3D <0xa90000 0x4000>; + interrupts =3D ; + power-domains =3D <&scmi0_pd 0>, <&scmi0_dvfs 0>; + power-domain-names =3D "power", "perf"; + }; +... --=20 2.34.1