From patchwork Mon Nov 30 08:17:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quan Nguyen X-Patchwork-Id: 1408060 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 4CkypY3Lz4z9sTc for ; Mon, 30 Nov 2020 19:20:21 +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=YnO1J1du; 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 4CkypY1Kn0zDqgl for ; Mon, 30 Nov 2020 19:20:21 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=40.107.237.135; helo=nam12-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=YnO1J1du; dkim-atps=neutral Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2135.outbound.protection.outlook.com [40.107.237.135]) (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 4Ckylz4MstzDqdx for ; Mon, 30 Nov 2020 19:18:07 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYXdHhbDuNgWA+FzSemWQ4XrCKAQzG2m8IY27utinnuTEty1kZWGp6YIXIVBckfu8DRYecnd1rarl7UT612z7WnC4YrIpm5w2w1+IKB26k0Ni2mrEnHT3g6I3YPHGg5XKV8M4cBhTv3dUVojLAorF+R9NMNsd/M0uXSLIrfg1C0AydlLhzTwSO7jEtie011FrCAoNMRzz781DgRRnqEQAxGhckBlb4YjRi4xdlgnMm33qIKybn6EWDH0Rn2BkmIM4JqJb25vN+O1iD+jwOTAnlR39UfvRPl4ITf3hHATmXFJd+AaH1tD8GX7TDI6plNWmfLQJFrP1XbJM0WQvA4kOA== 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=+Uq6UbUVBteUDgxqqxFjfiLsG6R3J7Ju7+brluRi38U=; b=bqlOIQUgRmeadegeMjXl7tfK6ZG2hXLHjhH3yEMzktlOMb5N1yLzOcj0KNz9kpbNqTmhdlnqLgy3gXvsKYENzuC4RW0vjdl0FhR2mKQPkbl5zJQUYw2mdgQ5D2H+LC6UYkc+5Xcj8vmeSYYMIpMOvpO6PVpO12sJXzGTZ74ShRX5me5BIse4dWW8/RiN+sXuhQ5Nk1PY+R7RvYsTVyho93K80RwuVWc8TQe5hULGHv22PSMfZHKUHH7kxEnQVUZm95DFeX+nHvsdxbZgH8c00swo+RlZWcM6JbAdXn3thnQHM6LO4YkiJauZdCyToZ4+21OgJR4GvqLSnA1lLA47mw== 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=+Uq6UbUVBteUDgxqqxFjfiLsG6R3J7Ju7+brluRi38U=; b=YnO1J1duySu/DanVxsbEf4AEb2BvPYqgcZFZMrVzrpz2iGYmMLecr1fyati75g4TWnOSi+ipn3NIUzx1Sj9GU8uHrctqS9EhAF1HdSKi8UULCHAlz98zuwzIva/u8ewjcGMVWyrqH27s2Xtmlyv+n+5iXC+hrI85ZfhS1v2nIAI= Authentication-Results: jms.id.au; dkim=none (message not signed) header.d=none;jms.id.au; dmarc=none action=none header.from=os.amperecomputing.com; Received: from MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) by MW4PR01MB6467.prod.exchangelabs.com (2603:10b6:303:75::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Mon, 30 Nov 2020 08:17:53 +0000 Received: from MW2PR0102MB3482.prod.exchangelabs.com ([fe80::9978:c933:a050:a0e8]) by MW2PR0102MB3482.prod.exchangelabs.com ([fe80::9978:c933:a050:a0e8%7]) with mapi id 15.20.3611.025; Mon, 30 Nov 2020 08:17:53 +0000 From: Quan Nguyen To: Joel Stanley , openbmc@lists.ozlabs.org Subject: [PATCH v2 1/2] dt-bindings: vendor-prefixes: Add an entry for AmpereComputing.com Date: Mon, 30 Nov 2020 15:17:32 +0700 Message-Id: <20201130081733.18893-2-quan@os.amperecomputing.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201130081733.18893-1-quan@os.amperecomputing.com> References: <20201130081733.18893-1-quan@os.amperecomputing.com> X-Originating-IP: [118.69.219.201] X-ClientProxiedBy: HK2PR02CA0195.apcprd02.prod.outlook.com (2603:1096:201:21::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 HK2PR02CA0195.apcprd02.prod.outlook.com (2603:1096:201:21::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20 via Frontend Transport; Mon, 30 Nov 2020 08:17:51 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 06fb2155-b384-429e-afa4-08d895086edc X-MS-TrafficTypeDiagnostic: MW4PR01MB6467: X-MS-Exchange-Transport-Forked: True 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: owPqH3ND0iz2V0ZxBDr34qz3qR0WbBHur4Fa4rJ8sqbh3eCeT05d9YwA6tQ7+u3yskN46O3dOuF04mf3w6qkHNoTRKPMVxLsqT8pwntGE0LaBuHI/rQey2+2jBqrj2dQUNqiaAsJUduoW+BehNyJmSIleU9IqOh1/x9sC5LSvjp+YqymP7ijm6e67uT+Z+GvnjtiolFLh0kt/HNogHK5JPFZ6h9aRIXkYXh9KRHrIaSyHyhxBw/v8YbwscAQ7ZvvFMa6Im9s21feSUtMbyDdrv6yVGXU7+ywYkxQbYJ1JFJEbvXXZ8kHoQXGN1+II6s4w63q7BAstpt8EKSTJ7809Q== 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)(346002)(366004)(136003)(39840400004)(376002)(396003)(6666004)(5660300002)(52116002)(2906002)(66476007)(66556008)(66946007)(26005)(4326008)(6486002)(316002)(478600001)(54906003)(86362001)(16526019)(1076003)(186003)(8936002)(956004)(8676002)(2616005)(4744005)(107886003)(6506007)(6512007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: t7WQfqQKtYpAl0mw3QZAT77oJZxwJABqBrBX+7swPAI7LF7TAaIbsqZpsmxSvvVOFvq/9eONpW3EDPifnk/G/HMKx/knG/ii4VDMDnIgOxzxws54bijXsnNRtd/WlynOp3gjNHQ6fkeV0q7dYRvktRYZl7U3UetiREpZ+vGPz7VJkTzx1qJ2ZGutl01SysJqoS1O+ng+Ly380iFg37xhMLY2t/tCIvG+acne49INqU23n8OK0niSYAv0JN13QX6d1ANGIVfbpI119n74w0/P0Zg2j11U00B3gqV5pfM5e+Ez+ZF1ktQsAPU4zXYSC9Uc7hqH8k6wB12ljLSKhH0genl19atIxbokRvAZw7vezLgVDQ3YjRmkPESqe+5pfVEvWlDPjYBmdUNQb79YOd6KRvv/HAy0lBMjLiVkXThox/Wq5qfadCa5M/DC6h+N6lU3ikFcvzSojCCUoGv5Zp25EaH5QrL8wjE+2X8GSdPgaZfzzOIxXdr8w6+Fylvxu8n+cUImOcn3moHbxitLmnNYZ6V8Ab16CS0NIXZRgZzi2626FsIS7UBWtugUMfblirloQU8Uloglsvl9cNkY1iE7AcPppBoVqAMcKBDNb2PLtH5bnYH10ThoQbqDflRI/8ZRBx+/G3PA5viaD0LDvjyYvSJ26Kuk+9hPzUHdKUNtilMkdHh8kVhMcRowezqdpphOOxw5Sg7by0h0sC1QAmV8lhjBWaoY26vg1SzDphWlt9DJfftan980fAd0egj23K62QDNFxZtaydMm007NzXvGooJBwNeLPN+MSo8qpj0rrggZim/qk6rwwhCsvAt9kUU20iIR80WhWKfOXNxn2QznXJQJGaFhMzCl3Wqq+bGv05GZbxcoZ6n+WX+/Y8TcpSV6/XonDNui9dXlurncjEXfeqy0a7OXCduPcu8frITpX1FybiuGCUJQDCbBIj+IaUxO+VtU/lepM9Q68yE81L/VtTv/tskZL3cok7i10z7vgYA/t9/pQIOxFizxLE05Zdj1 X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06fb2155-b384-429e-afa4-08d895086edc X-MS-Exchange-CrossTenant-AuthSource: MW2PR0102MB3482.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2020 08:17:53.6722 (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: hJTWUGURPotvICFEsYjihkCdx10gFVPjN5xscyeIQZKjHkt6k5m4kqnrMNV2XxIi4d0TNaZvBPRO7KZLXR7OmwZp0jDPDJAUwE4PytK+tK4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR01MB6467 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Open Source Submission , "Thang Q . Nguyen" , Phong Vo Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" Add "ampere" entry for Ampere Computing LLC: amperecomputing.com Signed-off-by: Quan Nguyen Signed-off-by: Phong Vo Signed-off-by: Thang Q. Nguyen Reviewed-by: Andrew Jeffery Reviewed-by: Andrew Jeffery Reviewed-by: Joel Stanley --- 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 604166ecaefb..10f12e98762f 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 Mon Nov 30 08:17:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quan Nguyen X-Patchwork-Id: 1408061 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 4CkyqZ5rKvz9sTv for ; Mon, 30 Nov 2020 19:21:14 +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=VY5K2tW0; 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 4CkyqY627LzDqfb for ; Mon, 30 Nov 2020 19:21:13 +1100 (AEDT) X-Original-To: openbmc@lists.ozlabs.org Delivered-To: openbmc@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=40.107.237.135; helo=nam12-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=VY5K2tW0; dkim-atps=neutral Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2135.outbound.protection.outlook.com [40.107.237.135]) (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 4Ckym05YkbzDqdx for ; Mon, 30 Nov 2020 19:18:08 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A7/0NtOpQ5k4iFTT2mf1eIMOotqTpexySP+Svs0s1ql+KhVwdQr3y6fMl1T38SvHAffi2ORFyGIV9aILZ8E+gqiSG2igTeyiiUxbukJaX+4PuUsyrvSgSkMtpACcMoJjlxGaHY7jVBy8gpv3erl97FjF4aw+H5S3DAF3U1PZYJX942BrWOr+jw0K0K5U8Bfa4qEgQr22jVgNaxXcTizLG5hufyvYLSRk46bKLsZV+Vg0cs5SW4KUzHzIp0+lxiUdspYaFjenRLgtmooblHf5gs87rq9MFr5YyBoRd8x22El81VZwLNR4V1JMeRjU2ruB/8v5OYhBFQIRq29pQsBiYg== 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=pl7lDOQln8/VtPLZl9mhRiHI2Ym2Rsrla+a0QrpZPOw=; b=KIzn8arslvgSELMdXlL1RX4mS60xQS1vnJXwax4SZjIczfsxrNPjudt7RYHVM0HyOVb9XbSaG/vk5kFbcaK0jjxY4ML6nqA8m11nj7aDfs0JpPdGBhyWduizQ6lf6MogmwCHtu4U6Slc/m90r9N5Cv+wr3AXIoXw2/d2yVZyObN+c3wNgHqbRsAyYAi/iHq7DnCuBbIFQwALL0ZW9dHKnNG7HKEL8U2H2tj6bog8OT8TDDS4Cakt0cy8iXRTgKxgfuszLECC3nC3htU0yrmIAfuU/GRibgb28bOlTz5iVLmVbMnS4xa02P3wqZK8zLxafI3jFJtRyBxxJflUKveIEw== 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=pl7lDOQln8/VtPLZl9mhRiHI2Ym2Rsrla+a0QrpZPOw=; b=VY5K2tW0zLGYYMVOCWz6Wa+p2CEF2DpiTzeiRlXfp3I9dmrzMxdxABgqKNwMfKsvtOk4lX1dlCiDV7jg5pXdUjlLYyljy3dYDJnO8g67tFim+VSQ3l9x74qWsY5K1jYGWamxISak6d/7+Oh67ftS7Vk2xiT050cnqi8z1gyYDe0= Authentication-Results: jms.id.au; dkim=none (message not signed) header.d=none;jms.id.au; dmarc=none action=none header.from=os.amperecomputing.com; Received: from MW2PR0102MB3482.prod.exchangelabs.com (2603:10b6:302:c::32) by MW4PR01MB6467.prod.exchangelabs.com (2603:10b6:303:75::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Mon, 30 Nov 2020 08:17:55 +0000 Received: from MW2PR0102MB3482.prod.exchangelabs.com ([fe80::9978:c933:a050:a0e8]) by MW2PR0102MB3482.prod.exchangelabs.com ([fe80::9978:c933:a050:a0e8%7]) with mapi id 15.20.3611.025; Mon, 30 Nov 2020 08:17:55 +0000 From: Quan Nguyen To: Joel Stanley , openbmc@lists.ozlabs.org Subject: [PATCH v2 2/2] ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC Date: Mon, 30 Nov 2020 15:17:33 +0700 Message-Id: <20201130081733.18893-3-quan@os.amperecomputing.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201130081733.18893-1-quan@os.amperecomputing.com> References: <20201130081733.18893-1-quan@os.amperecomputing.com> X-Originating-IP: [118.69.219.201] X-ClientProxiedBy: HK2PR02CA0195.apcprd02.prod.outlook.com (2603:1096:201:21::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 HK2PR02CA0195.apcprd02.prod.outlook.com (2603:1096:201:21::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20 via Frontend Transport; Mon, 30 Nov 2020 08:17:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 80f61e8e-1b6f-4dca-e178-08d895087093 X-MS-TrafficTypeDiagnostic: MW4PR01MB6467: X-MS-Exchange-Transport-Forked: True 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: hORMTuTeoG5+SPLoBwzROWzUFIGTfA/aYxIesgxk794rccagqSi006cM4MIGa3mSY11wNQKyhDuBbY8sOQxP3YJsxjo6ImwEKIxG3yEA7Gq7BQy1Vq6zkR0/w5QPfyPVN/YRB+fkQyju0791QmU2jlcBcwqFD9920iQjLIWmmdDgg15nL8Dnhml87MotQvBzn90ilmkdw1IHh4gizSBPxbVAuMED1nyNr3zA3du8YLJtNdqHsTHZl8iRf7A0D6SiW+tJrrggC5ycv3+EZTZ/Kulv8OTVaAaRt8L5QQGYHW7Q2lvo5rM6DK42ErQmvJ5L+woC+GPCqeB5uhUYgbQzKnK0vI6GJKlfTZI2XjbaXNo3kdeB9lz7kB5jmqKsLCqele27Ku2bjLoqGwtn8nt9Ag== 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)(346002)(366004)(136003)(39840400004)(376002)(396003)(6666004)(83380400001)(5660300002)(52116002)(2906002)(66476007)(66556008)(66946007)(26005)(4326008)(6486002)(316002)(478600001)(54906003)(86362001)(30864003)(16526019)(1076003)(186003)(8936002)(956004)(8676002)(2616005)(107886003)(6506007)(6512007)(414714003)(473944003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: DbrChN10xkpTmaVBeUvAC2oaHpmAcL0eq+kjH2nfin3d4TrJb/zVtrDJjA3rD7Q4q5nf7LV/yIKqmJI8/zvM1J9/pXvQqDCV+Cqhn956teXi/7hrSaMHrC4+zt3CDmsD5pw457u7eqmDdrhw3SHvli20Iih94xEtTIj81BjGIAp7+DVbQfgUMZvo24Zpmh3nuRKczp+MQvv30F2s4gN+prDyT23ciFse7PJk65eGazcDqaUCR0mh0TglPwDa8zHyuU5tsWt25H3uJCg49MWi3cfJwkDJE+IfJ0lgsDGL4n2n0AE7O6cCIUB2Yskv/i6jAuI4VRLnPJ1nL7Gd/orHcT5/ZeJM5S7Ern6Ccig2MFYzVHEVXyC2EHXg3lia3euDm4vwzy6YaZU/zrt5MXEpfSGl3qzEJBZl3oupbzIwrU/VlzBKK8YyNfrcwcxGedaDOH86asj7OlkxcX8GDUtdjIVygN1uzyOtLcRkPoVSYCOA6m8sCoUdJv0NVSzJCk+J5fDevIThrRtTQy4Q6FxGarD4ra4bmveSjjbku6tu1nYWK6Vu85+vz6STm3ge0rQuINkcqzSnBCwOQo/ExnL1xvt4/CuOzDSagT1pHcR0C4BMJaP5nMCJpVLpX0TbzaxJZUmaeYQj7jrQfr5Jx8Wt6G3nZm9HAbHUsMYNKXNUY7lr4dBq4e8MdGytaMJbkeTZ22Df3U5ZNVjz1rjay6eJL9kAagF4bc8N6EhXREyq5Q3y4bEgNyEN3pK46GzdDbzs6Jzo9mdG4DOqZxTkouXU1t2DmIXOsEzN0Aklr6wOCHbLAOYyjqdPkw4n0Jww6UP2ZwS1dRQM+21xZaDHVgY++r6eYM49iFjiYl8XaNaxbF0d9UQZ8Mh32QlHK9J0XOsEv3fMF6zP5YvPj16wegIfXzB/4z46zn2j9b0GH+udUJHvAH95Ew+N304FULJOplegqdYexufQgjeYXUh4ChVyM4JKWXncqSDVnw9EJ38nnWBFPNr0qQHgtMVcKnLbgDkk X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80f61e8e-1b6f-4dca-e178-08d895087093 X-MS-Exchange-CrossTenant-AuthSource: MW2PR0102MB3482.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2020 08:17:55.7329 (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: zTggexCgE00x33OXBU04HpQ2SeXmeVmOT0rejGN6b648Rio12gbwF/bH86WVYmL5/Ly5rpv+ziJF+qDM+Vx5/Y7kuCEzyGg64beXEd5CmCE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR01MB6467 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Open Source Submission , "Thang Q . Nguyen" , Phong Vo Errors-To: openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "openbmc" The Mt. Jade BMC is an ASPEED AST2500-based BMC for the Mt. Jade hardware reference platform with Ampere's Altra Processor Family. Signed-off-by: Quan Nguyen Signed-off-by: Phong Vo Signed-off-by: Thang Q. Nguyen Signed-off-by: Quan Nguyen Signed-off-by: Phong Vo Signed-off-by: Thang Q. Nguyen Reviewed-by: Joel Stanley --- 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 9537b2e5aad6..6d4ae66f8cf7 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1394,6 +1394,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"; +};