Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2175232/?format=api
{ "id": 2175232, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175232/?format=api", "project": { "id": 28, "url": "http://patchwork.ozlabs.org/api/1.0/projects/28/?format=api", "name": "Linux PCI development", "link_name": "linux-pci", "list_id": "linux-pci.vger.kernel.org", "list_email": "linux-pci@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20251217-dt-bindings-pci-qcom-v2-3-873721599754@oss.qualcomm.com>", "date": "2025-12-17T16:19:09", "name": "[v2,03/12] dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicated schema", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "2902ef1ea8bfff5161a4fc79cccdf643ce32b0ff", "submitter": { "id": 92171, "url": "http://patchwork.ozlabs.org/api/1.0/people/92171/?format=api", "name": "Krzysztof Kozlowski", "email": "krzysztof.kozlowski@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20251217-dt-bindings-pci-qcom-v2-3-873721599754@oss.qualcomm.com/mbox/", "series": [ { "id": 485718, "url": "http://patchwork.ozlabs.org/api/1.0/series/485718/?format=api", "date": "2025-12-17T16:19:09", "name": "dt-bindings: PCI: qcom: Move remaining devices to dedicated schema", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/485718/mbox/" } ], "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2175232/checks/", "tags": {}, "headers": { "Return-Path": "\n <linux-pci+bounces-43212-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-pci@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=ObVlEkkb;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=dUq2E+o9;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-43212-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=\"ObVlEkkb\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"dUq2E+o9\"", "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=oss.qualcomm.com" ], "Received": [ "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::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 4dWfCH5v9Bz1y0P\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 03:19:55 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id E99AB3038CF3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 17 Dec 2025 16:19:42 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 842F8342502;\n\tWed, 17 Dec 2025 16:19:32 +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 3E3A1336EF4\n\tfor <linux-pci@vger.kernel.org>; Wed, 17 Dec 2025 16:19:29 +0000 (UTC)", "from pps.filterd (m0279873.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 5BHEvUbv2720294\n\tfor <linux-pci@vger.kernel.org>; Wed, 17 Dec 2025 16:19:29 GMT", "from mail-yw1-f198.google.com (mail-yw1-f198.google.com\n [209.85.128.198])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3xr58b5w-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-pci@vger.kernel.org>; Wed, 17 Dec 2025 16:19:28 +0000 (GMT)", "by mail-yw1-f198.google.com with SMTP id\n 00721157ae682-78e7ba9fda9so58425007b3.1\n for <linux-pci@vger.kernel.org>; Wed, 17 Dec 2025 08:19:28 -0800 (PST)", "from [127.0.1.1] ([178.197.218.51])\n by smtp.gmail.com with ESMTPSA id\n a640c23a62f3a-b7cfa29be92sm1987868666b.10.2025.12.17.08.19.25\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 17 Dec 2025 08:19:26 -0800 (PST)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1765988372; cv=none;\n b=GDtuTqfs3347qR1Bh63s1DboZrhiLUZ+Vi1CD+vD4nf/F/+ecyqDagwGCE8YaUpes9XvWHzIyMZzwY4UPg2Ejpy1R8DBafe8v6K2wG0U3jQ5rVDDq+MhZPlch3cU333y4pxeAWagG3Gl083e1Az5yA2bb7071uB1g/rCUYeByFk=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1765988372; c=relaxed/simple;\n\tbh=+ywvQ6UE8qgjXbEALCJ55zx0bbhDYknnRwzjNjSA+4A=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=nrTnZfCrA87DwQ9wJSK/iR2uzYIJy58WtgLs8BhvNHmftO0fWzDT0AT2CkUs1uR2Wb/qYFM/5MxJkEH7MlKhbMFl8RTD5o2mMi/ImOCBJ42fZBtERt37Z9tRz9BAbMGI7o7eKtlkABdPAhKCTRNokyC48t4S8/DdD5m2d0BTT0o=", "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=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=ObVlEkkb;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=dUq2E+o9; 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:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tErVXByWgYsC6G+h1ZBMhZhXjmV6jJvh6/CpFoB0hUms=; b=ObVlEkkb2KPh0GuZ\n\t1Jn5a/Ag+ZAXR+1zBHM3k10HMPyP+WKxo7K0fgG9pROxjOJPzVKLaWPQSnDZg2d4\n\tvghF73rwkkEd4YIY6hek4yJ0QstPeXy0uyVn/vk6oo1moX7dpEBpEGmaYyjI8i62\n\t01qRaMwY9ddj45iRLeGa9eq6lssgYeOhKf0v++2xfKNo1LMx2lbRbwY0fBm4G72S\n\tgFT/wDq5a5PnMXKhlskszBsCeOZ1K9Vjs2WKBJejhi2OXxgqCCazSzFKrODr3y88\n\tKEmY2oR4Yl8kzVnAnbFgaTKRp6BFLc337kniZU+gKI0nPeUfUNjyNsuYCbukP1ch\n\tBB5OMg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1765988368; x=1766593168;\n darn=vger.kernel.org;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to;\n bh=ErVXByWgYsC6G+h1ZBMhZhXjmV6jJvh6/CpFoB0hUms=;\n b=dUq2E+o9isjLabyh9JvyJO0TbndmNepwbAjkKGXoTVa2uPxSGxDmsLpy6owlrjmhSA\n NU5uogcbJz5ULMrpe6g9Afc4NaesrI0QYRLdikRQSQPDB0r4EArLn9ERcQ+iTm/6UCbn\n DcUCLe2E9poBib50olkRM26MZzHTmLk9Fl/K9Fe0Fj6/KsoKBtCEs6oJqS0D1RwHXYcP\n l9YHA3gQVrPqx8bY6tj2mLAWIWyMZN9FnFIVbAXmR6+lHia3caHnbUHB+XlGSDTiMyzL\n K1T9X+kN5wNaGHEzwEkwMF36PnetldgEo+4DMIdasfXWehcs/wE0nmfhjm4WFRdVLEUR\n 210A==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1765988368; x=1766593168;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=ErVXByWgYsC6G+h1ZBMhZhXjmV6jJvh6/CpFoB0hUms=;\n b=Ub3vJ6PIj3C1kKjBQkM+q7bxhnaSd3nyiMs4JXDWhO7YBGIH45GIPOvQ4tl2XkiQtY\n XPbYTnfmt5/aBNwgfnk+3DxEKVrUZLXhHxLPe2MY25IqftBaI4EkkaAv5gqmmEBwZCf7\n kBa+kJ0vZOdZQ6OF/GL+/x51LTIg0MS3nRKilPl1mKzRozm5DH22z8u/HAN6TtmYsKW9\n YOP61FGzTQo0SlZHAj5vCY9XnCotowf8sNnYefS0JAusH/WO3oJ3nqyPBn/jCshG/i5t\n s815Jy/enfoDPbApLWFiH3JcL3MRQscQHPLVrwZDB2FWqlxO2ql5Ax7VwMIV0Ec+UW1C\n p0ag==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCWIGhTdbj00V9Up6GvhJG4pQhrRnaZmTr5aaIMnwRSb7rD4LkXS8TXvJ2Gr71pUAnhVLnAEnBgcdtk=@vger.kernel.org", "X-Gm-Message-State": "AOJu0YxIAwqkzNH06XZu7wTkwQ8Y9jX7sPXZ/oqFbu9l7WM9m9hzIAao\n\tNcql3ZVeBGXsKfakMH/dIzVs0o2W1WQt3DoAFaF3SLcttn7gKMeaED8hcxEXn0w2x+NX8YTJyF7\n\tQjMS/gTElhyZNihdasuxfvIHP8jiTY8uIZnHh2fn107v2lbFcy3S0g5LjO9y2vbk=", "X-Gm-Gg": "AY/fxX57DMSw6Gv/lQPek0Vaqs0vwCYerRaPe1t9wrXyhOiUrJNh2rgOq6hsYxSf2sH\n\t271JjrLUsSBp3Vi9et9xjatmFJzV5B4lObDTRK2VJ6PCB6M+HmWFZw2AMQxrn7h6Nxwnwlhqwnn\n\t7RcG+ID15DkMLhmQ/4vk2HDchEvjlndo+iPdIVhVL/RG9mGl4bxc/+Ktfn4fO2n2T3i3fqkdV6u\n\tCjfGhvOxCmQrWlub6MbHy5xpcpB4YhhBDF9DBfL8xZMJA/68TF8Bc0Y9XXlDgmBzDRVGK8G2vsA\n\tztNS+Tlthze2qCuuGafChvDvQcB8cVwU81P6aWrEsR+hyDPMv2SBxaT1zD6WpZZbtXb07D5EP1d\n\tD5PlnfmOLuuqQEgGqqHB7kGLUFzmEr/uJ", "X-Received": [ "by 2002:a05:690c:c52e:b0:78f:858b:95d5 with SMTP id\n 00721157ae682-78f858b9ae4mr59487637b3.41.1765988367963;\n Wed, 17 Dec 2025 08:19:27 -0800 (PST)", "by 2002:a05:690c:c52e:b0:78f:858b:95d5 with SMTP id\n 00721157ae682-78f858b9ae4mr59487287b3.41.1765988367386;\n Wed, 17 Dec 2025 08:19:27 -0800 (PST)" ], "X-Google-Smtp-Source": "\n AGHT+IGtqdoFVkyuP4NtTZJQC+4ZXtaNIiADfhw0hhfgEUcVhDtciAaX5ZywwwsfY7FzgUwzal6sBQ==", "From": "Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>", "Date": "Wed, 17 Dec 2025 17:19:09 +0100", "Subject": "[PATCH v2 03/12] dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845\n to dedicated schema", "Precedence": "bulk", "X-Mailing-List": "linux-pci@vger.kernel.org", "List-Id": "<linux-pci.vger.kernel.org>", "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20251217-dt-bindings-pci-qcom-v2-3-873721599754@oss.qualcomm.com>", "References": "<20251217-dt-bindings-pci-qcom-v2-0-873721599754@oss.qualcomm.com>", "In-Reply-To": "\n <20251217-dt-bindings-pci-qcom-v2-0-873721599754@oss.qualcomm.com>", "To": "Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>,\n Bjorn Andersson <andersson@kernel.org>", "Cc": "linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=9814;\n i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id;\n bh=+ywvQ6UE8qgjXbEALCJ55zx0bbhDYknnRwzjNjSA+4A=;\n b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtf+XtEzSRUxGoHGEmLqhHOTaTAt2TXmXZaht\n RvMfx6kni+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULX/gAKCRDBN2bmhouD\n 1yZ2EACIXXW63dozcZjxvVPn5sG7XaZ5ttnKNvOQwW9tlGRiN1hBNIrw6Fg/lm8pKxIkbkYIcCZ\n g+OujZFd/+ZEC5LLBGcjiINReGo9bizClZYJKyiEwHJmc3PB17vS1fdou0dlACThzLfVPKgRo7s\n GJYBA26fmr8gTc04PMqns61AUtjH+W9sKtlRlvQK3OtoxgQO8Pfz+DAkkxVRLkWXJxm+Zk4MFwS\n 17ekEGt2qoYKrl2Y7vOB87QRMbi+xI4sJk2vNskHPFY7HnjnR8yF7olLT3sHF53mGrMLHvM9Sn4\n RjwJQzw/prjCSD7NHOi2+oqJ+Tfq/1rkRYlmfcJiuxevc0ZP7S2Ir5ybA+XpwU9LOC728aGEpH2\n cUGRmZX2mixU6t6DMFfVjWcVmgdZy0AQtJwZ4PUFdxWuzsOw2RAJVaQpAwswXWpZvhn1X6JDFQ5\n DKSr+a2VxsWoG4vfOcNDRbtPJ18uW8mz9SK0bUgPT5w3GX40dKw/p2jZucy6HDN+39snC/BiQ9f\n xE4bsq0SkI2RN2sRWJAbpke1oEYR2/DEd7VbrLlz0XeqV3e9Ck8EupThnyyUGAHC6h4/sgqOIOH\n Jjx1zxH2ZbFxkqPKKuU8TR8/hhFjHyzs4LZMsdT6yZWH+iq14PEyjGcBkSVOjvCQFxRrQ5PUH8H\n pRmANu3wsQruPlg==", "X-Developer-Key": "i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp;\n fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B", "X-Proofpoint-GUID": "fv6E0mxpgrn_MiJfElNQlGvFjrv2_eA4", "X-Authority-Analysis": "v=2.4 cv=DsBbOW/+ c=1 sm=1 tr=0 ts=6942d810 cx=c_pps\n a=g1v0Z557R90hA0UpD/5Yag==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17\n a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8\n a=d0cN-5R3_aeRheYbsGEA:9 a=QEXdDO2ut3YA:10 a=MFSWADHSvvjO3QEy5MdX:22\n a=sptkURWiP4Gy88Gu7hUp:22", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjUxMjE3MDEyOCBTYWx0ZWRfXwp/dkgZp1dem\n IpeORnxH565AYvFvRmjPOCX4hbXmXmkg9wPUCS4fDmIz6dj96W5tYqSx9RW8xKDwgstQJRc+wWT\n ITUpflqrTHmHseUklUiuTxMS6YiShFbOtF5uuqBMo7c6ufsO06+A4hr9wV6AO5v43RpFvu56/cv\n 1j2fKObMR4VToQo8VVlG4ONZkERZdZV4J5u6hU+lc6zNV0jf4TSGBWkUWAI3NxZr/0JPTu664qw\n V0Zcc3av0bQjFa6E0vvo/Enqw0oJG7qDuBQOOvk7l0gfHDkS91VLveWoSRVzkCCZJjuau5Hy6WH\n UJTQVcH6SHij7pGnEn1WL2TzFMoRZLVq+9UAx6lH8rsvH6ovdKdTAN0AhgzkkEn4OS4V2+LvkAg\n loqf3sf3REYdVRaI0BPRXBdfTI6zwQ==", "X-Proofpoint-ORIG-GUID": "fv6E0mxpgrn_MiJfElNQlGvFjrv2_eA4", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49\n definitions=2025-12-17_03,2025-12-16_05,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n suspectscore=0 priorityscore=1501 impostorscore=0 spamscore=0 adultscore=0\n clxscore=1011 bulkscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170128" }, "content": "Move SDM845 PCIe devices from qcom,pcie.yaml binding to a dedicated file\nto make reviewing and maintenance easier.\n\nNew schema is equivalent to the old one with few changes:\n - Adding a required compatible, which is actually redundant.\n - Drop the really obvious comments next to clock/reg/reset-names items.\n - Expecting eight MSI interrupts and one global, instead of only one,\n which was incomplete hardware description.\n\nReviewed-by: Rob Herring (Arm) <robh@kernel.org>\nSigned-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>\n---\n .../devicetree/bindings/pci/qcom,pcie-sdm845.yaml | 190 +++++++++++++++++++++\n .../devicetree/bindings/pci/qcom,pcie.yaml | 46 -----\n 2 files changed, 190 insertions(+), 46 deletions(-)", "diff": "diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml\nnew file mode 100644\nindex 000000000000..1ec9e4f3ff57\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml\n@@ -0,0 +1,190 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/pci/qcom,pcie-sdm845.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: Qualcomm SDM845 PCI Express Root Complex\n+\n+maintainers:\n+ - Bjorn Andersson <andersson@kernel.org>\n+ - Manivannan Sadhasivam <mani@kernel.org>\n+\n+properties:\n+ compatible:\n+ enum:\n+ - qcom,pcie-sdm845\n+\n+ reg:\n+ minItems: 4\n+ maxItems: 5\n+\n+ reg-names:\n+ minItems: 4\n+ items:\n+ - const: parf\n+ - const: dbi\n+ - const: elbi\n+ - const: config\n+ - const: mhi\n+\n+ clocks:\n+ minItems: 7\n+ maxItems: 8\n+\n+ clock-names:\n+ minItems: 7\n+ items:\n+ - const: pipe\n+ - const: aux\n+ - const: cfg\n+ - const: bus_master # Master AXI clock\n+ - const: bus_slave # Slave AXI clock\n+ - const: slave_q2a\n+ - enum: [ ref, tbu ]\n+ - const: tbu\n+\n+ interrupts:\n+ minItems: 8\n+ maxItems: 9\n+\n+ interrupt-names:\n+ minItems: 8\n+ items:\n+ - const: msi0\n+ - const: msi1\n+ - const: msi2\n+ - const: msi3\n+ - const: msi4\n+ - const: msi5\n+ - const: msi6\n+ - const: msi7\n+ - const: global\n+\n+ resets:\n+ maxItems: 1\n+\n+ reset-names:\n+ items:\n+ - const: pci\n+\n+required:\n+ - power-domains\n+ - resets\n+ - reset-names\n+\n+allOf:\n+ - $ref: qcom,pcie-common.yaml#\n+\n+unevaluatedProperties: false\n+\n+examples:\n+ - |\n+ #include <dt-bindings/clock/qcom,gcc-sdm845.h>\n+ #include <dt-bindings/gpio/gpio.h>\n+ #include <dt-bindings/interrupt-controller/arm-gic.h>\n+\n+ soc {\n+ #address-cells = <2>;\n+ #size-cells = <2>;\n+\n+ pcie@1c00000 {\n+ compatible = \"qcom,pcie-sdm845\";\n+ reg = <0x0 0x01c00000 0x0 0x2000>,\n+ <0x0 0x60000000 0x0 0xf1d>,\n+ <0x0 0x60000f20 0x0 0xa8>,\n+ <0x0 0x60100000 0x0 0x100000>,\n+ <0x0 0x01c07000 0x0 0x1000>;\n+ reg-names = \"parf\", \"dbi\", \"elbi\", \"config\", \"mhi\";\n+ ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>,\n+ <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0xd00000>;\n+\n+ device_type = \"pci\";\n+ linux,pci-domain = <0>;\n+ bus-range = <0x00 0xff>;\n+ num-lanes = <1>;\n+\n+ #address-cells = <3>;\n+ #size-cells = <2>;\n+\n+ clocks = <&gcc GCC_PCIE_0_PIPE_CLK>,\n+ <&gcc GCC_PCIE_0_AUX_CLK>,\n+ <&gcc GCC_PCIE_0_CFG_AHB_CLK>,\n+ <&gcc GCC_PCIE_0_MSTR_AXI_CLK>,\n+ <&gcc GCC_PCIE_0_SLV_AXI_CLK>,\n+ <&gcc GCC_PCIE_0_SLV_Q2A_AXI_CLK>,\n+ <&gcc GCC_AGGRE_NOC_PCIE_TBU_CLK>;\n+ clock-names = \"pipe\",\n+ \"aux\",\n+ \"cfg\",\n+ \"bus_master\",\n+ \"bus_slave\",\n+ \"slave_q2a\",\n+ \"tbu\";\n+\n+ interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,\n+ <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;\n+ interrupt-names = \"msi0\",\n+ \"msi1\",\n+ \"msi2\",\n+ \"msi3\",\n+ \"msi4\",\n+ \"msi5\",\n+ \"msi6\",\n+ \"msi7\",\n+ \"global\";\n+ #interrupt-cells = <1>;\n+ interrupt-map-mask = <0 0 0 0x7>;\n+ interrupt-map = <0 0 0 1 &intc 0 0 GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */\n+ <0 0 0 2 &intc 0 0 GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>, /* int_b */\n+ <0 0 0 3 &intc 0 0 GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>, /* int_c */\n+ <0 0 0 4 &intc 0 0 GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; /* int_d */\n+\n+ iommu-map = <0x0 &apps_smmu 0x1c10 0x1>,\n+ <0x100 &apps_smmu 0x1c11 0x1>,\n+ <0x200 &apps_smmu 0x1c12 0x1>,\n+ <0x300 &apps_smmu 0x1c13 0x1>,\n+ <0x400 &apps_smmu 0x1c14 0x1>,\n+ <0x500 &apps_smmu 0x1c15 0x1>,\n+ <0x600 &apps_smmu 0x1c16 0x1>,\n+ <0x700 &apps_smmu 0x1c17 0x1>,\n+ <0x800 &apps_smmu 0x1c18 0x1>,\n+ <0x900 &apps_smmu 0x1c19 0x1>,\n+ <0xa00 &apps_smmu 0x1c1a 0x1>,\n+ <0xb00 &apps_smmu 0x1c1b 0x1>,\n+ <0xc00 &apps_smmu 0x1c1c 0x1>,\n+ <0xd00 &apps_smmu 0x1c1d 0x1>,\n+ <0xe00 &apps_smmu 0x1c1e 0x1>,\n+ <0xf00 &apps_smmu 0x1c1f 0x1>;\n+\n+ power-domains = <&gcc PCIE_0_GDSC>;\n+\n+ phys = <&pcie0_phy>;\n+ phy-names = \"pciephy\";\n+\n+ resets = <&gcc GCC_PCIE_0_BCR>;\n+ reset-names = \"pci\";\n+\n+ perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;\n+ wake-gpios = <&tlmm 134 GPIO_ACTIVE_HIGH>;\n+\n+ vddpe-3v3-supply = <&pcie0_3p3v_dual>;\n+\n+ pcie@0 {\n+ device_type = \"pci\";\n+ reg = <0x0 0x0 0x0 0x0 0x0>;\n+ bus-range = <0x01 0xff>;\n+\n+ #address-cells = <3>;\n+ #size-cells = <2>;\n+ ranges;\n+ };\n+ };\n+ };\ndiff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml\nindex 0e6d11791eec..0a3ce5a46372 100644\n--- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml\n+++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml\n@@ -30,7 +30,6 @@ properties:\n - qcom,pcie-ipq9574\n - qcom,pcie-msm8996\n - qcom,pcie-qcs404\n- - qcom,pcie-sdm845\n - items:\n - enum:\n - qcom,pcie-ipq5332\n@@ -194,7 +193,6 @@ allOf:\n enum:\n - qcom,pcie-apq8084\n - qcom,pcie-msm8996\n- - qcom,pcie-sdm845\n then:\n properties:\n reg:\n@@ -514,49 +512,6 @@ allOf:\n - const: pwr # PWR reset\n - const: ahb # AHB reset\n \n- - if:\n- properties:\n- compatible:\n- contains:\n- enum:\n- - qcom,pcie-sdm845\n- then:\n- oneOf:\n- # Unfortunately the \"optional\" ref clock is used in the middle of the list\n- - properties:\n- clocks:\n- minItems: 8\n- maxItems: 8\n- clock-names:\n- items:\n- - const: pipe # PIPE clock\n- - const: aux # Auxiliary clock\n- - const: cfg # Configuration clock\n- - const: bus_master # Master AXI clock\n- - const: bus_slave # Slave AXI clock\n- - const: slave_q2a # Slave Q2A clock\n- - const: ref # REFERENCE clock\n- - const: tbu # PCIe TBU clock\n- - properties:\n- clocks:\n- minItems: 7\n- maxItems: 7\n- clock-names:\n- items:\n- - const: pipe # PIPE clock\n- - const: aux # Auxiliary clock\n- - const: cfg # Configuration clock\n- - const: bus_master # Master AXI clock\n- - const: bus_slave # Slave AXI clock\n- - const: slave_q2a # Slave Q2A clock\n- - const: tbu # PCIe TBU clock\n- properties:\n- resets:\n- maxItems: 1\n- reset-names:\n- items:\n- - const: pci # PCIe core reset\n-\n - if:\n not:\n properties:\n@@ -598,7 +553,6 @@ allOf:\n - qcom,pcie-ipq8074-gen3\n - qcom,pcie-msm8996\n - qcom,pcie-msm8998\n- - qcom,pcie-sdm845\n then:\n oneOf:\n - properties:\n", "prefixes": [ "v2", "03/12" ] }