From patchwork Mon Sep 25 19:56:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Larson X-Patchwork-Id: 13398375 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B45E4CD54BE for ; Mon, 25 Sep 2023 19:58:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=n+ElScp15xInHn46FIyo9BlSUOQKjIPJT6lxWo777/U=; b=z26TUAaF4aud63 6s9RF6GkAFxfaqYbGasqQEWfevDBtBDQKKjAdkNS7fSPX5hBtvmBCGRwVOtkfxceEtRFprHz8U4am XVmYYkLbr3OgnpjTcJkAQnuge3S3BXesKXAyStPJj2VXWEDt3qAaGityHdxIjJeUL4YzBldBSrFpR 2hsm8FNfzay839kqZPxnpFn/QZn1fXbJAOx8RiSTxpa6EegOFEeobRRm578iA7Fs+REfj4se+AYOt fAltijt4/vrABKVQ9XRdHCS9kADqwvMF3E2AXuPneaUDOhH8y+B9tKIbIRMOa8NTjgJsnaWIxISrE UpHnus+sGa9yBV3RhHcA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qkri0-00EwMK-35; Mon, 25 Sep 2023 19:57:32 +0000 Received: from mail-bn8nam12on20628.outbound.protection.outlook.com ([2a01:111:f400:fe5b::628] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qkrhz-00EwLT-0Z for linux-arm-kernel@lists.infradead.org; Mon, 25 Sep 2023 19:57:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WLHbm6DXT7LLCwuBfyogBMfr4hf315WEyQxnshqLwnTRMk2mG+VyyFMMkEKYPYifUx5X4URfaIv7H3FGAHMHkaU/kXvyKkkpIFBKOi+IMQH3UEmoXS3bUVSaPcs9bPcmOw/NDAhos4WzypbZXvh950K6UuYAzPWeHbrP81RYpvzB0dEaCx/2qRb5QDKHGObbnbiJM/tqIuROwoaaEv51IWXYz8biaYfNB/2lHGSgpQY7qgV9F/EENK98uE4w85PvCWT9NyxiGsLn284gNsRIXBzNHSt136Pb3XsHinwHUYv2LcMJ1lJ1oIJKlO1NOpW7yBk1rbK4UcXBDsdU6Co9Ig== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dy28TcdtatfE39iP7KmaaFwO5+MCnCgUUyAylO9Y+RE=; b=Sjc1DZjgrqsY1iauVHWohUQtJ5MCvi78NnUJclG6PL0Kd3tRlVFCU1n+jcUSBjPtCB5XWy0+N58oezSrgjSKagjX1oBb5PAFTC78Yh3+8mXlM9Bxc8SYcZUnYCX04gZpjxOqupndvByB26w+APIz2tb8RDA9IUxi0dSiG++EdSZ0eNGT6Z8jBr27Lb8h5ncb8ifmXd0J+L468l3sj3Yppp9sSNqoLWATNlYM+DTtJyBTe0ZN9PCfX6gcCA0+5zFL/Wbsj5pccF2TUvKujm7SSGEHdeZmW0fDBX0PP8ulgkpGMLkyosT50Gs1foIZOEI244u0h6LVSUoVTnv5d3i/gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dy28TcdtatfE39iP7KmaaFwO5+MCnCgUUyAylO9Y+RE=; b=EkUkrVc0yke0hoy6eOiCIELZvt15yZ3/m+Ry4ybsmTc9o1MQweT5lIHqCyeiopvdE9n6MAmn+waodkmOaRpyPejNZj5EoT7JtQXZB+RfE2Evh2FMyrTLwCh3sGUPlR3yYRy+My26tc+V/l2gS70T7Ulh4UjA7K3PyhdRt6MPMKY= Received: from SN6PR08CA0008.namprd08.prod.outlook.com (2603:10b6:805:66::21) by MN0PR12MB5809.namprd12.prod.outlook.com (2603:10b6:208:375::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.19; Mon, 25 Sep 2023 19:57:20 +0000 Received: from SA2PEPF00001507.namprd04.prod.outlook.com (2603:10b6:805:66:cafe::8c) by SN6PR08CA0008.outlook.office365.com (2603:10b6:805:66::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.35 via Frontend Transport; Mon, 25 Sep 2023 19:57:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SA2PEPF00001507.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6838.14 via Frontend Transport; Mon, 25 Sep 2023 19:57:20 +0000 Received: from platform-dev1.pensando.io (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 25 Sep 2023 14:56:42 -0500 From: Brad Larson To: CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH 1/4] dt-bindings: arm: add AMD Pensando boards Date: Mon, 25 Sep 2023 12:56:07 -0700 Message-ID: <20230925195610.47971-2-blarson@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230925195610.47971-1-blarson@amd.com> References: <20230925195610.47971-1-blarson@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001507:EE_|MN0PR12MB5809:EE_ X-MS-Office365-Filtering-Correlation-Id: e9f9c683-91d1-4a67-e15b-08dbbe01a0bb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lssGVWTst/+Tos+Sga7ISAZIaWZILYX4Rh0ReqQkkVyKEuPbBZgFk91p4WcDxSdqAhnYC3nPd9B0aKvU53bBRKB7S8FNBwq00Wvndta3uipg0JHXl2PmP+KaizUyk82e6EqP40oskr5pRKbnijdA53XQEUh2ZI77GRYJcP7NAyKR42RsMvFC2WDx1M2sIFWBdf6kLpNKBkjr+U+xXP2EeJhm07PsPbXrrBxQr3mLaE3gRXNs8dWHeFkEpXEDJq66pCl5s/fTbPiVXi3HpowEGh4Hkh7VxMkszSUjR92zX+SegqviqUHYp9F/lcysgOTKcG3UFcua7ZFdJDz4WXDRM5uckD117hszlX7H7tOn5G9pImAk5TQh6XJ51GZbkzYRMaPkO1q1fIYAWkSB5AtX6tQYYbmTUbMCrhHBptcBYzAFPYpiPy+KYvQdE1amEcIiaFOKgR/gd+u5T09YkiZdPEYoes5XsDUcUy/YXAJen/l32gBLEeFEAuBcYyqhUL3VH/ymgqeyPT5cFANsTFBT9l36++uKxqyfC8BDoii2MBksY1NtZXlUhXn3ioojbeJcEuZnu3Lc81/7GXtV/FjHVFxYOpK/v+kQdx/xdgWhON5criZrgxg+xxDol3IHznF28QgWmtHbZ3vLxn8S04y32n7bJgpzwylHMQE/3KL5lNS8pp98bhZJCeS0MezybSt0lpyX9jUP2BlPlmsC0RNyD0M/TimNxfkr+Vr2A6KiLSMdPhM64FsNYR25mVRZqYjKCg5t/WYhokG4bKWZ6bH31IpTZPrXBdKXgY/7LHJ+PHo= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(376002)(396003)(346002)(136003)(39860400002)(230922051799003)(451199024)(1800799009)(186009)(82310400011)(36840700001)(46966006)(40470700004)(6666004)(16526019)(966005)(40480700001)(1076003)(356005)(40460700003)(336012)(82740400003)(36756003)(36860700001)(81166007)(2616005)(4326008)(26005)(8936002)(5660300002)(47076005)(478600001)(426003)(8676002)(41300700001)(7406005)(70586007)(316002)(7416002)(6916009)(70206006)(2906002)(54906003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 19:57:20.3031 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e9f9c683-91d1-4a67-e15b-08dbbe01a0bb X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001507.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5809 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230925_125731_218632_D2D3665E X-CRM114-Status: GOOD ( 12.47 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Document the compatible for AMD Pensando Elba SoC boards. Signed-off-by: Brad Larson Reviewed-by: Rob Herring --- .../devicetree/bindings/arm/amd,pensando.yaml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/amd,pensando.yaml diff --git a/Documentation/devicetree/bindings/arm/amd,pensando.yaml b/Documentation/devicetree/bindings/arm/amd,pensando.yaml new file mode 100644 index 000000000000..e5c2591834a8 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/amd,pensando.yaml @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/amd,pensando.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: AMD Pensando SoC Platforms + +maintainers: + - Brad Larson + +properties: + $nodename: + const: "/" + compatible: + oneOf: + + - description: Boards with Pensando Elba SoC + items: + - enum: + - amd,pensando-elba-ortano + - const: amd,pensando-elba + +additionalProperties: true + +... From patchwork Mon Sep 25 19:56:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Larson X-Patchwork-Id: 13398376 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 05AAFCD54BE for ; Mon, 25 Sep 2023 19:58:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=DN0lORfr0PudnrK7ImiqW8wMpR0DbEyVQ4XUp+C4+NY=; b=VbbHZqheLBulVh 4b8keGU1MRyov0rcQ0cWY8y7jxAAWTBfIM/7sPpBtE1uhFL+nwYdmigu31NY5LPGJdVWLL3xUiUCS HD5UYYY81Q1aJABIqYv8/LD+xNznjGXVLI3s3L24xsj4QArLRs6tWDZt3S8Zkh4DFWDe6ons5BS66 pQDM88dN6Xx+l19G/QfUzmet+Xmk0OLvGQcKxoJC2Dd6jl1jtTTGxCoqqZrbwZRjQc5CE533R9J5P AS+PkMV5/S4Pw0fBE5wrsva5p5BF0HdkZZYTLkC4Xs8wMWkluUVeFFPaC2PTgE4CJU6NHNBY5+Ol+ 6Vt9rkZOpuKa0FsKQImA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qkriI-00EwP5-0C; Mon, 25 Sep 2023 19:57:50 +0000 Received: from mail-bn8nam12on2060b.outbound.protection.outlook.com ([2a01:111:f400:fe5b::60b] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qkriG-00EwNP-1C for linux-arm-kernel@lists.infradead.org; Mon, 25 Sep 2023 19:57:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JMblx4OfC8g5y+cxraZf0USqoPEv2p0VnGZL2+hHEGygrn2ySFgXPxkdNcMJ9XsPgZZu5W9D4joI60ttZBWHCHEHwD15bZeLfTE4SvaBmBVdaypNXzH4ZoBBjMDKDqYmYyI0FuEqA2LiivGfj9vAtFAmMzgDLLS86l1p9RihhDM3SadCI7zYdDvS2RjmX/cipnU4qDAw/LgWnngA6YRKL23CMtMHbyx/cX7R+KGRnUpW6WjYF1MyRs08zd2xvKSNPIFFiCee+BzsrQXOUqrErSLQxf9hGCcSIx9vPFzAGdK2gCFoyn+Z//vYz2vA6wcsIVCTVRWkMmUbVwxPf/yahA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Wm5M7XMW+eqZaWmKdSsgIRYFFeAOsU94t+H56eSJFJI=; b=SpBuvP+ph2vf+nwqHX/2fOVZ6guO0Es/CGfZM+F39U51z3rQbKJJxpSTEF+6fb6nsFuXv6Eb/NHimyCxr4xcrAj3dh7/3l+1vTtoyJbtrCnXsOpXx1Y9pyR39THgEndiV9Af180pVyDNqJgNA60yU/FJDiZZZJribNSXdCaw2ThoVV5S2EkM+qeJfcsfAj3SifyLT9odkpEIRBwbvKs4rzBsLv5ioiqP/TWhmZdbmnG9QmTuKlS3PL6Cm8luiAbl3hgN6QE2xkjySyYZbkaR4F/8PbVq9EVxWYeMW/MBMs9za9XpWIQnpPRV3DsCabJ+DZg5LGm0DgrQevgjBi8z4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wm5M7XMW+eqZaWmKdSsgIRYFFeAOsU94t+H56eSJFJI=; b=EfTzyf0OStSiN2U9Yjrsjjis1oXgeHeRyvpK/75Glirm7w/Wm2j3Dd1DphLMJUKasc1YWaDwbTZEhAdB60s1uzg6cc6lEZNhfeDQWY+HG/rWRADHKeGEWxP/u+4Oda1twM0mcDcWVWMcW+6cJXR6hSWEi4J6pE/I1RtHTVCYdp0= Received: from SA9PR03CA0026.namprd03.prod.outlook.com (2603:10b6:806:20::31) by DS0PR12MB8296.namprd12.prod.outlook.com (2603:10b6:8:f7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Mon, 25 Sep 2023 19:57:33 +0000 Received: from SA2PEPF00001508.namprd04.prod.outlook.com (2603:10b6:806:20:cafe::1e) by SA9PR03CA0026.outlook.office365.com (2603:10b6:806:20::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.35 via Frontend Transport; Mon, 25 Sep 2023 19:57:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SA2PEPF00001508.mail.protection.outlook.com (10.167.242.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6838.14 via Frontend Transport; Mon, 25 Sep 2023 19:57:32 +0000 Received: from platform-dev1.pensando.io (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 25 Sep 2023 14:57:29 -0500 From: Brad Larson To: CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH 2/4] MAINTAINERS: Add entry for AMD PENSANDO Date: Mon, 25 Sep 2023 12:56:08 -0700 Message-ID: <20230925195610.47971-3-blarson@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230925195610.47971-1-blarson@amd.com> References: <20230925195610.47971-1-blarson@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001508:EE_|DS0PR12MB8296:EE_ X-MS-Office365-Filtering-Correlation-Id: 26e49915-e5b3-4e97-6d09-08dbbe01a811 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hW8YIO1nhsQLHBnQWpT+FXB7EQ6iRViFYpzQBAvoVHUdHGSwbuIR4EvAZQ3AX0D0EUd3urqcCyCoNVmgpAlMmrtAKnrRKkaDM3e+lLw6+ngygA76xpum65+0r3i9LzdLlDkLaN+hkwKePBEJ8wHyu9H9KM98U0JSwsbsjlqN5HFBPIwi0u1o1OpQ6RSu5tafoEcpyY6piY+H3nMbHoycGAcWxasxE8tfBNRuqAiQnzCJl64Ye4Jjy4Wljd9uoQ+JEwrw2M6ytd9fN7sEcW9ywk9OxhQN8/g+ameUxW8S3+C1WJCvp7XuKbOrBAeRclG7agqUmTyXAr0ntLGACRaM1Kr5q3xZC6F9YPR2CUkgcZ/zT5aT99IWM2Y/DNZLYNZMA4q2AyHDV6JSwuTfnocZ2Y91zd769ADok81aGNYGWdlEVdR55Ve35l3ZVRb08Nf2NYkFY/EDY3I9gfDDSKI5FGZiH0CkKdoq2NtuD4uMlK61Wn++QbQUuQPsmCk7ACUUS7ec7dB8Hw29x7JvqFg2fvwquqjXXIi61qiKQv3GkeQ2C9L1zIlkxKhhz1TIG73XTYw4ar7wj+mgGWRKp91DglF8ZHFd31bMY+HLYxPEmtdfIIJBxC5Hvc4IxeQpAwp5hwLm/c3jfRdwKSEFmnpjx6xGVHfwmaUFDlatkLa9ZRT2y1Law3S/fztIveJGm0wxmqHvKdxlKx7SnLWC0qcm2LkmEDqaLXEAIVTIwYGb77ocsY2BDgNDHftIm13DGpxRcRHKOIYpvN3esfn9q8FNCA== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(396003)(39860400002)(376002)(346002)(136003)(230922051799003)(82310400011)(1800799009)(451199024)(186009)(40470700004)(36840700001)(46966006)(1076003)(478600001)(6666004)(16526019)(26005)(83380400001)(336012)(426003)(2616005)(7406005)(4744005)(2906002)(40480700001)(41300700001)(6916009)(8676002)(54906003)(8936002)(70206006)(7416002)(5660300002)(70586007)(316002)(36756003)(4326008)(36860700001)(81166007)(356005)(47076005)(82740400003)(40460700003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 19:57:32.6234 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 26e49915-e5b3-4e97-6d09-08dbbe01a811 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001508.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8296 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230925_125748_406924_7C260F9F X-CRM114-Status: GOOD ( 10.36 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add entry for AMD PENSANDO maintainer and files Signed-off-by: Brad Larson --- MAINTAINERS | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2833e2da63e0..a58f7b15e84c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1815,6 +1815,13 @@ N: allwinner N: sun[x456789]i N: sun[25]0i +ARM/AMD PENSANDO ARM64 ARCHITECTURE +M: Brad Larson +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Supported +F: Documentation/devicetree/bindings/*/amd,pensando* +F: arch/arm64/boot/dts/amd/elba* + ARM/Amlogic Meson SoC CLOCK FRAMEWORK M: Neil Armstrong M: Jerome Brunet From patchwork Mon Sep 25 19:56:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Larson X-Patchwork-Id: 13398377 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C7CF2CD54BF for ; Mon, 25 Sep 2023 19:58:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=AZX8km1R/+++hwHO31latvQ7sSmUeR+hbnhH6hrbHeQ=; b=fzIOLcIOlbUxTt gXOvkq7biPNVaRGlA79ea1fbOOYgdr6zztBZsp7OKlDgDALQHP5VL14P/fS1ZI6TYvG2NhIcSctv1 lQcen7Z8xHhLuzjglsUyyVSU0d1O5jfpYdTaEk+TV331L+fPmDZMD0LY//V9QFRJlNaC0Pn3hxa08 fRf8yd8Np9NkRLYmRDM5e3wf/9DVatiCLhlJgGWyK7yTQFkUgHTNOwYy31Bja+yxyBPBXXIm3V9gr NM9OIs4EAfzdSH1niclQVgo05+6n3V4pDgpl5oncZ2/4udp/pWQWExEGbFrB52oiyzVVLcLYcAS+E wbNHxMLfrEQclF0J2Drw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qkriR-00EwS1-1a; Mon, 25 Sep 2023 19:57:59 +0000 Received: from mail-co1nam11on2062c.outbound.protection.outlook.com ([2a01:111:f400:7eab::62c] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qkriP-00EwQ6-0T for linux-arm-kernel@lists.infradead.org; Mon, 25 Sep 2023 19:57:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OgpHfqWKhVK11iodzHvsg7o+Aq49PNR4IEfEO8Jmv1La/GOfAtIqdjjA4TkiFmr6FAhKnhgDjWa2/6h+odyZSiaPSEol1Mq9HifEJSPkr2AbZS42v5mEAe3a+ugwgKznKUMGVRKCspqBxoXj6sFgPtXlWwYoIU7Pt7tENBMT6jV4OiehLrPuTqulED39PJUEwSgvSOvuwuWY3/r5riaHmwH9aXAyHvAQbvTb1rH032xVPOVwwh1xO/7VU9slJAGEj6qgcyToLJhGBD79P1yU/EtOdrYs+gO+fJ9mKh6F0+txyYvQa7UngYf9EXepYrTZotFLYrQ8SjXj4pH5ZzHGYw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=raGq5dSBmvrQ2Dt3WoRgaDYnvMHTKAJ8NaqG/O/mgYI=; b=Osf5AocAjg9TZeJ0V4uYNjgF66kAsiezOLXW/Vh9eXRvk9XBAGjE0c/otvU9PMcZ+Nb4Cjr/PqeQ8ltUyaW1PNQdyVEUL6MHBhmWIohI5+Wtq6Rp4mNQj0XUmdgsM02+AH21VgIC+Q6upQdTaQGInupfjelNPVkPRlcQyyQhwxz2Rk5wQPTAqflNH5BzcKsBUZhupC83wBwTaxByyyhgmzWIs4YJa4fo355fUcXO3W4VG/vMAxvUBl25A+xi81YIN4dcyBT5Y54NzLbB+0ajN3KvadOD1M4KaLeTx+PuSg+CahqVnEkFdNAb61/fco0ynJOxoDZL52jJMLrRV0kgIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=raGq5dSBmvrQ2Dt3WoRgaDYnvMHTKAJ8NaqG/O/mgYI=; b=DoITCrgkMAAcgSMIjx8zVs6SILbfJgrd8/o9GkbaeMFujUZuzeSYxiKL1dRMjFNwanAPBICamHcG7aWYZI9phxfRWuTVkZjlLkP05gyrUOaSNiqXoaUvKlrGruanVApjwm1qGcQ6M1kozCvuU4qCFgFsH0ozlnJ1irrTOqV7pOE= Received: from SN4PR0501CA0048.namprd05.prod.outlook.com (2603:10b6:803:41::25) by SJ0PR12MB6710.namprd12.prod.outlook.com (2603:10b6:a03:44c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 25 Sep 2023 19:57:46 +0000 Received: from SA2PEPF00001505.namprd04.prod.outlook.com (2603:10b6:803:41:cafe::a4) by SN4PR0501CA0048.outlook.office365.com (2603:10b6:803:41::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.19 via Frontend Transport; Mon, 25 Sep 2023 19:57:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SA2PEPF00001505.mail.protection.outlook.com (10.167.242.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6838.14 via Frontend Transport; Mon, 25 Sep 2023 19:57:46 +0000 Received: from platform-dev1.pensando.io (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 25 Sep 2023 14:57:42 -0500 From: Brad Larson To: CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH 3/4] arm64: Add config for AMD Pensando SoC platforms Date: Mon, 25 Sep 2023 12:56:09 -0700 Message-ID: <20230925195610.47971-4-blarson@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230925195610.47971-1-blarson@amd.com> References: <20230925195610.47971-1-blarson@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001505:EE_|SJ0PR12MB6710:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a023e6d-c754-4ce1-6ca4-08dbbe01b036 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: US5odTf28bDcuFBWCLLPLpcD7A4Tdf0Fl2Mn44KHDpd3sjn4O2YEWw6Bleryka3ycKjtC6jSi3QajDvVDZofVTSUQ3LpfgEi6s0vWPrLKOpLwkFuMgmn1n05LXg/4Uk0SFyu+P+1dhM1r2O632Yqt0pK+iAXF617sOUU6+fBsyMrLuH03f0mcW/yrc+dXwqoUaN8DOdXoZXxYvcztDBPiMnLj/Ybf5pjqTliqWOncrLd0q77I0boo+dASuMPPJwF2rHyn4sXWmsc3wYLPyap7oVfNZZArz6QCKruibwz8UXcLwVACe/41EkijOfWmNlVHqruHoTi1YM1OWDJMEbLrwwu2i0aJJwoaU081QNmhwpwlc30mnJufATUQKej600r5SR42Rv3OvWc2SxRk7aALUJHkZi5rffdRexrqgoqfHIuEBZCy/9OLD5HE65IQ1HvLdNN9rLjtk9r8Rp5NlRTVFIU12uWUePeMOJxrtro+7kCMa+V2CEHsrsaBit6s676S8P9liTqKmyJl/54ESYMHBmtpWGiLZebrCgs2OKhEn9kx7VaeQj5XYz+TrH2yAdQfs1BKyRPrP8zALrhkcwTHsr20HeMLe9FUyr3gh2ZFzlqxRIqDvj7T84VAJ07HI/VgUj9HCo3pgeHPFQ7/ky9T9grnglc9T3WTotigOAkKUMLrNTf+1Jtm1ShWUMsK7ttNKWDTxURsea5DwfymppJWHdbgJbyEM9Hq2M6BF1B5xNUgcvt3rQkszmSIrcr8g9GZjmglWuc5LotHmched8oLQ== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(346002)(396003)(376002)(136003)(39860400002)(230922051799003)(451199024)(82310400011)(1800799009)(186009)(40470700004)(36840700001)(46966006)(16526019)(478600001)(6666004)(26005)(336012)(2906002)(426003)(2616005)(1076003)(7416002)(8676002)(4326008)(316002)(41300700001)(6916009)(5660300002)(8936002)(54906003)(7406005)(70586007)(36756003)(70206006)(47076005)(82740400003)(36860700001)(356005)(81166007)(40480700001)(40460700003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 19:57:46.2877 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5a023e6d-c754-4ce1-6ca4-08dbbe01b036 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001505.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR12MB6710 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230925_125757_181919_D80328C5 X-CRM114-Status: GOOD ( 11.42 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add ARCH_PENSANDO configuration option for AMD Pensando SoC based platforms. Signed-off-by: Brad Larson --- arch/arm64/Kconfig.platforms | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 6069120199bb..24335565bad5 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -244,6 +244,18 @@ config ARCH_NPCM General support for NPCM8xx BMC (Arbel). Nuvoton NPCM8xx BMC based on the Cortex A35. +config ARCH_PENSANDO + bool "AMD Pensando Platforms" + help + This enables support for the ARMv8 based AMD Pensando SoC + family to include the Elba SoC. + + AMD Pensando SoCs support a range of Distributed Services + Cards in PCIe format installed into servers. The Elba + SoC includes 16 Cortex A-72 CPU cores, 144 P4-programmable + cores for a minimal latency/jitter datapath, and network + interfaces up to 200 Gb/s. + config ARCH_QCOM bool "Qualcomm Platforms" select GPIOLIB From patchwork Mon Sep 25 19:56:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brad Larson X-Patchwork-Id: 13398378 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 97AD1CD54BE for ; Mon, 25 Sep 2023 19:58:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=966StgJs4FfIM5iEs096Z84gjEzctbDP2DRg8Yak+hg=; b=FsNDszOdbH87nN YhV4OKeoejZePWfNpLNizbivf+TvvRdy7sPLcGRTcb4KYoDC3O1SqvIkvhlnzBMj0459lsFLoirfz oHDTr7ZgVJYhrMr6nOcelRo3jgsX8lXMGdL8DqyWVj4mKCZjdPO0yBCV5262bpB8Bchk2YFSBcybJ FimZ//dv1B0rqrlQfdrbVaATnHgtt31ErLBxEHkkisZR8x1i7SudZjKSV2cv+d696xN383I/nNH3h Zvql5bvFXyuwxpNFcJEbkvuZkOkBfpBXXgDKBy/zhiqdfFVwlWON3pQCcz9Lg8OJGW3XVjrVshaza qDl5KKvy/UmsQjn2euUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qkrib-00EwVK-1f; Mon, 25 Sep 2023 19:58:09 +0000 Received: from mail-bn7nam10on20625.outbound.protection.outlook.com ([2a01:111:f400:7e8a::625] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qkriY-00EwTb-0Z for linux-arm-kernel@lists.infradead.org; Mon, 25 Sep 2023 19:58:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YpLE4j0FPaDrto+zaQJJVUZOMo4VfEmlXd/WgoRSzghZCwgx/d4jBHIm4JkiJofhtk5/jg+QEAaHh+QH/fjoGfidyZVJrvRVU/bywoBb6gPZb7yGZk9XnGt7XmeZrP8HFN4jimhA1lROjcq4VYgiZsSDR+d/zKt8JCv6VAiibcwMsSPVcF6YE+hWVfna/zva4ltvLQ2IIpCA6ltqNeh4zWzPI5Pr82YDbGj/32bi4J8S8nSeMA1OquMSkDRYY8lHnBvm8LfGyjWIo1O1FZBufZuEvWnEXS9g9KeVBno+ojHTotPNKcXot1QBzVxtL8IU2UZBqBs5mtHzLwudO9H7Rw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=52EzHPXYT9nt/ikLhpPw0X9FGaCVtM17Br1KVFEzZNs=; b=la8vxk4GFqPrrJHCJ1la8hVq3SLpfncPkzhQgkh9ESVmIoq7SSfMEhAjWeCKYKB1nnBaM9lkx7DmLTvLE9BOs/rfRluzVBTZJ73/s11K7JgAYxNd5wQap+C6z/V3LaWisSIM31c/95+g/+d4TUmaVGKBaOOuSsuXzB8jW+NledKwZlPDlEt+3JIe2KRAqVhMNGGW9eKdxl9YCwOJsJ11TA7Tju1t0EO7Q/wUtuBBT2AW0+CC7kdRQSlVnKnd9TsN/gY+FvJp/kQidoqU6Th+6CsbPhtt1aj+aDK6Gx9nU+GfYLyQJ/jQ4GAvry5E+N9irQW61ufN0gHo6pqyjGhCyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=52EzHPXYT9nt/ikLhpPw0X9FGaCVtM17Br1KVFEzZNs=; b=LRnucRGAEdXv0a9THSTXfLip0pla01PnO5RL2HyBeTeojP4CujIU0hWXXHhRV7p1Eby9qEp/3IXOfjxyHtljvVhsaPUvZFI8YLmgCHFSm5u8be5XHtJLNCe1d31egpBBqMSwXLvN86CIBWTIiU6NB7hkvT/XvogecqMbb4iDKa4= Received: from SN6PR08CA0009.namprd08.prod.outlook.com (2603:10b6:805:66::22) by DS0PR12MB8787.namprd12.prod.outlook.com (2603:10b6:8:14e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Mon, 25 Sep 2023 19:58:00 +0000 Received: from SA2PEPF00001507.namprd04.prod.outlook.com (2603:10b6:805:66:cafe::3b) by SN6PR08CA0009.outlook.office365.com (2603:10b6:805:66::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.35 via Frontend Transport; Mon, 25 Sep 2023 19:57:59 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by SA2PEPF00001507.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6838.14 via Frontend Transport; Mon, 25 Sep 2023 19:57:59 +0000 Received: from platform-dev1.pensando.io (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 25 Sep 2023 14:57:55 -0500 From: Brad Larson To: CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH 4/4] arm64: dts: Add AMD Pensando Elba SoC support Date: Mon, 25 Sep 2023 12:56:10 -0700 Message-ID: <20230925195610.47971-5-blarson@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230925195610.47971-1-blarson@amd.com> References: <20230925195610.47971-1-blarson@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001507:EE_|DS0PR12MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f3fc6bd-14a1-428d-7699-08dbbe01b849 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J4x2H4kxhD9lQNuGhAnROdYjBJQWQ1NZ25PrI2FmnVYhdJXofF8KhuuiDu+RU4GGPYv0M+Li1zlM2Q7/Y7hUmEZKSlDPyq2buKwPa6wJRTDGd4XnIzeVaPRogJef3rZDoJ4guA51+3rw33DanFL6RrqXOIIEopb/NiWHU8NpoOXh02yKRpoBQwiFMYVLXbzReRYgbws5vBBh+Z2+63r0WIs3yKqQv/LSqW3MFl6vCHxJjN9TZ0MFAmip5QWSjPcPFYdq2XgkpNNlJbsGQE0iZ7FTN2GW0FBDqicz9hZhfn43aEVXeWM1tTnT1Xg1S46NIV6yhDKEb4OMDHRbo1BV+arPba9OQFN2gGgxAo6+7KjXd9O+iV8necFwePet04tv90bZjHEn/Ck1N3QkFOBTwpbgSqq5qUq/pijQB+W/+8u7N8B1Z9Rnufd5FLSsuKATAMoce4nzu11L+bmfKhkMF00uhpnEiCvnWerBIryT6sH9o+2hBVH/Fgt+i5AATfG43YGCp/vjlJzEEoYfU8guhPnyBClF/8CnLwQBmGZSTzQ8F20oR9XNVwA1G/SnyDlA6TS2g7PNmVnvq5O8ay5QhqLGG8Rbzh9Wl5GN/2jXDp8J/LmdnT1ObHMtkDOrB3/Vfj9rqmlSuClILs6TMijvzZn5mYfBdbFwue+zvg2fsOW9TcdRy2qu2xQGuIlwWt4mjoHYVnYZscNACz8lCYkN+UAq/KG8E23+ViqZUC96dzjDfpzbEWSKQ/64Y0gAsj9YYEwVztUV06N1kM0pftDcpw== X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(396003)(136003)(376002)(346002)(39860400002)(230922051799003)(1800799009)(186009)(82310400011)(451199024)(46966006)(40470700004)(36840700001)(2906002)(40460700003)(47076005)(478600001)(36756003)(26005)(82740400003)(6666004)(426003)(336012)(1076003)(16526019)(83380400001)(81166007)(2616005)(356005)(40480700001)(8936002)(36860700001)(41300700001)(8676002)(4326008)(316002)(5660300002)(30864003)(70206006)(7406005)(7416002)(70586007)(6916009)(54906003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2023 19:57:59.8342 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5f3fc6bd-14a1-428d-7699-08dbbe01b849 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001507.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8787 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230925_125806_286238_C2C799BD X-CRM114-Status: GOOD ( 18.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add AMD Pensando common and Elba SoC specific device nodes Signed-off-by: Brad Larson --- New series baseline: - Remove references to system controller Old series history: v15 changes: - The first cell in the cpu reg property is always zero. Change address-cells to <1> and dropped the leading zero from all cpu* reg<> - Added read-only and spare partitions to flash0 v14 changes: - Fix dtbs_check l2-cache* property issue by adding required cache-level and cache-unified properties - Observed the issue after updating dtschema from 2023.1 to 2023.4 and yamllint from 1.26.3 to 1.30.0 v11 changes: - Delete reset-names - Fix spi0 compatible to be specific 'amd,pensando-elba-ctrl' v9 changes: - Single node for spi0 system-controller and squash the reset-controller child into parent --- arch/arm64/boot/dts/amd/Makefile | 1 + arch/arm64/boot/dts/amd/elba-16core.dtsi | 197 ++++++++++++++++++ arch/arm64/boot/dts/amd/elba-asic-common.dtsi | 70 +++++++ arch/arm64/boot/dts/amd/elba-asic.dts | 28 +++ arch/arm64/boot/dts/amd/elba-flash-parts.dtsi | 117 +++++++++++ arch/arm64/boot/dts/amd/elba.dtsi | 191 +++++++++++++++++ 6 files changed, 604 insertions(+) create mode 100644 arch/arm64/boot/dts/amd/elba-16core.dtsi create mode 100644 arch/arm64/boot/dts/amd/elba-asic-common.dtsi create mode 100644 arch/arm64/boot/dts/amd/elba-asic.dts create mode 100644 arch/arm64/boot/dts/amd/elba-flash-parts.dtsi create mode 100644 arch/arm64/boot/dts/amd/elba.dtsi diff --git a/arch/arm64/boot/dts/amd/Makefile b/arch/arm64/boot/dts/amd/Makefile index 68103a8b0ef5..8502cc2afbc5 100644 --- a/arch/arm64/boot/dts/amd/Makefile +++ b/arch/arm64/boot/dts/amd/Makefile @@ -1,2 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 +dtb-$(CONFIG_ARCH_PENSANDO) += elba-asic.dtb dtb-$(CONFIG_ARCH_SEATTLE) += amd-overdrive-rev-b0.dtb amd-overdrive-rev-b1.dtb diff --git a/arch/arm64/boot/dts/amd/elba-16core.dtsi b/arch/arm64/boot/dts/amd/elba-16core.dtsi new file mode 100644 index 000000000000..568bcc39ce9f --- /dev/null +++ b/arch/arm64/boot/dts/amd/elba-16core.dtsi @@ -0,0 +1,197 @@ +// SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) +/* + * Copyright 2020-2023 Advanced Micro Devices, Inc. + */ + +/ { + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu-map { + cluster0 { + core0 { cpu = <&cpu0>; }; + core1 { cpu = <&cpu1>; }; + core2 { cpu = <&cpu2>; }; + core3 { cpu = <&cpu3>; }; + }; + + cluster1 { + core0 { cpu = <&cpu4>; }; + core1 { cpu = <&cpu5>; }; + core2 { cpu = <&cpu6>; }; + core3 { cpu = <&cpu7>; }; + }; + + cluster2 { + core0 { cpu = <&cpu8>; }; + core1 { cpu = <&cpu9>; }; + core2 { cpu = <&cpu10>; }; + core3 { cpu = <&cpu11>; }; + }; + + cluster3 { + core0 { cpu = <&cpu12>; }; + core1 { cpu = <&cpu13>; }; + core2 { cpu = <&cpu14>; }; + core3 { cpu = <&cpu15>; }; + }; + }; + + /* CLUSTER 0 */ + cpu0: cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x0>; + next-level-cache = <&l2_0>; + enable-method = "psci"; + }; + + cpu1: cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x1>; + next-level-cache = <&l2_0>; + enable-method = "psci"; + }; + + cpu2: cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x2>; + next-level-cache = <&l2_0>; + enable-method = "psci"; + }; + + cpu3: cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x3>; + next-level-cache = <&l2_0>; + enable-method = "psci"; + }; + + l2_0: l2-cache0 { + compatible = "cache"; + cache-unified; + cache-level = <2>; + }; + + /* CLUSTER 1 */ + cpu4: cpu@100 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x100>; + next-level-cache = <&l2_1>; + enable-method = "psci"; + }; + + cpu5: cpu@101 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x101>; + next-level-cache = <&l2_1>; + enable-method = "psci"; + }; + + cpu6: cpu@102 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x102>; + next-level-cache = <&l2_1>; + enable-method = "psci"; + }; + + cpu7: cpu@103 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x103>; + next-level-cache = <&l2_1>; + enable-method = "psci"; + }; + + l2_1: l2-cache1 { + compatible = "cache"; + cache-unified; + cache-level = <2>; + }; + + /* CLUSTER 2 */ + cpu8: cpu@200 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x200>; + next-level-cache = <&l2_2>; + enable-method = "psci"; + }; + + cpu9: cpu@201 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x201>; + next-level-cache = <&l2_2>; + enable-method = "psci"; + }; + + cpu10: cpu@202 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x202>; + next-level-cache = <&l2_2>; + enable-method = "psci"; + }; + + cpu11: cpu@203 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x203>; + next-level-cache = <&l2_2>; + enable-method = "psci"; + }; + + l2_2: l2-cache2 { + compatible = "cache"; + cache-unified; + cache-level = <2>; + }; + + /* CLUSTER 3 */ + cpu12: cpu@300 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x300>; + next-level-cache = <&l2_3>; + enable-method = "psci"; + }; + + cpu13: cpu@301 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x301>; + next-level-cache = <&l2_3>; + enable-method = "psci"; + }; + + cpu14: cpu@302 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x302>; + next-level-cache = <&l2_3>; + enable-method = "psci"; + }; + + cpu15: cpu@303 { + device_type = "cpu"; + compatible = "arm,cortex-a72"; + reg = <0x303>; + next-level-cache = <&l2_3>; + enable-method = "psci"; + }; + + l2_3: l2-cache3 { + compatible = "cache"; + cache-unified; + cache-level = <2>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/amd/elba-asic-common.dtsi b/arch/arm64/boot/dts/amd/elba-asic-common.dtsi new file mode 100644 index 000000000000..46b6c6783f58 --- /dev/null +++ b/arch/arm64/boot/dts/amd/elba-asic-common.dtsi @@ -0,0 +1,70 @@ +// SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) +/* + * Copyright 2020-2022 Advanced Micro Devices, Inc. + */ + +&ahb_clk { + clock-frequency = <400000000>; +}; + +&emmc_clk { + clock-frequency = <200000000>; +}; + +&flash_clk { + clock-frequency = <400000000>; +}; + +&ref_clk { + clock-frequency = <156250000>; +}; + +&qspi { + status = "okay"; + + flash0: flash@0 { + compatible = "jedec,spi-nor"; + reg = <0>; + spi-max-frequency = <40000000>; + spi-rx-bus-width = <2>; + m25p,fast-read; + cdns,read-delay = <0>; + cdns,tshsl-ns = <0>; + cdns,tsd2d-ns = <0>; + cdns,tchsh-ns = <0>; + cdns,tslch-ns = <0>; + }; +}; + +&gpio0 { + status = "okay"; +}; + +&emmc { + bus-width = <8>; + cap-mmc-hw-reset; + status = "okay"; +}; + +&wdt0 { + status = "okay"; +}; + +&i2c0 { + clock-frequency = <100000>; + status = "okay"; + + rtc@51 { + compatible = "nxp,pcf85263"; + reg = <0x51>; + }; +}; + +&spi0 { + #address-cells = <1>; + #size-cells = <0>; + num-cs = <4>; + cs-gpios = <0>, <0>, <&porta 1 GPIO_ACTIVE_LOW>, + <&porta 7 GPIO_ACTIVE_LOW>; + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/amd/elba-asic.dts b/arch/arm64/boot/dts/amd/elba-asic.dts new file mode 100644 index 000000000000..c3f4da2f7449 --- /dev/null +++ b/arch/arm64/boot/dts/amd/elba-asic.dts @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) +/* + * Device Tree file for AMD Pensando Elba Board. + * + * Copyright 2020-2022 Advanced Micro Devices, Inc. + */ + +/dts-v1/; + +#include "elba.dtsi" +#include "elba-16core.dtsi" +#include "elba-asic-common.dtsi" +#include "elba-flash-parts.dtsi" + +/ { + model = "AMD Pensando Elba Board"; + compatible = "amd,pensando-elba-ortano", "amd,pensando-elba"; + + aliases { + serial0 = &uart0; + spi0 = &spi0; + spi1 = &qspi; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; diff --git a/arch/arm64/boot/dts/amd/elba-flash-parts.dtsi b/arch/arm64/boot/dts/amd/elba-flash-parts.dtsi new file mode 100644 index 000000000000..cf761a05a81f --- /dev/null +++ b/arch/arm64/boot/dts/amd/elba-flash-parts.dtsi @@ -0,0 +1,117 @@ +// SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) +/* + * Copyright 2020-2023 Advanced Micro Devices, Inc. + */ + +&flash0 { + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + partition@0 { + label = "rsvd"; + reg = <0x0 0x10000>; + read-only; + }; + + partition@10000 { + label = "flash"; + reg = <0x10000 0xfff0000>; + }; + + partition@f0000 { + label = "golduenv"; + reg = <0xf0000 0x10000>; + }; + + partition@100000 { + label = "boot0"; + reg = <0x100000 0x80000>; + }; + + partition@180000 { + label = "golduboot"; + reg = <0x180000 0x200000>; + }; + + partition@380000 { + label = "brdcfg0"; + reg = <0x380000 0x10000>; + }; + + partition@390000 { + label = "brdcfg1"; + reg = <0x390000 0x10000>; + }; + + partition@400000 { + label = "goldfw"; + reg = <0x400000 0x3c00000>; + }; + + partition@4010000 { + label = "fwmap"; + reg = <0x4010000 0x20000>; + }; + + partition@4030000 { + label = "fwsel"; + reg = <0x4030000 0x20000>; + }; + + partition@4090000 { + label = "bootlog"; + reg = <0x4090000 0x20000>; + }; + + partition@40b0000 { + label = "panicbuf"; + reg = <0x40b0000 0x20000>; + }; + + partition@40d0000 { + label = "uservars"; + reg = <0x40d0000 0x20000>; + }; + + partition@4200000 { + label = "uboota"; + reg = <0x4200000 0x400000>; + }; + + partition@4600000 { + label = "ubootb"; + reg = <0x4600000 0x400000>; + }; + + partition@4a00000 { + label = "mainfwa"; + reg = <0x4a00000 0x1000000>; + }; + + partition@5a00000 { + label = "mainfwb"; + reg = <0x5a00000 0x1000000>; + }; + + partition@6a00000 { + label = "diaguboot"; + reg = <0x6a00000 0x400000>; + }; + + partition@6e00000 { + label = "spare"; + reg = <0x6e00000 0x1200000>; + }; + + partition@8000000 { + label = "diagfw"; + reg = <0x8000000 0x7fe0000>; + }; + + partition@ffe0000 { + label = "ubootenv"; + reg = <0xffe0000 0x10000>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/amd/elba.dtsi b/arch/arm64/boot/dts/amd/elba.dtsi new file mode 100644 index 000000000000..674890cf2a34 --- /dev/null +++ b/arch/arm64/boot/dts/amd/elba.dtsi @@ -0,0 +1,191 @@ +// SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) +/* + * Copyright 2020-2022 Advanced Micro Devices, Inc. + */ + +#include +#include "dt-bindings/interrupt-controller/arm-gic.h" + +/ { + model = "Elba ASIC Board"; + compatible = "amd,pensando-elba"; + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + + dma-coherent; + + ahb_clk: oscillator0 { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + + emmc_clk: oscillator2 { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + + flash_clk: oscillator3 { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + + ref_clk: oscillator4 { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = , + , + , + ; + }; + + pmu { + compatible = "arm,cortex-a72-pmu"; + interrupts = ; + }; + + soc: soc { + compatible = "simple-bus"; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + i2c0: i2c@400 { + compatible = "snps,designware-i2c"; + reg = <0x0 0x400 0x0 0x100>; + clocks = <&ahb_clk>; + #address-cells = <1>; + #size-cells = <0>; + i2c-sda-hold-time-ns = <480>; + interrupts = ; + status = "disabled"; + }; + + wdt0: watchdog@1400 { + compatible = "snps,dw-wdt"; + reg = <0x0 0x1400 0x0 0x100>; + clocks = <&ahb_clk>; + interrupts = ; + status = "disabled"; + }; + + qspi: spi@2400 { + compatible = "amd,pensando-elba-qspi", "cdns,qspi-nor"; + reg = <0x0 0x2400 0x0 0x400>, + <0x0 0x7fff0000 0x0 0x1000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = ; + clocks = <&flash_clk>; + cdns,fifo-depth = <1024>; + cdns,fifo-width = <4>; + cdns,trigger-address = <0x7fff0000>; + status = "disabled"; + }; + + spi0: spi@2800 { + compatible = "amd,pensando-elba-spi"; + reg = <0x0 0x2800 0x0 0x100>; + #address-cells = <1>; + #size-cells = <0>; + amd,pensando-elba-syscon = <&syscon>; + clocks = <&ahb_clk>; + interrupts = ; + num-cs = <2>; + status = "disabled"; + }; + + gpio0: gpio@4000 { + compatible = "snps,dw-apb-gpio"; + reg = <0x0 0x4000 0x0 0x78>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + + porta: gpio-port@0 { + compatible = "snps,dw-apb-gpio-port"; + reg = <0>; + gpio-controller; + #gpio-cells = <2>; + ngpios = <8>; + interrupts = ; + interrupt-controller; + interrupt-parent = <&gic>; + #interrupt-cells = <2>; + }; + + portb: gpio-port@1 { + compatible = "snps,dw-apb-gpio-port"; + reg = <1>; + gpio-controller; + #gpio-cells = <2>; + ngpios = <8>; + }; + }; + + uart0: serial@4800 { + compatible = "ns16550a"; + reg = <0x0 0x4800 0x0 0x100>; + clocks = <&ref_clk>; + interrupts = ; + reg-shift = <2>; + reg-io-width = <4>; + }; + + gic: interrupt-controller@800000 { + compatible = "arm,gic-v3"; + reg = <0x0 0x800000 0x0 0x200000>, /* GICD */ + <0x0 0xa00000 0x0 0x200000>, /* GICR */ + <0x0 0x60000000 0x0 0x2000>, /* GICC */ + <0x0 0x60010000 0x0 0x1000>, /* GICH */ + <0x0 0x60020000 0x0 0x2000>; /* GICV */ + #address-cells = <2>; + #size-cells = <2>; + #interrupt-cells = <3>; + ranges; + interrupt-controller; + interrupts = ; + + /* + * Elba specific pre-ITS is enabled using the + * existing property socionext,synquacer-pre-its + */ + gic_its: msi-controller@820000 { + compatible = "arm,gic-v3-its"; + reg = <0x0 0x820000 0x0 0x10000>; + msi-controller; + #msi-cells = <1>; + socionext,synquacer-pre-its = + <0xc00000 0x1000000>; + }; + }; + + emmc: mmc@30440000 { + compatible = "amd,pensando-elba-sd4hc", "cdns,sd4hc"; + reg = <0x0 0x30440000 0x0 0x10000>, + <0x0 0x30480044 0x0 0x4>; /* byte-lane ctrl */ + clocks = <&emmc_clk>; + interrupts = ; + cdns,phy-input-delay-sd-highspeed = <0x4>; + cdns,phy-input-delay-legacy = <0x4>; + cdns,phy-input-delay-sd-uhs-sdr50 = <0x6>; + cdns,phy-input-delay-sd-uhs-ddr50 = <0x16>; + mmc-ddr-1_8v; + status = "disabled"; + }; + + syscon: syscon@307c0000 { + compatible = "amd,pensando-elba-syscon", "syscon"; + reg = <0x0 0x307c0000 0x0 0x3000>; + }; + }; +};