From patchwork Tue Dec 8 04:36:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quan Nguyen X-Patchwork-Id: 1412413 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CqnbZ2bZCz9sWL for ; Tue, 8 Dec 2020 15:42:34 +1100 (AEDT) Authentication-Results: ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=Z2IRQ3dC; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4CqnbY6PYfzDqSw for ; Tue, 8 Dec 2020 15:42:33 +1100 (AEDT) X-Original-To: linux-aspeed@lists.ozlabs.org Delivered-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=40.107.236.125; helo=nam11-bn8-obe.outbound.protection.outlook.com; envelope-from=quan@os.amperecomputing.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=Z2IRQ3dC; dkim-atps=neutral Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2125.outbound.protection.outlook.com [40.107.236.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4CqnV35xg8zDqKL for ; Tue, 8 Dec 2020 15:37:47 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QasQG/bHNcb8ug54S7lg0iUUAtEJAjQ6LHeE5vLJhuM9Y/BJD12gAkoOyD5gy6DaxWd83qVrHhOydAOn+irlJi/Wl5LBfXQ6BS8L41WgLMK4zMwW8EKpnTyeSvasXm8j33SQaydDSI4FyfKRJ2hAkSMUKCHdJjoTEhw5mLHdUmjdeFNfA5GWa0dZRHcvVpci78U3HFAJHBs8RsIWCnI2NDtFQurugGq3SUo3Ex3CIGFh3wSSXYuKAC3p0ov+Negc2Cra59zooeRzSmVMgERDm6CyvkMORtNp5KzjfB+SCFc08S9K6RN23CdThzJju6H+XQ+5ZolFpRlc9FOGhQONSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hp2bd0o67VtAHORh1r6aJ6LC/oM1JsR3kNUIYITbjY0=; b=md6oL/QUJzKTscswFUTfejFMXKECte5AUE/lwgVCfLh9SGDPhpSxU/LdCuEpWn5mhtPkgsDL73p0v7cReyJCzQF+FUEVaLjy3aTYj3VPLUwBzBMcd1cBE/xfqyPFR6r03QQiUcKwsxRee2YOL9gRsirK/XYCb3rdVW4AlprtORaf/LpYX7B8ROayP/U1Fjt5JAQRvtyX+O58HFdZbrIN1ivhLzO7JmVoHl+yKluRVP30h0R39Fo0IUD94WcJKh5h2ydCfmgUhOlwwOqU5FK5I0Zi8GRRaQKMlFcCMb+tAPllTuWHUxA9O0s+SUSgbqVNDJE4ex8HW9LFidlzGPaoTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hp2bd0o67VtAHORh1r6aJ6LC/oM1JsR3kNUIYITbjY0=; b=Z2IRQ3dCsnNj/2LzkWQ44L/A+KkdWCkdjB+YUy++ItCFpml4nM+7CQYpxULfXZZ5EN/tTyd3O8WdDmv1AfQyY1u8igDIYQOIjGK/Em/IVUUBIYOWlyxN9/Kw5DBkRHK5gyL1hHV+zZjyBZ8r8t66+seRDzeObjLt7EggNET7zGI= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=os.amperecomputing.com; Received: from MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) by MWHPR01MB2383.prod.exchangelabs.com (2603:10b6:300:3c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Tue, 8 Dec 2020 04:37:39 +0000 Received: from MW2PR0102MB3482.prod.exchangelabs.com ([fe80::e903:700a:f17:7a17]) by MW2PR0102MB3482.prod.exchangelabs.com ([fe80::e903:700a:f17:7a17%7]) with mapi id 15.20.3632.021; Tue, 8 Dec 2020 04:37:39 +0000 From: Quan Nguyen To: Rob Herring , Joel Stanley , Andrew Jeffery , Sam Ravnborg , Krzysztof Kozlowski , Linus Walleij , Arnd Bergmann , Mark Brown , Kuninori Morimoto , Geert Uytterhoeven , allen , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org Subject: [PATCH 1/2] dt-bindings: vendor-prefixes: Add an entry for AmpereComputing.com Date: Tue, 8 Dec 2020 11:36:59 +0700 Message-Id: <20201208043700.23098-2-quan@os.amperecomputing.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201208043700.23098-1-quan@os.amperecomputing.com> References: <20201208043700.23098-1-quan@os.amperecomputing.com> X-Originating-IP: [118.69.219.201] X-ClientProxiedBy: SG2PR06CA0247.apcprd06.prod.outlook.com (2603:1096:4:ac::31) To MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hcm-sw-17.amperecomputing.com (118.69.219.201) by SG2PR06CA0247.apcprd06.prod.outlook.com (2603:1096:4:ac::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Tue, 8 Dec 2020 04:37:35 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 71d4e7e6-9cc6-48c4-ab70-08d89b32fec9 X-MS-TrafficTypeDiagnostic: MWHPR01MB2383: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZNPB0kGNTQdOj2mnvcq4y60+MR9KKJr2LughdcLQE94ATdbL4zyywdUsG9w1jaC6nf54mJClJ0TnIiUUo0mS0n7aMMecRSO3otLJQFv/hoTmWW838xQG51xKIkbhrGvbKXPI11ovdaf4rJy1Z4MgjaO/VSc/P8Dx6ySon8BSMu+p5OqMSJ7CMP+MJmFt97qcjlAuacaqw684oLZ7o5zS2fNNpdgVKQ5zfztM0L11yxwub4ZiIzzlqSh1DvVyeEdIRbKPNA5w+YiBNV1bvBEmiDiyFaF5ZhBwovfyEPPPgS0Fn3I7DTE2QPG1R4QGA/r8O4aZZQH28LdevMO3CEZYYZrWhA5eJ79whAXEhTDU3dQzeUTv0PCJu0h7POmzwVAJ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR0102MB3482.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(396003)(39850400004)(346002)(366004)(6506007)(316002)(66556008)(478600001)(2616005)(52116002)(2906002)(921005)(66476007)(4744005)(6666004)(5660300002)(86362001)(66946007)(8676002)(16526019)(110136005)(26005)(6486002)(8936002)(1076003)(7416002)(186003)(6512007)(956004); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: VhiK2U8bvWJ5ErcvqHPJWWsDohVIAe9RpvE+3NZ7eMD/rWWCNCk1YlUwc1Sr45nxR/LPznaLwgoSoEuvbr1HKyHbovNSJADSqytFn97D6WGgV6pFvt+NQSGx4/LpnpGLhui9L8q3Ih6p1tmlW3MMDbQPhsPl6afmJJjgWa9iaOzCiQzd9XjQ3X6EfiTNRNragqitoFBd6fLM9GAzlKRWpQtPDMLLIDtHkv+Mhy5CSuwBrpXEX0hpr0MOIOnxPPkTmuOxURFNycdG71pDYusTdK/mzKEPeAeWNKSs1M2Hu5Rdsg+6ELwY0rZ1nLAjbVZ+BAnFWvnYwbQR5oDj+I7zehqbO4pjwyynNv2oFKlLnQ5hY7WKxqqdQSi06ewRPkfRwcbF+pOcOTuEnzuXWeyX4CeXwrJDSrHTxFe3/QPpSVp8CgHPKw5SvdNI8r2AxxfM/VDW4z9L8VY1xhsHFHZpCAxlTGdOEiU2+SFxzc5n1a2C8glTrZ9QNYcYrTHpOtjwKBZif6DFmWIpinhUU71iU/miCthlz5gJoZYXKVmHqzD0Nk6T9LMiexJmchuKDnyohKxZBtM8ksri0Oild58HTHoZjwhaSGWj4acvFn4XO1yeR67JB/GCJmyaJVcadSBIv6ndNPIen0jyZ3CdsU+8Q566iB/ktZAaYHYjRWg04jLT87I6XaWmZ8652R6FVT3a3G0OoFL9ehgjMuGiC47A0z2B05c3oPOvadlnJRJ6QUPSLfR3QfYTBAtPw22weEFYGF7QHaJgYqQSSoRCH5slmmE3cgYlzPT0rJybwHzC8uXgEL+yPG5zn8h+PIT0dYnUANTxPDgckIHE83BdRQW4iJqWd6nW9r++4X7Dy240KmJckW5JSoNCuehD3CG4P/P746wZ7UZL+2fZA+C25VFn1G+iE5CmQ8KDuD0RrQK8Fmiz+m+vwdTzNXLb/5vgXZncmHsLGfL8q1XAhB5AR6ZLt//zQBKJ/HjIU1XDBNPu7j4suh+GlEvb8/7HZoWNbIFt X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-AuthSource: MW2PR0102MB3482.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2020 04:37:39.7315 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-Network-Message-Id: 71d4e7e6-9cc6-48c4-ab70-08d89b32fec9 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Z+bSJAvoYAL/BxqRWn32HkGr7GeC3cJYjYwDjOiVvBpWBBdyUsr05j/CzaN5U+KZ7mHU8wmR22CT+KEBoJVUCVgttQsO6WMNHUj1ELSU/D4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR01MB2383 X-Mailman-Approved-At: Tue, 08 Dec 2020 15:42:21 +1100 X-BeenThere: linux-aspeed@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux ASPEED SoC development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Linux-aspeed" Add "ampere" entry for Ampere Computing LLC: amperecomputing.com Reviewed-by: Andrew Jeffery Reviewed-by: Joel Stanley Signed-off-by: Quan Nguyen Signed-off-by: Phong Vo Signed-off-by: Thang Q. Nguyen --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 3a76c226771b..a83fa090f3d4 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -85,6 +85,8 @@ patternProperties: description: Shenzhen Amediatech Technology Co., Ltd "^amlogic,.*": description: Amlogic, Inc. + "^ampere,.*": + description: Ampere Computing LLC "^ampire,.*": description: Ampire Co., Ltd. "^ams,.*": From patchwork Tue Dec 8 04:37:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quan Nguyen X-Patchwork-Id: 1412414 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Cqnbh4qh0z9sWL for ; Tue, 8 Dec 2020 15:42:40 +1100 (AEDT) Authentication-Results: ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=axGGVVAh; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4Cqnbh3nPPzDqJY for ; Tue, 8 Dec 2020 15:42:40 +1100 (AEDT) X-Original-To: linux-aspeed@lists.ozlabs.org Delivered-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=40.107.236.125; helo=nam11-bn8-obe.outbound.protection.outlook.com; envelope-from=quan@os.amperecomputing.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=axGGVVAh; dkim-atps=neutral Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2125.outbound.protection.outlook.com [40.107.236.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4CqnV43kynzDqKL for ; Tue, 8 Dec 2020 15:37:48 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GnrjW4ZkSGesasRp94XJ4svNn4wUcdeZ2IcAlakHtEBKFjMZkmWDyqVxcFvPyStnWxkwgFtQ16pOT5KbjCwiar5M8XmqJwkYWv+89klVvqds3/WELZGUdsXLTAGvDS5L3Bn41pwSSsI1RA5Krg+HW357UmpmwBaMi/vw7RhDYVQxgpo+pAaFYzzjqyw9Az62zYxInHJz3eEn9zIHGdYUUkCoZuZlA1Up0OvKbP2UVkjea1nI2ZhBy8m3s2bxNY5wwApcj7kcw3dCTQFEna3Yu8XxiVed+zQZQcrOU6eeqaIuLZSN+Mv+VuzY/FL6zQu8/9BShBCHc6NPu4oFTzLL3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zowWx9r79gxlIXGvn+jvngd/RKH7zbvKzmcW7d7yoU8=; b=mQC186bU2WwWLefH1FWDy3MfPtxw7pr3fFU15yR+vHK4Hwk6RbCJ1IhBVhrcJmyindOz+HYfkon7ve6w+UnaipBlG3XObUigytTagdveER3yea58dy4Ox74yqpZC0rJmsqSOKOo3E4+eKTy4BfDkICjOZsD066IcOmsw+YDcHkcFQUeMj0zMJc5s3t4c+ZrwjUvJfPVA6HJZTFTTRD2C++bgvss+QY9t+dMLuBF87kzAjp1lkv9u/6JxcmkSFVDbZLI0okqE/SE9i+OHb4WBgsJjAEV1pEN9iWu6L6Ld3ktLDTL4E9v8mdR0XyCNCkEka6swxwiIYcHRAwUHVLe6sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zowWx9r79gxlIXGvn+jvngd/RKH7zbvKzmcW7d7yoU8=; b=axGGVVAh4uyJ5wwNQykUhp/vWtPJcTgobtwuW6BCIRKkfjNjEmzFa9VYnXQZb7lx1FeL8iL/GIcUYiY8QsP9KHpEER2CEnEZoPEX32DUR5L52X3y2TND7b81m535DWLlSmYJFpm9kL4BlseYWVyeM+rj40AgpPBhEFFijbkn384= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=os.amperecomputing.com; Received: from MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) by MWHPR01MB2383.prod.exchangelabs.com (2603:10b6:300:3c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Tue, 8 Dec 2020 04:37:44 +0000 Received: from MW2PR0102MB3482.prod.exchangelabs.com ([fe80::e903:700a:f17:7a17]) by MW2PR0102MB3482.prod.exchangelabs.com ([fe80::e903:700a:f17:7a17%7]) with mapi id 15.20.3632.021; Tue, 8 Dec 2020 04:37:44 +0000 From: Quan Nguyen To: Rob Herring , Joel Stanley , Andrew Jeffery , Sam Ravnborg , Krzysztof Kozlowski , Linus Walleij , Arnd Bergmann , Mark Brown , Kuninori Morimoto , Geert Uytterhoeven , allen , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org Subject: [PATCH 2/2] ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC Date: Tue, 8 Dec 2020 11:37:00 +0700 Message-Id: <20201208043700.23098-3-quan@os.amperecomputing.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201208043700.23098-1-quan@os.amperecomputing.com> References: <20201208043700.23098-1-quan@os.amperecomputing.com> X-Originating-IP: [118.69.219.201] X-ClientProxiedBy: SG2PR06CA0247.apcprd06.prod.outlook.com (2603:1096:4:ac::31) To MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hcm-sw-17.amperecomputing.com (118.69.219.201) by SG2PR06CA0247.apcprd06.prod.outlook.com (2603:1096:4:ac::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Tue, 8 Dec 2020 04:37:40 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: df203ce3-e12a-4576-8041-08d89b330195 X-MS-TrafficTypeDiagnostic: MWHPR01MB2383: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3044; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VLdhsF+PXw78YySYFFcza3ho7sAyjBG3bKgSNgFs7vpFsxYxgwLvP7jJHfwHLHaoshBsshfkAoRjvmXvc+bCvq1dUgwwxG5FpbwWuhNQ+mUQGo0vikv15aMr6n4AqNoVyI+IlMF+ow7SAKRlUrO6OE2NUSTUPTqqhWquOxHpYvkxFhtt5PThwJdxmJk/lRVCme6nKXPZXd+euzEQg1HBVn3knJ+PTCWpUBuzCqRI5yrpE0opM8rEaicL8CNZrf4gcKtzYgxNEthqFdxwVVS9UcvsXq9F7a3ToCrocTAYTZHikkplFFp37pxr7mInuMIdggw35yNrJS90Ddu3vWjKy7cf+HdJ/g86nyvpRH3h2EYwD6gAoNyxzyRXoXBR5OCR7yx14aK1/m8V92ydCr+uc3ePbHFVzOXYJIbkIjZk2XI= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR0102MB3482.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(396003)(39850400004)(346002)(366004)(6506007)(316002)(66556008)(478600001)(2616005)(52116002)(2906002)(921005)(66476007)(30864003)(6666004)(5660300002)(86362001)(66946007)(8676002)(16526019)(110136005)(26005)(6486002)(8936002)(1076003)(7416002)(186003)(83380400001)(6512007)(956004)(473944003)(414714003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: GoGoYxlQyRQb+rK0eDZ9el1BmZX6AeYCRDAYdu+3jAar0BnZLWhsNA/wqfWeHnSdI+OH8wylooRizcIKpuLQDVryrmFSd8HydClrDMP0KSsg8vMldUmg7AUabIaXpiJdsfz7wb3PdN3rCIgtuRpTefiCj3j84Xna4bJnV0txgeDGrAo2deeJWMhemYbboP7RMKyZ6W0GI9JvUiyZgW+3q6B/LQta3Jnf78/SydQdmyJCDR9F71cqvagYNC3Y92HP5RWJDg3NElQeKBsKsNBj3zrQBci74GTgKMLkxiVjO4Ic5U/xS6xJqFo9zegKsrpbEgkArj/A9+uLNjOrasiKZwWPjHC3RErTlt1fBHgoC2tiAwagQIPPsO8o/ZLBiRtIr/0kpua2eRmmkCx8MLeKppKDMQfcKMgzOOEeYmRvvUL+CYVNV3h3stHn03IFdAvosXstIXwTtVyJMa8Clwessb74pOMVQL9gTyW7lScLm6iGeChT5J1QtpHnlG0yAm/LOKgc6xLyKrwysQ9fPrxvKH/LwT5LnIQ5HxIJrjaqnmJMxhtyVTHGDyTBbsHbTrLyDSkMB5CVAfioD4S4pM/BQiGBLzfV5Q2ugYxN2VCJ9mHh8R8WgA3KC3Zb3nmYc48bToqBEsKGjCbu4QT5j0a2RMGn392/wO0Z0vQQOVoj9RgaSnbZKMrl6jwPE6ywcwgg69k7sGn9PR+5c/CXaFksNw3r57GvI2WDjRrBAMfBDiXiTuQoRF2x04fyA2PhtiyokkrKASNy283eNoDrB/EcETDwhrU3pAtAPq9BblkNBRDXYqPtEGiGzRI7Hb70eNuKPxDDFtnAmfIvybwHlrUCGn9DvnBS+26rGeYRvQqpkXLjpTFsvimv/UzsyXdnaTHeUt/8+eYK11KBOIHMM3Q7l8M7I75QAZCbiITrfI6HPTZoTC+KdIBrv+2G9XY+1j5FWwWEmbmZs+kobmVVieKCW6gKj2A8/dcuDYfaQZ4PFWRa5mPIzhM6hHYmb9X82adS X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-AuthSource: MW2PR0102MB3482.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2020 04:37:44.3828 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-Network-Message-Id: df203ce3-e12a-4576-8041-08d89b330195 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: w1gRyF6KDNfzcKszpJ7q2w8ryBTrB3MR44CD6BPeKerT3yc3ZQgM6ZlbSkEBcPmOPLN09CgOzw4P+AFvqDDL0J9XADZyuQiQh/kYYG3o9Qw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR01MB2383 X-Mailman-Approved-At: Tue, 08 Dec 2020 15:42:21 +1100 X-BeenThere: linux-aspeed@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux ASPEED SoC development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-aspeed-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Linux-aspeed" The Mt. Jade BMC is an ASPEED AST2500-based BMC for the Mt. Jade hardware reference platform with Ampere's Altra Processor Family. Reviewed-by: Andrew Jeffery Reviewed-by: Joel Stanley Signed-off-by: Quan Nguyen Signed-off-by: Phong Vo Signed-off-by: Thang Q. Nguyen --- arch/arm/boot/dts/Makefile | 1 + .../arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 ++++++++++++++++++ 2 files changed, 559 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 9f9f3e49132a..5da5e8f93554 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1398,6 +1398,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \ aspeed-ast2500-evb.dtb \ aspeed-ast2600-evb.dtb \ aspeed-bmc-amd-ethanolx.dtb \ + aspeed-bmc-ampere-mtjade.dtb \ aspeed-bmc-arm-centriq2400-rep.dtb \ aspeed-bmc-arm-stardragon4800-rep2.dtb \ aspeed-bmc-bytedance-g220a.dtb \ diff --git a/arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts b/arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts new file mode 100644 index 000000000000..8f5ec22e51c2 --- /dev/null +++ b/arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts @@ -0,0 +1,558 @@ +// SPDX-License-Identifier: GPL-2.0+ +/dts-v1/; +#include "aspeed-g5.dtsi" +#include + +/ { + model = "Ampere Mt. Jade BMC"; + compatible = "ampere,mtjade-bmc", "aspeed,ast2500"; + + chosen { + stdout-path = &uart5; + bootargs = "console=ttyS4,115200 earlyprintk"; + }; + + memory@80000000 { + reg = <0x80000000 0x20000000>; + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + vga_memory: framebuffer@9f000000 { + no-map; + reg = <0x9f000000 0x01000000>; /* 16M */ + }; + + gfx_memory: framebuffer { + size = <0x01000000>; + alignment = <0x01000000>; + compatible = "shared-dma-pool"; + reusable; + }; + + video_engine_memory: jpegbuffer { + size = <0x02000000>; /* 32M */ + alignment = <0x01000000>; + compatible = "shared-dma-pool"; + reusable; + }; + }; + + leds { + compatible = "gpio-leds"; + + fault { + gpios = <&gpio ASPEED_GPIO(B, 6) GPIO_ACTIVE_HIGH>; + }; + + identify { + gpios = <&gpio ASPEED_GPIO(Q, 6) GPIO_ACTIVE_HIGH>; + }; + }; + + gpio-keys { + compatible = "gpio-keys"; + + shutdown_ack { + label = "SHUTDOWN_ACK"; + gpios = <&gpio ASPEED_GPIO(G, 2) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + reboot_ack { + label = "REBOOT_ACK"; + gpios = <&gpio ASPEED_GPIO(J, 3) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + S0_overtemp { + label = "S0_OVERTEMP"; + gpios = <&gpio ASPEED_GPIO(G, 3) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + S0_hightemp { + label = "S0_HIGHTEMP"; + gpios = <&gpio ASPEED_GPIO(J, 0) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + S0_cpu_fault { + label = "S0_CPU_FAULT"; + gpios = <&gpio ASPEED_GPIO(J, 1) GPIO_ACTIVE_HIGH>; + linux,code = ; + }; + + S1_overtemp { + label = "S1_OVERTEMP"; + gpios = <&gpio ASPEED_GPIO(Z, 6) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + S1_hightemp { + label = "S1_HIGHTEMP"; + gpios = <&gpio ASPEED_GPIO(AB, 0) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + S1_cpu_fault { + label = "S1_CPU_FAULT"; + gpios = <&gpio ASPEED_GPIO(Z, 1) GPIO_ACTIVE_HIGH>; + linux,code = ; + }; + + id_button { + label = "ID_BUTTON"; + gpios = <&gpio ASPEED_GPIO(Q, 5) GPIO_ACTIVE_LOW>; + linux,code = ; + }; + + }; + + gpioA0mux: mux-controller { + compatible = "gpio-mux"; + #mux-control-cells = <0>; + mux-gpios = <&gpio ASPEED_GPIO(A, 0) GPIO_ACTIVE_LOW>; + }; + + adc0mux: adc0mux { + compatible = "io-channel-mux"; + io-channels = <&adc 0>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc1mux: adc1mux { + compatible = "io-channel-mux"; + io-channels = <&adc 1>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc2mux: adc2mux { + compatible = "io-channel-mux"; + io-channels = <&adc 2>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc3mux: adc3mux { + compatible = "io-channel-mux"; + io-channels = <&adc 3>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc4mux: adc4mux { + compatible = "io-channel-mux"; + io-channels = <&adc 4>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc5mux: adc5mux { + compatible = "io-channel-mux"; + io-channels = <&adc 5>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc6mux: adc6mux { + compatible = "io-channel-mux"; + io-channels = <&adc 6>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc7mux: adc7mux { + compatible = "io-channel-mux"; + io-channels = <&adc 7>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc8mux: adc8mux { + compatible = "io-channel-mux"; + io-channels = <&adc 8>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc9mux: adc9mux { + compatible = "io-channel-mux"; + io-channels = <&adc 9>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc10mux: adc10mux { + compatible = "io-channel-mux"; + io-channels = <&adc 10>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc11mux: adc11mux { + compatible = "io-channel-mux"; + io-channels = <&adc 11>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc12mux: adc12mux { + compatible = "io-channel-mux"; + io-channels = <&adc 12>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + adc13mux: adc13mux { + compatible = "io-channel-mux"; + io-channels = <&adc 13>; + #io-channel-cells = <1>; + io-channel-names = "parent"; + mux-controls = <&gpioA0mux>; + channels = "s0", "s1"; + }; + + iio-hwmon { + compatible = "iio-hwmon"; + io-channels = <&adc0mux 0>, <&adc0mux 1>, + <&adc1mux 0>, <&adc1mux 1>, + <&adc2mux 0>, <&adc2mux 1>, + <&adc3mux 0>, <&adc3mux 1>, + <&adc4mux 0>, <&adc4mux 1>, + <&adc5mux 0>, <&adc5mux 1>, + <&adc6mux 0>, <&adc6mux 1>, + <&adc7mux 0>, <&adc7mux 1>, + <&adc8mux 0>, <&adc8mux 1>, + <&adc9mux 0>, <&adc9mux 1>, + <&adc10mux 0>, <&adc10mux 1>, + <&adc11mux 0>, <&adc11mux 1>, + <&adc12mux 0>, <&adc12mux 1>, + <&adc13mux 0>, <&adc13mux 1>; + }; + + iio-hwmon-adc14 { + compatible = "iio-hwmon"; + io-channels = <&adc 14>; + }; + + iio-hwmon-battery { + compatible = "iio-hwmon"; + io-channels = <&adc 15>; + }; +}; + +&fmc { + status = "okay"; + flash@0 { + status = "okay"; + m25p,fast-read; + label = "bmc"; + /* spi-max-frequency = <50000000>; */ +#include "openbmc-flash-layout.dtsi" + }; +}; + +&spi1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_spi1_default>; + + flash@0 { + status = "okay"; + m25p,fast-read; + label = "pnor"; + /* spi-max-frequency = <100000000>; */ + }; +}; + +&uart1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_txd1_default + &pinctrl_rxd1_default + &pinctrl_ncts1_default + &pinctrl_nrts1_default>; +}; + +&uart2 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_txd2_default + &pinctrl_rxd2_default>; +}; + +&uart3 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_txd3_default + &pinctrl_rxd3_default>; +}; + +&uart4 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_txd4_default + &pinctrl_rxd4_default>; +}; + +/* The BMC's uart */ +&uart5 { + status = "okay"; +}; + +&mac1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>; +}; + +&i2c0 { + status = "okay"; +}; + +&i2c1 { + status = "okay"; +}; + +&i2c2 { + status = "okay"; +}; + +&i2c3 { + status = "okay"; + eeprom@50 { + compatible = "microchip,24c64", "atmel,24c64"; + reg = <0x50>; + pagesize = <32>; + }; + + inlet_mem2: tmp175@28 { + compatible = "ti,tmp175"; + reg = <0x28>; + }; + + inlet_cpu: tmp175@29 { + compatible = "ti,tmp175"; + reg = <0x29>; + }; + + inlet_mem1: tmp175@2a { + compatible = "ti,tmp175"; + reg = <0x2a>; + }; + + outlet_cpu: tmp175@2b { + compatible = "ti,tmp175"; + reg = <0x2b>; + }; + + outlet1: tmp175@2c { + compatible = "ti,tmp175"; + reg = <0x2c>; + }; + + outlet2: tmp175@2d { + compatible = "ti,tmp175"; + reg = <0x2d>; + }; +}; + +&i2c4 { + status = "okay"; + rtc@51 { + compatible = "nxp,pcf85063a"; + reg = <0x51>; + }; +}; + +&i2c5 { + status = "okay"; +}; + +&i2c6 { + status = "okay"; + psu@58 { + compatible = "pmbus"; + reg = <0x58>; + }; + + psu@59 { + compatible = "pmbus"; + reg = <0x59>; + }; +}; + +&i2c7 { + status = "okay"; +}; + +&i2c8 { + status = "okay"; +}; + +&i2c9 { + status = "okay"; +}; + +&gfx { + status = "okay"; + memory-region = <&gfx_memory>; +}; + +&pinctrl { + aspeed,external-nodes = <&gfx &lhc>; +}; + +&pwm_tacho { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm2_default &pinctrl_pwm3_default + &pinctrl_pwm4_default &pinctrl_pwm5_default + &pinctrl_pwm6_default &pinctrl_pwm7_default>; + + fan@0 { + reg = <0x02>; + aspeed,fan-tach-ch = /bits/ 8 <0x04>; + }; + + fan@1 { + reg = <0x02>; + aspeed,fan-tach-ch = /bits/ 8 <0x05>; + }; + + fan@2 { + reg = <0x03>; + aspeed,fan-tach-ch = /bits/ 8 <0x06>; + }; + + fan@3 { + reg = <0x03>; + aspeed,fan-tach-ch = /bits/ 8 <0x07>; + }; + + fan@4 { + reg = <0x04>; + aspeed,fan-tach-ch = /bits/ 8 <0x08>; + }; + + fan@5 { + reg = <0x04>; + aspeed,fan-tach-ch = /bits/ 8 <0x09>; + }; + + fan@6 { + reg = <0x05>; + aspeed,fan-tach-ch = /bits/ 8 <0x0a>; + }; + + fan@7 { + reg = <0x05>; + aspeed,fan-tach-ch = /bits/ 8 <0x0b>; + }; + + fan@8 { + reg = <0x06>; + aspeed,fan-tach-ch = /bits/ 8 <0x0c>; + }; + + fan@9 { + reg = <0x06>; + aspeed,fan-tach-ch = /bits/ 8 <0x0d>; + }; + + fan@10 { + reg = <0x07>; + aspeed,fan-tach-ch = /bits/ 8 <0x0e>; + }; + + fan@11 { + reg = <0x07>; + aspeed,fan-tach-ch = /bits/ 8 <0x0f>; + }; + +}; + +&vhub { + status = "okay"; +}; + +&adc { + status = "okay"; +}; + +&video { + status = "okay"; + memory-region = <&video_engine_memory>; +}; + +&gpio { + gpio-line-names = + /*A0-A7*/ "","","","S0_BMC_SPECIAL_BOOT","","","","", + /*B0-B7*/ "BMC_SELECT_EEPROM","","","", + "POWER_BUTTON","","","", + /*C0-C7*/ "","","","","","","","", + /*D0-D7*/ "","","","","","","","", + /*E0-E7*/ "","","","","","","","", + /*F0-F7*/ "","","BMC_SYS_PSON_L","S0_DDR_SAVE","PGOOD", + "S1_DDR_SAVE","","", + /*G0-G7*/ "S0_FW_BOOT_OK","SHD_REQ_L","","S0_OVERTEMP_L","","", + "","", + /*H0-H7*/ "","","","","","","","", + /*I0-I7*/ "","","S1_BMC_SPECIAL_BOOT","","","","","", + /*J0-J7*/ "S0_HIGHTEMP_L","S0_FAULT_L","S0_SCP_AUTH_FAIL_L","", + "","","","", + /*K0-K7*/ "","","","","","","","", + /*L0-L7*/ "","","","BMC_SYSRESET_L","SPI_AUTH_FAIL_L","","","", + /*M0-M7*/ "","","","","","","","", + /*N0-N7*/ "","","","","","","","", + /*O0-O7*/ "","","","","","","","", + /*P0-P7*/ "","","","","","","","", + /*Q0-Q7*/ "","","","","","UID_BUTTON","","", + /*R0-R7*/ "","","BMC_EXT_HIGHTEMP_L","","","RESET_BUTTON","","", + /*S0-S7*/ "","","","","","","","", + /*T0-T7*/ "","","","","","","","", + /*U0-U7*/ "","","","","","","","", + /*V0-V7*/ "","","","","","","","", + /*W0-W7*/ "","","","","","","","", + /*X0-X7*/ "","","","","","","","", + /*Y0-Y7*/ "","","","","","","","", + /*Z0-Z7*/ "S0_BMC_PLIMIT","S1_FAULT_L","S1_FW_BOOT_OK","","", + "S1_SCP_AUTH_FAIL_L","S1_OVERTEMP_L","", + /*AA0-AA7*/ "","","","","","","","", + /*AB0-AB7*/ "S1_HIGHTEMP_L","S1_BMC_PLIMIT","S0_BMC_DDR_ADDR", + "S1_BMC_DDR_ADR","","","","", + /*AC0-AC7*/ "SYS_PWR_GD","","","","","BMC_READY","SLAVE_PRESENT_L", + "BMC_OCP_PG"; +};