Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2218102/?format=api
{ "id": 2218102, "url": "http://patchwork.ozlabs.org/api/patches/2218102/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260331114742.2896317-2-mukesh.savaliya@oss.qualcomm.com/", "project": { "id": 35, "url": "http://patchwork.ozlabs.org/api/projects/35/?format=api", "name": "Linux I2C development", "link_name": "linux-i2c", "list_id": "linux-i2c.vger.kernel.org", "list_email": "linux-i2c@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260331114742.2896317-2-mukesh.savaliya@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-03-31T11:47:39", "name": "[v6,1/4] dt-bindings: i2c: qcom,i2c-geni: Document multi-owner controller support", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "c3348a30232bee8f4ea1fd83b67f5ec66b62822e", "submitter": { "id": 91179, "url": "http://patchwork.ozlabs.org/api/people/91179/?format=api", "name": "Mukesh Kumar Savaliya", "email": "mukesh.savaliya@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260331114742.2896317-2-mukesh.savaliya@oss.qualcomm.com/mbox/", "series": [ { "id": 498183, "url": "http://patchwork.ozlabs.org/api/series/498183/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=498183", "date": "2026-03-31T11:47:38", "name": "Enable multi-owner I2C support for QCOM GENI controllers", "version": 6, "mbox": "http://patchwork.ozlabs.org/series/498183/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2218102/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2218102/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-i2c+bounces-16894-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-i2c@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=EWJprRRQ;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-i2c+bounces-16894-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"EWJprRRQ\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=qualcomm.com" ], "Received": [ "from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4flRHc3TNlz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 22:49:48 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 62A7330106A7\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 11:48:32 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 86BF63E0C4B;\n\tTue, 31 Mar 2026 11:48:24 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 600743D8902;\n\tTue, 31 Mar 2026 11:48:21 +0000 (UTC)", "from pps.filterd (m0279869.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62VBCb1V2410022;\n\tTue, 31 Mar 2026 11:48:18 GMT", "from apblrppmta02.qualcomm.com\n (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d80hetw87-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tTue, 31 Mar 2026 11:48:18 +0000 (GMT)", "from pps.filterd (APBLRPPMTA02.qualcomm.com [127.0.0.1])\n\tby APBLRPPMTA02.qualcomm.com (8.18.1.7/8.18.1.7) with ESMTP id\n 62VBmFuQ011228;\n\tTue, 31 Mar 2026 11:48:15 GMT", "from pps.reinject (localhost [127.0.0.1])\n\tby APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 4d6qk1vekn-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tTue, 31 Mar 2026 11:48:15 +0000 (GMT)", "from APBLRPPMTA02.qualcomm.com (APBLRPPMTA02.qualcomm.com\n [127.0.0.1])\n\tby pps.reinject (8.18.1.12/8.18.1.12) with ESMTP id 62VBmE0e011155;\n\tTue, 31 Mar 2026 11:48:14 GMT", "from hu-maiyas-hyd.qualcomm.com (hu-msavaliy-hyd.qualcomm.com\n [10.213.110.207])\n\tby APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 62VBmEv0010985\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tTue, 31 Mar 2026 11:48:14 +0000 (GMT)", "by hu-maiyas-hyd.qualcomm.com (Postfix, from userid 429934)\n\tid A945C2579A; Tue, 31 Mar 2026 17:18:13 +0530 (+0530)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774957704; cv=none;\n b=GdwSCYuurmRn9YMrleGs29wkmkuNt8xtmZ6K6rflOYRUSP3iYlS3EBCOIv+9K1GGzqTv2jciCRr7wK9TMkkJOuFSiDUl6uCzDyWoaX0qahVZLeZFxLoj8Bv7tgZWS8wf4wZZtV/581kE9XbomnMBEWNXbWR+RxaOlprlM4fHQsQ=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774957704; c=relaxed/simple;\n\tbh=m+uRGhPBEOfp+IpOfd/XXZEZRO+dGdaEhbkYruM7RzE=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t MIME-Version;\n b=DQVb3bcIk9q+xej/4dOysgy+nTYcg7fD/qcxV0x1Z0irN/7NMrGqp+evoscLoOifoBcbIc3x5F9Ju7HuDs+8dym+ss+IN1MwBjJznnfxrwTFzagGtqKHbxLofpqUOda75J+KyJsCt9nXlUFB2iABDxZMNRHFPAjwoOauzIU8xns=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=EWJprRRQ; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to; s=qcppdkim1; bh=zWHa+iO6k06\n\tenwJlTngz6ZYA95T+FaPrG6C2u68Vhjs=; b=EWJprRRQ7WAtTarp1FCHsCxo4ES\n\tKS0tXylS+0/QLc4XTW46I7KUN8st/7/pUl7OedGihEOkv+ymWsZkRnLCku2KL+ae\n\tSZuZoOJgVCR3zZx7EPfODKqlKdRMY1DtEviRmYuohQAhA2jg/cGc3izozISOkzZF\n\tJzuXeOXkdcw2lmArOBGkCncK3N+i2aBuYu8SwHKxwqOxBRS0E6zZemVxhr3lRKUG\n\tlI4n0KfRwNoE3i0y4GWLKb5JgZjqWhiHHY+fgh4Wt2OJUkwtXDCGjH+wuSbHsIgN\n\tLss1GABuokWs62iMQg0IUksJgqcqC6ombec9DWbgMI7WZs8fPfd1kQrBo3g==", "From": "Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>", "To": "viken.dadhaniya@oss.qualcomm.com, andi.shyti@kernel.org, robh@kernel.org,\n krzk+dt@kernel.org, conor+dt@kernel.org, vkoul@kernel.org,\n Frank.Li@kernel.org, andersson@kernel.org, konradybcio@kernel.org,\n dmitry.baryshkov@oss.qualcomm.com, linmq006@gmail.com,\n quic_jseerapu@quicinc.com, agross@kernel.org,\n linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n dmaengine@vger.kernel.org", "Cc": "krzysztof.kozlowski@oss.qualcomm.com,\n bartosz.golaszewski@oss.qualcomm.com,\n bjorn.andersson@oss.qualcomm.com, konrad.dybcio@oss.qualcomm.com,\n Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>", "Subject": "[PATCH v6 1/4] dt-bindings: i2c: qcom,i2c-geni: Document multi-owner\n controller support", "Date": "Tue, 31 Mar 2026 17:17:39 +0530", "Message-Id": "<20260331114742.2896317-2-mukesh.savaliya@oss.qualcomm.com>", "X-Mailer": "git-send-email 2.25.1", "In-Reply-To": "<20260331114742.2896317-1-mukesh.savaliya@oss.qualcomm.com>", "References": "<20260331114742.2896317-1-mukesh.savaliya@oss.qualcomm.com>", "Precedence": "bulk", "X-Mailing-List": "linux-i2c@vger.kernel.org", "List-Id": "<linux-i2c.vger.kernel.org>", "List-Subscribe": "<mailto:linux-i2c+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-i2c+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-QCInternal": [ "smtphost", "smtphost" ], "X-Authority-Analysis": "v=2.4 cv=Gb0aXAXL c=1 sm=1 tr=0 ts=69cbb482 cx=c_pps\n a=Ou0eQOY4+eZoSc0qltEV5Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22\n a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=yG_STSell-aZfaz4LqIA:9", "X-Proofpoint-GUID": "fvKn87JGnxHO6R0Qh3itb7V7UD8TLolr", "X-Proofpoint-ORIG-GUID": "fvKn87JGnxHO6R0Qh3itb7V7UD8TLolr", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzMxMDExNCBTYWx0ZWRfXzPE6b78ybPpw\n emIuVwJt/t1+VBpOd5a7dvOnzUBZEJwPPSsSOZ+X6yGRv7ACbAurQr+tTU8D7UbO1zxDlwB5uZA\n 7Ji+g0xtTRFHkXVASvz96hr9y7TsUc2Xu/N9ur6evSm/Gl84p5Fo86PwPMBsfd3/E3XVneG4vpY\n Z2BCTnIKFnhe/o4X2kxXVvizzknj09Iy1iuOPLoBELRrsGhVN+m8a4xAjgtTXLxQizftME/0M/+\n KDaUntrqYnOogBF8ZyyjUuP/M+rWPC92Ypxn1f9Y4qCQdshBmKUUgB0FWP8GUVRdNzVwGIVy0WR\n ZTwPKhHk6TRvaofqT6bnPpX3mAxCq9Xwh/7Fna9+Jb7RLjz4lvB9FxmMaHQtFKh+EvIPuklArSY\n bqIWP5pLWS9UksB6kpsxM4u5DNfoav5WZd59h604e5obsCMtO0Db2/N8tWEuv6QS/iKpMpeKpGL\n aNO4elWuMOQJScWzVwg==", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-31_02,2026-03-31_01,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n lowpriorityscore=0 impostorscore=0 adultscore=0 spamscore=0 bulkscore=0\n malwarescore=0 clxscore=1015 suspectscore=0 priorityscore=1501 phishscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603310114" }, "content": "Document a DeviceTree property to describe QUP-based I2C controllers that\nare shared with one or more other system processors.\n\nOn some Qualcomm platforms, a QUP-based I2C controller may be accessed by\nmultiple system processors (for example, APPS and DSP). In such\nconfigurations, the operating system must not assume exclusive ownership\nof the controller or its associated hardware resources.\n\nThe new qcom,qup-multi-owner property indicates that the controller is\nexternally shared and that the operating system must avoid operations\nwhich rely on sole control of the hardware.\n\nSigned-off-by: Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>\n---\n .../devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml | 7 +++++++\n 1 file changed, 7 insertions(+)", "diff": "diff --git a/Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml b/Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml\nindex 51534953a69c..9401dc2d5052 100644\n--- a/Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml\n+++ b/Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml\n@@ -60,6 +60,13 @@ properties:\n power-domains:\n maxItems: 1\n \n+ qcom,qup-multi-owner:\n+ type: boolean\n+ description:\n+ Indicates that the QUP-based controller is shared with one or more\n+ other system processors and must not be assumed to have exclusive\n+ ownership by the operating system.\n+\n reg:\n maxItems: 1\n \n", "prefixes": [ "v6", "1/4" ] }