get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 1996794,
    "url": "http://patchwork.ozlabs.org/api/patches/1996794/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-aspeed/patch/20241014105031.1963079-1-chanh@os.amperecomputing.com/",
    "project": {
        "id": 57,
        "url": "http://patchwork.ozlabs.org/api/projects/57/?format=api",
        "name": "Linux ASPEED SoC development",
        "link_name": "linux-aspeed",
        "list_id": "linux-aspeed.lists.ozlabs.org",
        "list_email": "linux-aspeed@lists.ozlabs.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20241014105031.1963079-1-chanh@os.amperecomputing.com>",
    "list_archive_url": null,
    "date": "2024-10-14T10:50:31",
    "name": "ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "5dcdea0d97e77bfec891deaea8f85621fadc8e5d",
    "submitter": {
        "id": 85435,
        "url": "http://patchwork.ozlabs.org/api/people/85435/?format=api",
        "name": "Chanh Nguyen",
        "email": "chanh@os.amperecomputing.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-aspeed/patch/20241014105031.1963079-1-chanh@os.amperecomputing.com/mbox/",
    "series": [
        {
            "id": 427938,
            "url": "http://patchwork.ozlabs.org/api/series/427938/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-aspeed/list/?series=427938",
            "date": "2024-10-14T10:50:31",
            "name": "ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/427938/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1996794/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1996794/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-aspeed@lists.ozlabs.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "linux-aspeed@lists.ozlabs.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=i9ThdZLb;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org;\n envelope-from=linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c111::5\" arc.chain=microsoft.com",
            "lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com",
            "lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=i9ThdZLb;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com\n (client-ip=2a01:111:f403:c111::5;\n helo=dm1pr04cu001.outbound.protection.outlook.com;\n envelope-from=chanh@os.amperecomputing.com; receiver=lists.ozlabs.org)",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=os.amperecomputing.com;"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4XRvDQ6gzPz1xvm\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 14 Oct 2024 21:51:34 +1100 (AEDT)",
            "from boromir.ozlabs.org (localhost [IPv6:::1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4XRvDQ6Ctlz3bsS\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 14 Oct 2024 21:51:34 +1100 (AEDT)",
            "from DM1PR04CU001.outbound.protection.outlook.com\n (mail-centralusazlp170100005.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c111::5])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4XRvDL4kMnz3bmf;\n\tMon, 14 Oct 2024 21:51:29 +1100 (AEDT)",
            "from BL3PR01MB7057.prod.exchangelabs.com (2603:10b6:208:35c::16) by\n PH7PR01MB7752.prod.exchangelabs.com (2603:10b6:510:1db::12) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.7982.34; Mon, 14 Oct 2024 10:51:02 +0000",
            "from BL3PR01MB7057.prod.exchangelabs.com\n ([fe80::b69e:5684:ed7c:4d09]) by BL3PR01MB7057.prod.exchangelabs.com\n ([fe80::b69e:5684:ed7c:4d09%4]) with mapi id 15.20.7982.033; Mon, 14 Oct 2024\n 10:50:59 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1728903093;\n\tcv=pass;\n b=H1SU8TawRLneYJOQ4qdtcWfcyFAJhEB1PlfxM0W7SfNuhKo4Sg+d+K6P6kkKnnn89R+DLKoYEPE1cX1kPj97DV/1MyVNe+AyKVRSN31KEo+qMcUx910D1mVmLlDSIc4rbVihEiX7To802+o9M0H1q7aOicIdk+fBlGz0MiiX9sL0TrFJgPC6FHNpgtBKi6vDJO7YncbCO6Gne5Q+3GtC/ednLYYaFm448Mv53ASkpo7dS8vvFPQNvbYkevxpxgEgDuuOYSBI2FznFyoKwS5SrgqH6CwOpnN8w4g1LDk0mNu3PFzlOlttbsxtk2sIShfV8x2/u5ni5gSE+scBDQTTeA==",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=HUEk9dvKoreks8LaHxMWhn2pc0KeV2xsFZr3c01BwcyMYdwQFBW7BWSGk+Wnn1forX8lpxNybtBWiY4Yb50qsnyD/PyFGTPwfKsDuatAB6Etv8ZLUr3fkEl15lRtTMpxl3amYxKJ0ECzex1O7cS6Kut2oSs7jdkQTOvz2WBDdJrra+R6s5Eu4PZ0B3sKoOHLoE97wC+Y413DEgM/L+uoC7P70OlteljObFrn+XhfhWZAwMoGRSyMAnLJHNj64cx0tOZvTCvGLVqI5OPKWfa1zezt/OBmWVEKeJK8mSnPApD2W5HfhHCfxOCVa3bxcd/BqfclQgmBpu6YqDi1nXhOmw=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1728903093; c=relaxed/relaxed;\n\tbh=HinHxHotdiGULVOLe7BS6hh6xf1Ebz9EgyyDEKVh0WM=;\n\th=From:To:Cc:Subject:Date:Message-ID:Content-Type:MIME-Version;\n b=ShzHURYVku4wr6nf8f9AqSTensBzF/fFUP9DlVxo9U/FueoaJ2SChFPEHOCrw6THUppJBHuiwvbHTfnLuKx7CDY5K2ubAScbsFjjuhi76CwUwAbukW04r+/terP5RSVlAdkYsDUIQuUaV8fW6cDuY9dObwzn/PLhslBj+8tVZGKF8dS5DslaIDxDfCUrlBbG8o+Qqs42t96lDLIwN8WA35AHa6OoF2egxV1ke+3yqTGx0QqaE/HgzBYpLpRCnQWs4M9AqI0jZ5Uy0r9bf0BSBC3MQBYhexFq/y4fat38UqUkZeSjrXDFbOPcWim3Qn5fA2W00XatticGxDkcAdNWNw==",
            "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=HinHxHotdiGULVOLe7BS6hh6xf1Ebz9EgyyDEKVh0WM=;\n b=Lmhgb2Y2SaCfWOSzGnJbx7UouS2BJewggbUinubKECik5VrwIvpOVbUL+/q0H09nTQA2EsetwsS2cERx9KRXNnE8MQE1Kx2XRCh+n4St5Qj1o00TedBD1EmLAstP88R8Me8eDJg3XMWm8x4TfE5NAhXUdCGLSoZlwJVhLTkLDkVe0c7/zvtYEAh7i2W1u/9pxQXLWqeco0LFwBBi/4PQy0inzhgrqj4PnoIeZ8izhkVJ6hbkmh9m/cdeL4t+V2hnDTm0vcgSfz64mNDD5/6YHk8ZAs+7oZCQN5Q5ikkVxt+LZZOWwdHVezKnaNFpUah/HQpU24+cyM+gGcUMGsM6xw=="
        ],
        "ARC-Authentication-Results": [
            "i=2; lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com;\n dkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=i9ThdZLb; dkim-atps=neutral;\n spf=pass (client-ip=2a01:111:f403:c111::5;\n helo=dm1pr04cu001.outbound.protection.outlook.com;\n envelope-from=chanh@os.amperecomputing.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=os.amperecomputing.com",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none\n header.from=os.amperecomputing.com; dkim=pass\n header.d=os.amperecomputing.com; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=os.amperecomputing.com; s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=HinHxHotdiGULVOLe7BS6hh6xf1Ebz9EgyyDEKVh0WM=;\n b=i9ThdZLbbFWqJcKu1aDA4zOWcudzc/D6RGhPwsYJ8hyRVv1dHEdEufqZMgim59J8kZytqHWVE1lToJ3XC6qBGbh/a8u1Uq8lB2QWsUmte7OTa3hJ5hPtSDPtppWaToaljUOkUuCBWghxPIRGn/pm0sampTLgnrQnYvCtGOMZUSM=",
        "From": "Chanh Nguyen <chanh@os.amperecomputing.com>",
        "To": "Rob Herring <robh+dt@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>,\n\tConor Dooley <conor+dt@kernel.org>,\n\tJoel Stanley <joel@jms.id.au>,\n\tAndrew Jeffery <andrew@codeconstruct.com.au>,\n\tdevicetree@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-aspeed@lists.ozlabs.org,\n\tlinux-kernel@vger.kernel.org,\n\tOpenBMC Maillist <openbmc@lists.ozlabs.org>,\n\tOpen Source Submission <patches@amperecomputing.com>",
        "Subject": "[PATCH] ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson\n BMC",
        "Date": "Mon, 14 Oct 2024 10:50:31 +0000",
        "Message-ID": "<20241014105031.1963079-1-chanh@os.amperecomputing.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "SG2PR02CA0053.apcprd02.prod.outlook.com\n (2603:1096:4:54::17) To BL3PR01MB7057.prod.exchangelabs.com\n (2603:10b6:208:35c::16)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "BL3PR01MB7057:EE_|PH7PR01MB7752:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "431e88d1-10bf-4c7d-c519-08dcec3e1679",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n BCL:0;ARA:13230040|1800799024|366016|52116014|7416014|376014|38350700014|921020;",
        "X-Microsoft-Antispam-Message-Info": "\n FdWmK0Tmk/xoOwFh84NtgOoGIlZkmoIi6oDrQNhNtLilMV7X0/3XDKduEPW6or0fRdiNP0JJRXSKNcQmNm9ydIdIN5ZonqUX09ZdH6J1uNNcZANj9rBo8tQUWhRUL0RoYtOIWNEbWv7C4lmj2cXSYn1HW+edEa/od1CLSFCR1HS40ayrmNO81qaqfniC86b+JJACr8qiG/2R97QLJuDuzTPZ4Y0A0fATc8ZpVQiPfVboXStJLkz8yoR6DLceHA5V2H8NDQKaQKh1e4eJC0NAkSbfIiJH+5lnOIPqTDhQsg4GLgm22jXG91teqSIu/G0Slk/jpfEsFzCVU1LkUXxFSsbUGCUbHhUzOjqykcPB/7CkMA+JEFP/S056byDWD453mhPPGV65h8fvJ4jaz4jtOiuZMajbQnCZp/ve2gu08tI4dW55K/1Le0XO5FFRbxP42t2XEXgv1DrlI6ZolD06qD1Pu3F5QMFfbqNe9rC8i7CVpzakOmNoFyyqVSOwe1Jaan+UOuZFvXqAeQMvoeyKwW5xofNCZhEDNBo32yJ3sHrG/hcGN25lsSwAzeW3oteUVvGHFHlzIavpYaRJih0n3ETDBjyW9z9XRYcw2Ex2VAtK1WytoVC/Nv8DNBPQqAFvrs1JO957/5Uz7Ml/yvO+cizfn9W0zAyR3nt3zmhn9ZoxunW+7hvRDdt6NOFCEMMYL98fs13bhGndlC6Ltl9De/nIpxNxKJvYfdL0pDzXjam7hcVZRhlcgORtFjl8XV1LUrMB1ov0eIkNEL/Q4B8Q9fK2MiG65n4SQ+Hl5LMDSKPIwmVb/4SMmiCmAJT79op6yoi00Zg9ZZD70ohMMRXzimSNy+igG4TrBIPqiFFCA6InFaMDZ9SL1HPBXjJ7TnSsFUB+fz7zDDsItNT4vCidtp9TSYqCNKPR+1wqhPVxQ2csnOeTuyPvMyvx9BBZOl91H7thsSqc7+nP2LV+zDgEvKzKgBxp7eDHIsvBL/yOpNaLqFQTEKQFHTzzB7sgMF42frxKuw9807PcGXsi2osBKbYl7eFk0comEbV8rKmHFIxKceyM4PS01T/JIWX6y8RXCAkjkio9wUI+wo0DY1hXlc8tKQySB1MYpY13wzDOAK1scvSYImxGFUT8Ap5ki/osJsqq1EGVbFFacMXsRLMkL5Ic7bXtw3I5pkb50axw0FTWjf3g12CN1pvHhH/Tmgr4G769EXadnqCu+B3wt9sKGV6aU1ZaM9YPgCy8ACtjmTEjBj0gNmsQw2rKyT7npm6Le2hPTfeswEGrmCJmK9MBs6dI+6nhokb3hfzxNWxcvF0R8WypaJqQiGsr4p+2B4BM7s5nzmQhHWuzHQLBUdne1g==",
        "X-Forefront-Antispam-Report": "\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL3PR01MB7057.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(7416014)(376014)(38350700014)(921020);DIR:OUT;SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n 9oAgAV3dQeBbNhT4x/KUbOCL7FQPI1pTg/9dhcl30wJI5HUPLuEgSUOfn3NuN4V6oDjBFsBk2gFRywLE6uRinlLR4xX4oh8RI/Sg3kqksUhKkEJmW/d8kg2DtYEPX5FNpbB2SIK9DzgWjkUsEt2f7/929hZMBGZ2u9qIV8pB28K0YOJOamSb4Sgnqv4lKRjxET4xBB+lf4pGFIY0Mmvk/XgSktAc1iPn11KTlifDnbWpwEVvEKX3Fr7vl9ln8rETy0kFMpITvITthwIgcsb0bNtfn8Ofxw9r/gRbnFhFuUmVH/QHLc6iOwRs/3ri0LOxa8Os1xPsyFj+Lvm5cJtXrxnE2KRGUsonx7eWo/WZGjh/2WO61pjYNnztjSsR9ymVzVi6AqikTnzQRck0OkYhjDhZnF3fbNRcEznvDMy9tJWfR39TC4blqdpazIPQ8Ab4TzHYILBTPbgOZtOlLlGNVmzjgW0s/ExVrqi/pqy9BF0eZya33FoGe6gW+3ZyUrQBy0AoUsY9T+cD6R+KCkyfvQNQPnzatQcaF5Rv2tPkUK5MGW6AzYpt73aeKYtdJuUjdfjvCkmuXqGK17wZI4UEOS1jaByPACXbocB7EcWbDHGqXHMcx4dW17TI3mFqEk1EcqxModiNzJVm3POtxU3oLyMZMzA5y8RbrdecOf3dISl4jWld0JMbohCMV8qSN8PuIwnDr+TP3ICLlqXSFpJItMryPBw9kSCvUEUGSXCXTWMoPLirxdX+FN8+gcfmTbu91Go2pVFxaNgTl0mjW6mt+R5bdJ10EeGtxNWigEHKTgfY2xRUvVBh3XAeBZdEil/+4ido/8ne4NdXwHF1zzkIhDpMjzo9U3PFypkA5BrikGGcH/b+2SU0UyOt55FkPMec3oRRIg/eGoy34ZdsutMRJN+2BjUzQhRB8SOsnSwG255Hfwm6pocZPzYjWxUcZOfHwemnKbSSQah37XbZCG1SSdLLoTJu+LX1wg9FAiLp96omkbpixk95r4aMH0N895F3zz5Ui4w3B9dwCO5JweoU3UppqJJYbN5Mvmr43JzUKjgYuJB7mcGmfVbsWbxwqZtWBUktxu49n0SPBwyaaSOAficswKxr9rtk59l7x2g04SqmIpngQIKXYi8rSfonDR9YuNGQvlincIR8W70X8q0ll88GTgODXSLmjc1xg02ZIit5LDAe7qi627u9fylYFjoRIivtIVKSCd+NCGeVPXJefXhidPITSBXV53zT8BtDD32kHBxck0CM+BlwysX9Ez5dzfMwG+oDBxMflpUcNcyCfE4ctIm44CLMkqOt+KAoYsEgu+h8aNDJr+0RJ52f7XpdmhYGSH9fCkbaL8XszeqNoVsx0w0FiFoT7B9nIMwdth10iJx9m8euc48Thc8TQdgAfQPhynwBuVhOxumt1ZHCwRz9ZUhFt6O1lZwSavEMjutUJKgQiJd+VfB18UnxlKaecra1kuHXygiUnAPf8H9VkaZ4YTuIU0JTOI1wFXHnqNf2fynOCSOK/z5SNW4rIvTcm6eu9+OXAPtsgJae4gmOcCX13PK7Mzdprsr1yKXQCKLMqymVlJqEV5Z1m1FdQZlBHW2U6aVqfOvwWPLmIxpeRIumVVhxjDOxdlEHyWwwhsQ=",
        "X-OriginatorOrg": "os.amperecomputing.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 431e88d1-10bf-4c7d-c519-08dcec3e1679",
        "X-MS-Exchange-CrossTenant-AuthSource": "BL3PR01MB7057.prod.exchangelabs.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "14 Oct 2024 10:50:59.3971\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "3bc2b170-fd94-476d-b0ce-4229bdc904a7",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n B5md4ziiM2jG//rbhd3YdSKhhoVascLJ4Q06U09JE2C7AdFXm+imktbxtVKmBaU58Hq6dZTL+dZRzIwZ8e1+19saW2F/7dfWGwpOy/ybcrMXQE6+0/xvdbNktPlKs0tE",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PH7PR01MB7752",
        "X-Spam-Status": "No, score=-0.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,\n\tSPF_PASS,WEIRD_QUOTING autolearn=disabled version=4.0.0",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.0 (2022-12-13) on lists.ozlabs.org",
        "X-BeenThere": "linux-aspeed@lists.ozlabs.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Linux ASPEED SoC development <linux-aspeed.lists.ozlabs.org>",
        "List-Unsubscribe": "<https://lists.ozlabs.org/options/linux-aspeed>,\n <mailto:linux-aspeed-request@lists.ozlabs.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.ozlabs.org/pipermail/linux-aspeed/>",
        "List-Post": "<mailto:linux-aspeed@lists.ozlabs.org>",
        "List-Help": "<mailto:linux-aspeed-request@lists.ozlabs.org?subject=help>",
        "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linux-aspeed>,\n <mailto:linux-aspeed-request@lists.ozlabs.org?subject=subscribe>",
        "Cc": "Thang Nguyen <thang@os.amperecomputing.com>,\n Phong Vo <phong@os.amperecomputing.com>,\n Khanh Pham <khpham@amperecomputing.com>,\n Quan Nguyen <quan@os.amperecomputing.com>",
        "Errors-To": "linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org",
        "Sender": "\"Linux-aspeed\"\n <linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>"
    },
    "content": "The Mt. Jefferson BMC is an ASPEED AST2600-based BMC for the Mt. Jefferson\nhardware reference platform with AmpereOne(TM)M processor.\n\nSigned-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>\n---\n arch/arm/boot/dts/aspeed/Makefile             |   1 +\n .../aspeed/aspeed-bmc-ampere-mtjefferson.dts  | 646 ++++++++++++++++++\n 2 files changed, 647 insertions(+)\n create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts",
    "diff": "diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/Makefile\nindex c4f064e4b073..b1fb0853a789 100644\n--- a/arch/arm/boot/dts/aspeed/Makefile\n+++ b/arch/arm/boot/dts/aspeed/Makefile\n@@ -6,6 +6,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \\\n \taspeed-bmc-amd-daytonax.dtb \\\n \taspeed-bmc-amd-ethanolx.dtb \\\n \taspeed-bmc-ampere-mtjade.dtb \\\n+\taspeed-bmc-ampere-mtjefferson.dtb \\\n \taspeed-bmc-ampere-mtmitchell.dtb \\\n \taspeed-bmc-arm-stardragon4800-rep2.dtb \\\n \taspeed-bmc-asrock-e3c246d4i.dtb \\\ndiff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts\nnew file mode 100644\nindex 000000000000..f24111ab9e65\n--- /dev/null\n+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts\n@@ -0,0 +1,646 @@\n+// SPDX-License-Identifier: GPL-2.0-only\n+// Copyright 2024 Ampere Computing LLC.\n+\n+/dts-v1/;\n+\n+#include \"aspeed-g6.dtsi\"\n+#include <dt-bindings/i2c/i2c.h>\n+#include <dt-bindings/gpio/aspeed-gpio.h>\n+\n+/ {\n+\tmodel = \"Ampere Mt. Jefferson BMC\";\n+\tcompatible = \"ampere,mtjefferson-bmc\", \"aspeed,ast2600\";\n+\n+\taliases {\n+\t\ti2c20 = &i2c4_bus70_chn0;\n+\t\ti2c22 = &i2c4_bus70_chn2;\n+\t\ti2c24 = &i2c2_bus70_chn0;\n+\n+\t\t/*\n+\t\t *  I2C OCP alias port\n+\t\t */\n+\t\ti2c30 = &ocpslot;\n+\n+\t\t/*\n+\t\t *  I2C NVMe alias port\n+\t\t */\n+\t\ti2c48 = &nvmeslot_0;\n+\t\ti2c49 = &nvmeslot_1;\n+\t\ti2c50 = &nvmeslot_2;\n+\t\ti2c51 = &nvmeslot_3;\n+\t\ti2c52 = &nvmeslot_4;\n+\t\ti2c53 = &nvmeslot_5;\n+\t\ti2c54 = &nvmeslot_6;\n+\t\ti2c55 = &nvmeslot_7;\n+\t\ti2c56 = &nvmeslot_8;\n+\t\ti2c57 = &nvmeslot_9;\n+\t\ti2c58 = &nvmeslot_10;\n+\t\ti2c59 = &nvmeslot_11;\n+\t};\n+\n+\tchosen {\n+\t\tstdout-path = &uart5;\n+\t};\n+\n+\tmemory@80000000 {\n+\t\tdevice_type = \"memory\";\n+\t\treg = <0x80000000 0x80000000>;\n+\t};\n+\n+\treserved-memory {\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\t\tranges;\n+\n+\t\tgfx_memory: framebuffer {\n+\t\t\tsize = <0x01000000>;\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\tvideo_engine_memory: video {\n+\t\t\tsize = <0x04000000>;\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\tvga_memory: region@bf000000 {\n+\t\t\tno-map;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treg = <0xbf000000 0x01000000>;  /* 16M */\n+\t\t};\n+\t};\n+\n+\tvoltage_mon_reg: voltage-mon-regulator {\n+\t\tcompatible = \"regulator-fixed\";\n+\t\tregulator-name = \"ltc2497_reg\";\n+\t\tregulator-min-microvolt = <3300000>;\n+\t\tregulator-max-microvolt = <3300000>;\n+\t\tregulator-always-on;\n+\t};\n+\n+\tleds {\n+\t\tcompatible = \"gpio-leds\";\n+\t\tled-bmc-ready {\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(W, 5) (GPIO_ACTIVE_HIGH | GPIO_TRANSITORY)>;\n+\t\t};\n+\n+\t\tled-sw-heartbeat {\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(N, 3) GPIO_ACTIVE_HIGH>;\n+\t\t};\n+\n+\t\tled-identify {\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(S, 3) GPIO_ACTIVE_HIGH>;\n+\t\t};\n+\n+\t\tled-fault {\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;\n+\t\t};\n+\t};\n+\n+\tiio-hwmon {\n+\t\tcompatible = \"iio-hwmon\";\n+\t\tio-channels =   <&adc0 0>, <&adc0 1>, <&adc0 2>,\n+\t\t\t\t<&adc_i2c_2 0>, <&adc_i2c_2 1>,\n+\t\t\t\t<&adc_i2c_2 2>, <&adc_i2c_2 3>,\n+\t\t\t\t<&adc_i2c_2 4>, <&adc_i2c_2 5>,\n+\t\t\t\t<&adc_i2c_2 6>, <&adc_i2c_2 7>,\n+\t\t\t\t<&adc_i2c_2 8>, <&adc_i2c_2 9>,\n+\t\t\t\t<&adc_i2c_2 10>, <&adc_i2c_2 11>,\n+\t\t\t\t<&adc_i2c_2 12>, <&adc_i2c_2 13>,\n+\t\t\t\t<&adc_i2c_2 14>, <&adc_i2c_2 15>,\n+\t\t\t\t<&adc_i2c_0 0>, <&adc_i2c_0 1>,\n+\t\t\t\t<&adc_i2c_0 2>, <&adc_i2c_0 3>,\n+\t\t\t\t<&adc_i2c_0 4>, <&adc_i2c_0 5>,\n+\t\t\t\t<&adc_i2c_0 6>, <&adc_i2c_0 7>,\n+\t\t\t\t<&adc_i2c_0 8>, <&adc_i2c_0 9>,\n+\t\t\t\t<&adc_i2c_0 10>, <&adc_i2c_0 11>,\n+\t\t\t\t<&adc_i2c_0 12>;\n+\t};\n+};\n+\n+&mdio0 {\n+\tstatus = \"okay\";\n+\n+\tethphy0: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac0 {\n+\tstatus = \"okay\";\n+\n+\tphy-mode = \"rgmii\";\n+\tphy-handle = <&ethphy0>;\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rgmii1_default>;\n+};\n+\n+&mac3 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rmii4_default>;\n+\tclock-names = \"MACCLK\", \"RCLK\";\n+\tuse-ncsi;\n+};\n+\n+&fmc {\n+\tstatus = \"okay\";\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"bmc\";\n+\t\tspi-max-frequency = <50000000>;\n+#include \"openbmc-flash-layout-64.dtsi\"\n+\t};\n+\n+\tflash@1 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"alt-bmc\";\n+\t\tspi-max-frequency = <50000000>;\n+#include \"openbmc-flash-layout-64-alt.dtsi\"\n+\t};\n+};\n+\n+&spi1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_spi1_default>;\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"pnor\";\n+\t\tspi-max-frequency = <20000000>;\n+\t};\n+};\n+\n+&uart1 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart2 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c0 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c1 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c2 {\n+\tstatus = \"okay\";\n+\ti2c-mux@70 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x70>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c2_bus70_chn0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x0>;\n+\t\t\tpsu@58 {\n+\t\t\t\tcompatible = \"pmbus\";\n+\t\t\t\treg = <0x58>;\n+\t\t\t};\n+\n+\t\t\tpsu@59 {\n+\t\t\t\tcompatible = \"pmbus\";\n+\t\t\t\treg = <0x59>;\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c3 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <1000000>;\n+\tmulti-master;\n+\tmctp-controller;\n+\n+\tmctp@10 {\n+\t\tcompatible = \"mctp-i2c-controller\";\n+\t\treg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;\n+\t};\n+};\n+\n+&i2c4 {\n+\tstatus = \"okay\";\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x50>;\n+\t\tpagesize = <32>;\n+\t};\n+\n+\ti2c-mux@70 {\n+\t\tcompatible = \"nxp,pca9545\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x70>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c4_bus70_chn0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x0>;\n+\n+\t\t\teeprom@52 {\n+\t\t\t\tcompatible = \"atmel,24c256\";\n+\t\t\t\treg = <0x52>;\n+\t\t\t\tpagesize = <32>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@48 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x48>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@49 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x49>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@4a{\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x4a>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@4b {\n+\t\t\t\tcompatible = \"ti,tmp464\";\n+\t\t\t\treg = <0x4b>;\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\n+\t\t\t\tchannel@0 {\n+\t\t\t\t\treg = <0x0>;\n+\t\t\t\t\tstatus = \"disabled\";\n+\t\t\t\t};\n+\t\t\t\tchannel@1 {\n+\t\t\t\t\treg = <0x1>;\n+\t\t\t\t\tstatus = \"disabled\";\n+\t\t\t\t};\n+\t\t\t\tchannel@2 {\n+\t\t\t\t\treg = <0x2>;\n+\t\t\t\t\tstatus = \"disabled\";\n+\t\t\t\t};\n+\t\t\t\tchannel@3 {\n+\t\t\t\t\treg = <0x3>;\n+\t\t\t\t\tstatus = \"disabled\";\n+\t\t\t\t};\n+\t\t\t\tchannel@4 {\n+\t\t\t\t\treg = <0x4>;\n+\t\t\t\t};\n+\t\t\t};\n+\t\t\ttemperature-sensor@4d {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x4d>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@4e {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x4e>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@4f {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x4f>;\n+\t\t\t};\n+\t\t\ttemperature-sensor@28 {\n+\t\t\t\tcompatible = \"nuvoton,nct7802\";\n+\t\t\t\treg = <0x28>;\n+\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\t\t\t\tchannel@1 { /* RTD1 */\n+\t\t\t\t\treg = <1>;\n+\t\t\t\t\tsensor-type = \"temperature\";\n+\t\t\t\t\ttemperature-mode = \"thermistor\";\n+\t\t\t\t};\n+\t\t\t};\n+\t\t\tadc_i2c_0: adc@14 {\n+\t\t\t\tcompatible = \"lltc,ltc2497\";\n+\t\t\t\treg = <0x14>;\n+\t\t\t\tvref-supply = <&voltage_mon_reg>;\n+\t\t\t\t#io-channel-cells = <1>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4_bus70_chn2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x2>;\n+\n+\t\t\tadc_i2c_2: adc@14 {\n+\t\t\t\tcompatible = \"lltc,ltc2497\";\n+\t\t\t\treg = <0x14>;\n+\t\t\t\tvref-supply = <&voltage_mon_reg>;\n+\t\t\t\t#io-channel-cells = <1>;\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c5 {\n+\tstatus = \"okay\";\n+\ti2c-mux@70 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x70>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x0>;\n+\n+\t\t\ti2c-mux@71 {\n+\t\t\t\tcompatible = \"nxp,pca9548\";\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\t\t\t\treg = <0x71>;\n+\t\t\t\ti2c-mux-idle-disconnect;\n+\n+\t\t\t\tnvmeslot_8: i2c@0 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x0>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_9: i2c@1 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x1>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_10: i2c@2 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x2>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_11: i2c@3 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x3>;\n+\t\t\t\t};\n+\t\t\t};\n+\n+\t\t\ti2c-mux@72 {\n+\t\t\t\tcompatible = \"nxp,pca9548\";\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\t\t\t\treg = <0x72>;\n+\t\t\t\ti2c-mux-idle-disconnect;\n+\n+\t\t\t\tnvmeslot_4: i2c@4 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x4>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_5: i2c@5 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x5>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_6: i2c@6 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x6>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_7: i2c@7 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x7>;\n+\t\t\t\t};\n+\t\t\t};\n+\n+\t\t\ti2c-mux@74 {\n+\t\t\t\tcompatible = \"nxp,pca9548\";\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\t\t\t\treg = <0x74>;\n+\t\t\t\ti2c-mux-idle-disconnect;\n+\n+\t\t\t\tocpslot: i2c@0 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x0>;\n+\n+\t\t\t\t\tocpslot_temp: temperature-sensor@1f {\n+\t\t\t\t\t\tcompatible = \"ti,tmp421\";\n+\t\t\t\t\t\treg = <0x1f>;\n+\t\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t\t#size-cells = <0>;\n+\n+\t\t\t\t\t\tchannel@0 {\n+\t\t\t\t\t\t\treg = <0x0>;\n+\t\t\t\t\t\t\tstatus = \"disabled\";\n+\t\t\t\t\t\t};\n+\t\t\t\t\t\tchannel@1 {\n+\t\t\t\t\t\t\treg = <0x1>;\n+\t\t\t\t\t\t};\n+\t\t\t\t\t};\n+\t\t\t\t};\n+\n+\t\t\t\tnvmeslot_0: i2c@4 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x4>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_1: i2c@5 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x5>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_2: i2c@6 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x6>;\n+\t\t\t\t};\n+\t\t\t\tnvmeslot_3: i2c@7 {\n+\t\t\t\t\t#address-cells = <1>;\n+\t\t\t\t\t#size-cells = <0>;\n+\t\t\t\t\treg = <0x7>;\n+\t\t\t\t};\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c6 {\n+\tstatus = \"okay\";\n+\n+\trtc@51 {\n+\t\tcompatible = \"nxp,pcf8563\";\n+\t\treg = <0x51>;\n+\t};\n+};\n+\n+&i2c7 {\n+\tstatus = \"okay\";\n+\n+\ttemperature-sensor@4f {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4f>;\n+\t};\n+};\n+\n+&i2c8 {\n+\tstatus = \"okay\";\n+\n+\tfan-controller@5c {\n+\t\tcompatible = \"onnn,adt7462\";\n+\t\treg = <0x5c>;\n+\t};\n+};\n+\n+&i2c9 {\n+\tstatus = \"okay\";\n+\n+\t#address-cells = <1>;\n+\t#size-cells = <0>;\n+\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c02\";\n+\t\treg = <0x50>;\n+\t};\n+\n+\teeprom@52 {\n+\t\tcompatible = \"atmel,24c02\";\n+\t\treg = <0x52>;\n+\t};\n+\n+\ttemperature-sensor@18 {\n+\t\tcompatible = \"jedec,jc-42.4-temp\";\n+\t\treg = <0x18>;\n+\t};\n+\n+\ttemperature-sensor@1a {\n+\t\tcompatible = \"jedec,jc-42.4-temp\";\n+\t\treg = <0x1a>;\n+\t};\n+};\n+\n+&i2c10 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c11 {\n+\tstatus = \"okay\";\n+\tssif-bmc@10 {\n+\t\tcompatible = \"ssif-bmc\";\n+\t\treg = <0x10>;\n+\t};\n+};\n+\n+&i2c14 {\n+\tstatus = \"okay\";\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x50>;\n+\t\tpagesize = <32>;\n+\t};\n+\n+\tbmc_ast2600_cpu: temperature-sensor@48 {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x48>;\n+\t};\n+};\n+\n+&i2c15 {\n+\tstatus = \"okay\";\n+\tgpio_expander1: gpio-expander@22 {\n+\t\tcompatible = \"nxp,pca9535\";\n+\t\treg = <0x22>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tgpio-line-names =\n+\t\t\t\"presence-ocp1\",\"presence-ocp2\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t\t\t\"\",\"\";\n+\t};\n+};\n+\n+&adc0 {\n+\tstatus = \"okay\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default\n+\t\t&pinctrl_adc2_default>;\n+};\n+\n+&vhub {\n+\tstatus = \"okay\";\n+};\n+\n+&video {\n+\tstatus = \"okay\";\n+\tmemory-region = <&video_engine_memory>;\n+};\n+\n+&gpio0 {\n+\tgpio-line-names =\n+\t/*A0-A7*/\t\"\",\"\",\"\",\"\",\"cpu-type-detect\",\"i2c2-reset-n\",\"i2c6-reset-n\",\"i2c5-reset-n\",\n+\t/*B0-B7*/\t\"\",\"\",\"\",\"\",\"host0-sysreset-n\",\"host0-pmin-n\",\"fru-rd-complete\",\n+\t\t\t\"chassis-id-sel\",\n+\t/*C0-C7*/\t\"s0-vrd-fault-n\",\"\",\"bmc-debug-mode\",\"\",\"cpld-3v3-irq-n\",\"\",\"vrd-sel\",\n+\t\t\t\"spd-sel\",\n+\t/*D0-D7*/\t\"presence-ps0\",\"presence-ps1\",\"hsc-12vmain-alt2-n\",\"ext-high-temp-n\",\n+\t\t\t\"\",\"\",\"\",\"\",\n+\t/*E0-E7*/\t\"eth-phy-rst-n\",\"eth-phy-int-n\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*F0-F7*/\t\"s0-pcp-oc-warn-n\",\"\",\"power-chassis-control\",\n+\t\t\t\"cpu-bios-recover\",\"s0-heartbeat\",\"hs-scout-proc-hot\",\"s0-vr-hot-n\",\"\",\n+\t/*G0-G7*/\t\"\",\"\",\"hsc-12vmain-alt1-n\",\"\",\"\",\"bp-cpld-program-en\",\"led-fp-sta-gr\",\n+\t\t\t\"led-fp-sta-amb\",\n+\t/*H0-H7*/\t\"jtag-program-sel\",\"jtag-cmpl2\",\"wd-disable-n\",\"power-chassis-good\",\"\",\"\",\n+\t\t\t\"\",\"\",\n+\t/*I0-I7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"power-button\",\"rtc-battery-voltage-read-enable\",\n+\t/*J0-J7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*K0-K7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*L0-L7*/\t\"\",\"\",\"\",\"\",\"reset-button\",\"\",\"\",\"\",\n+\t/*M0-M7*/\t\"nmi-n\",\"s0-ddr-save\",\"soc-spi-nor-access\",\"presence-cpu0\",\"s0-rtc-lock\",\n+\t\t\t\"\",\"\",\"\",\n+\t/*N0-N7*/\t\"hpm-fw-recovery\",\"hpm-stby-rst-n\",\"jtag-sel-s0\",\"led-sw-hb\",\n+\t\t\t\"jtag-dbgr-prsnt-n\",\"\",\"\",\"\",\n+\t/*O0-O7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*P0-P7*/\t\"ps0-ac-loss-n\",\"ps1-ac-loss-n\",\"\",\"\",\"led-fault\",\"user-mode\",\"jtag-srst-n\",\n+\t\t\t\"led-bmc-hb\",\n+\t/*Q0-Q7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*R0-R7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*S0-S7*/\t\"\",\"\",\"identify-button\",\"led-identify\",\"\",\"spi-nor-access\",\"host0-ready\",\"\",\n+\t/*T0-T7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*U0-U7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*V0-V7*/\t\"s0-hightemp-n\",\"s0-fault-alert\",\"s0-sys-auth-failure-n\",\n+\t\t\t\"host0-reboot-ack-n\",\"s0-fw-boot-ok\",\"host0-shd-req-n\",\n+\t\t\t\"host0-shd-ack-n\",\"s0-overtemp-n\",\n+\t/*W0-W7*/\t\"ocp-aux-pwren\",\"ocp-main-pwren\",\"ocp-pgood\",\"\",\n+\t\t\t\"bmc-ok\",\"bmc-ready\",\"spi0-program-sel\",\"spi0-backup-sel\",\n+\t/*X0-X7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*Y0-Y7*/\t\"\",\"\",\"\",\"vrd-prg-en-n\",\"\",\"\",\"\",\"host0-special-boot\",\n+\t/*Z0-Z7*/\t\"\",\"ps0-pgood\",\"ps1-pgood\",\"\",\"\",\"\",\"\",\"\";\n+\n+\tocp-aux-pwren-hog {\n+\t\tgpio-hog;\n+\t\tgpios = <ASPEED_GPIO(W, 0) GPIO_ACTIVE_HIGH>;\n+\t\toutput-high;\n+\t\tline-name = \"ocp-aux-pwren\";\n+\t};\n+\n+};\n+\n+&gpio1 {\n+\tgpio-line-names =\n+\t/*18A0-18A7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18B0-18B7*/\t\"\",\"\",\"\",\"\",\"s0-soc-pgood\",\"vga-ft-press-n\",\"emmc-rst-n\",\"s01-uart1-sel\",\n+\t/*18C0-18C7*/\t\"uart1-mode0\",\"uart1-mode1\",\"uart2-mode0\",\"uart2-mode1\",\n+\t\t\t\"\",\"\",\"\",\"\",\n+\t/*18D0-18D7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18E0-18E3*/\t\"\",\"\",\"\",\"\";\n+};\n",
    "prefixes": []
}