get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2194374/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2194374,
    "url": "http://patchwork.ozlabs.org/api/patches/2194374/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260208180936.2026329-9-mmaddireddy@nvidia.com/",
    "project": {
        "id": 21,
        "url": "http://patchwork.ozlabs.org/api/projects/21/?format=api",
        "name": "Linux Tegra Development",
        "link_name": "linux-tegra",
        "list_id": "linux-tegra.vger.kernel.org",
        "list_email": "linux-tegra@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260208180936.2026329-9-mmaddireddy@nvidia.com>",
    "list_archive_url": null,
    "date": "2026-02-08T18:09:35",
    "name": "[V5,8/9] PCI: tegra194: Add core monitor clock support",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "338ee9400ed7577e2a210da732f009fa29b4f45f",
    "submitter": {
        "id": 72399,
        "url": "http://patchwork.ozlabs.org/api/people/72399/?format=api",
        "name": "Manikanta Maddireddy",
        "email": "mmaddireddy@nvidia.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260208180936.2026329-9-mmaddireddy@nvidia.com/mbox/",
    "series": [
        {
            "id": 491430,
            "url": "http://patchwork.ozlabs.org/api/series/491430/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/list/?series=491430",
            "date": "2026-02-08T18:09:27",
            "name": "Enhancements to pcie-tegra194 driver",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/491430/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2194374/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2194374/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-tegra+bounces-11877-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-tegra@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=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=uVDOMSkU;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-tegra+bounces-11877-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"uVDOMSkU\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.62.29",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com",
            "smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com"
        ],
        "Received": [
            "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::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 4f8GHK5dPYz1xvW\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 09 Feb 2026 05:16:29 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 46B3A3035013\n\tfor <incoming@patchwork.ozlabs.org>; Sun,  8 Feb 2026 18:11:05 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 1748D308F05;\n\tSun,  8 Feb 2026 18:11:05 +0000 (UTC)",
            "from DM5PR21CU001.outbound.protection.outlook.com\n (mail-centralusazon11011029.outbound.protection.outlook.com [52.101.62.29])\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 93E572FDC40;\n\tSun,  8 Feb 2026 18:11:04 +0000 (UTC)",
            "from BY5PR20CA0026.namprd20.prod.outlook.com (2603:10b6:a03:1f4::39)\n by DS7PR12MB6213.namprd12.prod.outlook.com (2603:10b6:8:97::13) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.18; Sun, 8 Feb\n 2026 18:10:58 +0000",
            "from MWH0EPF000971E7.namprd02.prod.outlook.com\n (2603:10b6:a03:1f4:cafe::f4) by BY5PR20CA0026.outlook.office365.com\n (2603:10b6:a03:1f4::39) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.18 via Frontend Transport; Sun,\n 8 Feb 2026 18:10:57 +0000",
            "from mail.nvidia.com (216.228.117.160) by\n MWH0EPF000971E7.mail.protection.outlook.com (10.167.243.75) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9587.10 via Frontend Transport; Sun, 8 Feb 2026 18:10:57 +0000",
            "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 8 Feb\n 2026 10:10:41 -0800",
            "from mmaddireddy-ubuntu.nvidia.com (10.126.231.35) by\n rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.20; Sun, 8 Feb 2026 10:10:36 -0800"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1770574264; cv=fail;\n b=BJ2UqMjzYj5phm+j+++HgZIjcU+1RTwBdddJIEan0ivHKL2JKsMRpRP6ofWiWpwJg6ADf1enuoxeMZ+WzY05qXWBsS3vt8rQDvH93JkI5sO/ptUl3Z/YR/ipIwA2QwJtaDqbvq6FWQr+WqAWTDDs4tK2xXGmjIwNcKgmHYZ9D7A=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=sg12QQ0GBbiYMysKveW1K5LaONXW0wV8MQfABWYbUDZIjoGxECsO+utrc/eem04CQ6k5vLLdUGDZBx1lmICrO+ZEUZ13gB6aGKgnBzqVs9oveElYZbitfKCAMd3IghyIc6eBEr45KqhAcRsPY46vRBWOfBcIwm5Ekz0iy6FfP4vbwnyWyxnxXvsgsHGR2Ii7sYM6PRpaqKMrO/MWf/AWvByPvcE9zWLthXnabWqfuR3mvP7b7EHCLfTV5/i0mAonZ682IPKsfeIjCSOJ1GVtRaLZU+n9D3DObCHAfb+T0Jobomg5kpHBEv8G9i/ARMyoG0uGGnoEYPNktQUz3KPj6Q=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1770574264; c=relaxed/simple;\n\tbh=ceTmR+UVP+gjtTVF1hmUDuVJu34y/Ou8ePetFpLz9ys=;\n\th=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=QCyR1sdt7uHP8wD1EuNn/Xpgohe3WyqyGuW8/kMgUDscfvGY/rgDDK4F2VtpBnGvaqnxoY4MctJJ1n+SxSV9IIKdOq85n4dShO1d5Z7H1PgpsuG+SExH+7qp3X/4zN53ux+xjDjl4FiwjbeWJYQfioA1qNuZFPd9Qt6Ocb3lomo=",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=R2VLNSifJb1ZEjZh1m7+zQLbU+axBu1cMn0kJ67zOMo=;\n b=JfXCSFOk44CqyPVIQTAzR/72F0JFMkjtaccNGcTGS0eyP9yS1VbjkKe82swNQ8LLRImyBpg3Lli3OzvPkfZjJQslfom7eUsCmeB9mK0V8xKGPXlNZl1CSKYOMssWdyR7q54QpP1YPy6SPLawAdsq2TbKUudcT8E2zvqfRkUicCTxI2k1+b/oBzxGZM0kif/pMqJT4mHSkIPfKGF1ZB7z2IQTdOqfuMwtvxSgeoKypO4hgME79jRXYS073SZeQauEgv85/4xVIeJN08e90CI0td9xSLX40Z5yKQ5KvRH5Zu834Bq9RWHR0JxAKHiFC9ewvDeWwE1MOsWTSGIWlAV5Yg=="
        ],
        "ARC-Authentication-Results": [
            "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=uVDOMSkU; arc=fail smtp.client-ip=52.101.62.29",
            "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.160) smtp.rcpttodomain=google.com smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=R2VLNSifJb1ZEjZh1m7+zQLbU+axBu1cMn0kJ67zOMo=;\n b=uVDOMSkUrfBfNL4xIx/nyU6apZj/4VthrHe2pIvPDxxHmA87pcksfKaRaGeJdysBagzmNkRKKuLIJCyDqt1Lvu5QFn6iwA033InYYKNrjM0dwAOa3HfiQsSeY42ABf0BOjFEYU+QT4H+3+BuMAoLStzU+abUSd1/MUD+hxLw3XTLCxG8oAfdG5XTaxl367Hs+8BPnDv/C0J+L7DUCaDz8AGYsgeT5BzSjelxAHBa6DzVrAwIQ35HEFQWhsJkLALssyZ8DHCFBLl2suhZ0P7g8cFotjO5Lp0hww2xxt8OBCwV2s0hGbZIKYbeHXqC+Llo0qC2eqswcC4mWL58uhgr2A==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.160)\n smtp.mailfrom=nvidia.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.160 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C",
        "From": "Manikanta Maddireddy <mmaddireddy@nvidia.com>",
        "To": "<bhelgaas@google.com>, <lpieralisi@kernel.org>, <kwilczynski@kernel.org>,\n\t<mani@kernel.org>, <robh@kernel.org>, <krzk+dt@kernel.org>,\n\t<conor+dt@kernel.org>, <thierry.reding@gmail.com>, <jonathanh@nvidia.com>,\n\t<jingoohan1@gmail.com>, <vidyas@nvidia.com>, <cassel@kernel.org>,\n\t<18255117159@163.com>",
        "CC": "<linux-pci@vger.kernel.org>, <devicetree@vger.kernel.org>,\n\t<linux-tegra@vger.kernel.org>, <linux-kernel@vger.kernel.org>, \"Manikanta\n Maddireddy\" <mmaddireddy@nvidia.com>",
        "Subject": "[V5,8/9] PCI: tegra194: Add core monitor clock support",
        "Date": "Sun, 8 Feb 2026 23:39:35 +0530",
        "Message-ID": "<20260208180936.2026329-9-mmaddireddy@nvidia.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260208180936.2026329-1-mmaddireddy@nvidia.com>",
        "References": "<20260208180936.2026329-1-mmaddireddy@nvidia.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-tegra@vger.kernel.org",
        "List-Id": "<linux-tegra.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-tegra+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-tegra+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "X-NVConfidentiality": "public",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "rnnvmail203.nvidia.com (10.129.68.9) To\n rnnvmail201.nvidia.com (10.129.68.8)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "MWH0EPF000971E7:EE_|DS7PR12MB6213:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "fa0ac583-d16e-488c-8b0a-08de673d688a",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|376014|7416014|36860700013|82310400026|1800799024|921020;",
        "X-Microsoft-Antispam-Message-Info": "\n x+qZsvB2bESUZBor9AG+gdsYAzlHF8avDPlmPi2mw3pbQiEEQwiEZB3mYP/ZpcTIPBNv9SqdDrevFhJXvcRS83k5pHy9+qiBk+LJeJGgZFJKpofDD51BbiiSK9OuRu8AdNY/HC1x7QNzEe3a6oQQvc/626F5WUPsVdJVEwiNUvnQ22ySMB75egw4FGRg6ar92JDN3tiQ6mWOMuJfpL6djYeBYvLKSy+KB6/20kZDHd9Ubgkm1wvhh3RfRVHeBl117uSVqvZCmPPYh7hmw4NYghzBmUovim6+fcnvd7UIqVGlfBO+gyOa163ABtLIJDfzbAKDpQlxJyPz78QXvDjZ0vguxUwY7Ehf4S2Htwsxz6UYRGMNpkznFMxfSNG9xp1LaGI259A5x6PbxPsELVB8iqijBIdmm5cvubULfhFWmmfhBoeODRyiT0MfC75iXHl7Lpa/hXURG1ay0hknuju8MM7sep/l+rMQJlCuixrLcnJZBIEi124rhrQJffB2R4u1OybKCI6uJx2lqb3yxmuHuL/7Tu047GfCZP9VrnoTG2lY0xR8GHDeVjhOvf9OjwDCej/CO3BMr63xuXDRt01d0tvE5ihaj4vPogrhvZ1fr+Zh5mtVwNqRkM1/DycbTgBwR9karIHYtoevNCsHQi3wKRMgZi9hQCbTIsiEmZTRPAxGV1siuia5tb6Ga6+eqhwLfBWlCO/D3yVTuOwsSylt1tli1z+rU+0OdomV5znSUmr6wMC7DryVWd9DZ5m3afFm92ptbbKqkNbdELTOO+OQohSSKbID9Gh6GO4QN3DWvDBG6ivo9Ens6dKDWmVGLzKy+yq3GR+clxx31sZP7crAAzwmbNFC6Wk83+6E6hOnW+AW67pX5fEUtKlo6pAARSeSm3zsXJJ/3AXKerF4G+UIGENngxLkDeE51SoC3jJSXDRhKFCCE8ilh9bzL6j9IXo8KfQ+SyBOwZlg0C+yDYOppxpJqn7+jh8Uk2kgKZI+0Dn5weItOMH5f7MxyLkfP2bu7orCgzTEbVmXcTO0Pa+auq0kHXM0+y2Ut6+MC3EKaq/0GgXgq59txK9TfbCpItav+Uvb9X4R8xB1Ytf38yrGl+qw9Bz62kAWP13QOukfj8CUgN+eivysbuzaQo4VDQHOU4RS+K+vei8TgRMb/NhRzorpu7sesg+4HIMu+vQty5+IEN3Q4uZ6G60LatcTn6A4sHXE4WfNWWTqBtS6skjW+TqUgDMpP4M1OGgbYdQIK/pr3+U5qDdjUKSUzrQbKwHViCkMl3pFO0170AL5MgTyVvNDRvNe4ovSPsCs50UvUBg58lL2ohFt4gI/fWBCvrmIySaMcQGoHM7Uv5rN6zGlaMND0nIkcLlMFMh80TD9itrbc6LBvcXln7tkvhGhXysqpG3tRLy6X2uJhlw5ow5G6oeoiusgJbjbSOC6B1hI5T1d0+POfy7JkCgfDyN/8wM5YVKPAiTkLD9AL+19SwORftmMXyJRo2CKNDRx6mI/BveT6iH/TZ156mtjFYzy34jN5BHEOvXAdxnhUpKLzd99L4C96VdFs8el488O5QupnQ3O6NNJvYhV57g9KLg7/qxkEq912B594HV3qX39D+e11ZeAA11qTflWaLJJHYM0HQCMVFesCf5rBUJ7SDPO+f+KOlZL0gH6El9SaFUqyGkj4x7fxM9R8JGSum3vjXzrdi0=",
        "X-Forefront-Antispam-Report": "\n\tCIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(376014)(7416014)(36860700013)(82310400026)(1800799024)(921020);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n\t8XeVkygjbYWJ4PZaHcZu7rrGr26pAG076cCXeXivoujZNYCf1EgeFcHTdG4NxuWeFbY64ClLWlPLvu/klpEM3jelgITWEY5WEqDKrPhCZCzQccZFS33X+w+1w7/u04GAOY+/DBatvuAHyuw0cbdlXWTNJXt9fq3Z5yBwU2Lni0r7UlhBvi5gVMpUjbKhahL6ftjHKiL48z1coAoaq4d40qpzC2nDZl+WY5TvJCnEaUoBFEZBUk91UtvAyjGzUTORMrw7E3ExsnuLofnI0tc8eIje+Uyeq2te9BvjMp+21zchxYBXbb72+5MEgquCISFwipbAZxKU4c2zl13T4qhcSzMDuIXgH+/JsN7zD8D17kN+rb2kbuVgciOpmjH7yI3/CmMOa4BiMT2GoJWH9XSCTDxW3kBbcX88f5Eq96eu45MmXy6BcO45AeywwCcGcFfE",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Feb 2026 18:10:57.6302\n (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n fa0ac583-d16e-488c-8b0a-08de673d688a",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n\tMWH0EPF000971E7.namprd02.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DS7PR12MB6213"
    },
    "content": "From: Vidya Sagar <vidyas@nvidia.com>\n\nTegra supports PCIe core clock monitoring for any rate changes that may be\nhappening because of the link speed changes. This is useful in tracking\nany changes in the core clock that are not initiated by the software. This\npatch adds support to parse the monitor clock info from device-tree and\nenable it if present.\n\nSigned-off-by: Vidya Sagar <vidyas@nvidia.com>\nSigned-off-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>\n---\nV5:\n* None\n\nV4:\n* None\n\nV3:\n* None\n\nV2:\n* None\n\n drivers/pci/controller/dwc/pcie-tegra194.c | 18 ++++++++++++++++++\n 1 file changed, 18 insertions(+)",
    "diff": "diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c\nindex 96581fcd8693..82e9ef172de1 100644\n--- a/drivers/pci/controller/dwc/pcie-tegra194.c\n+++ b/drivers/pci/controller/dwc/pcie-tegra194.c\n@@ -253,6 +253,7 @@ struct tegra_pcie_dw {\n \tstruct resource *atu_dma_res;\n \tvoid __iomem *appl_base;\n \tstruct clk *core_clk;\n+\tstruct clk *core_clk_m;\n \tstruct reset_control *core_apb_rst;\n \tstruct reset_control *core_rst;\n \tstruct dw_pcie pci;\n@@ -949,6 +950,8 @@ static int tegra_pcie_dw_host_init(struct dw_pcie_rp *pp)\n \t}\n \n \tclk_set_rate(pcie->core_clk, GEN4_CORE_CLK_FREQ);\n+\tif (clk_prepare_enable(pcie->core_clk_m))\n+\t\tdev_err(pci->dev, \"Failed to enable core monitor clock\\n\");\n \n \treturn 0;\n }\n@@ -1021,6 +1024,12 @@ static int tegra_pcie_dw_start_link(struct dw_pcie *pci)\n \t\tval &= ~PCI_DLF_EXCHANGE_ENABLE;\n \t\tdw_pcie_writel_dbi(pci, offset + PCI_DLF_CAP, val);\n \n+\t\t/*\n+\t\t * core_clk_m is enabled as part of host_init callback in\n+\t\t * dw_pcie_host_init(). Disable the clock since below\n+\t\t * tegra_pcie_dw_host_init() will enable it again.\n+\t\t */\n+\t\tclk_disable_unprepare(pcie->core_clk_m);\n \t\ttegra_pcie_dw_host_init(pp);\n \t\tdw_pcie_setup_rc(pp);\n \n@@ -1613,6 +1622,7 @@ static void tegra_pcie_dw_pme_turnoff(struct tegra_pcie_dw *pcie)\n \n static void tegra_pcie_deinit_controller(struct tegra_pcie_dw *pcie)\n {\n+\tclk_disable_unprepare(pcie->core_clk_m);\n \tdw_pcie_host_deinit(&pcie->pci.pp);\n \ttegra_pcie_dw_pme_turnoff(pcie);\n \ttegra_pcie_unconfig_controller(pcie);\n@@ -2160,6 +2170,13 @@ static int tegra_pcie_dw_probe(struct platform_device *pdev)\n \t\treturn PTR_ERR(pcie->core_clk);\n \t}\n \n+\tpcie->core_clk_m = devm_clk_get_optional(dev, \"core_m\");\n+\tif (IS_ERR(pcie->core_clk_m)) {\n+\t\tdev_err(dev, \"Failed to get monitor clock: %ld\\n\",\n+\t\t\tPTR_ERR(pcie->core_clk_m));\n+\t\treturn PTR_ERR(pcie->core_clk_m);\n+\t}\n+\n \tpcie->appl_res = platform_get_resource_byname(pdev, IORESOURCE_MEM,\n \t\t\t\t\t\t      \"appl\");\n \tif (!pcie->appl_res) {\n@@ -2356,6 +2373,7 @@ static int tegra_pcie_dw_suspend_noirq(struct device *dev)\n \tif (!pcie->link_state)\n \t\treturn 0;\n \n+\tclk_disable_unprepare(pcie->core_clk_m);\n \ttegra_pcie_dw_pme_turnoff(pcie);\n \ttegra_pcie_unconfig_controller(pcie);\n \n",
    "prefixes": [
        "V5",
        "8/9"
    ]
}