From patchwork Sun Dec 24 14:37:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josua Mayer X-Patchwork-Id: 13504278 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 9FEEAC46CD4 for ; Sun, 24 Dec 2023 14:38:49 +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=H298js3qJasY9+FTrnx9tFGVfCn5DWiI1XpmiEjo1F4=; b=j2ZbPOBG63E7J5 mnkmtDYIKi1iSCjPXuUCzozT/Z8uECEJgyiuhFMkePPVdLOQBAzbpbG0t9uUh/DRrlDYQAU7aT/dX /TgJFppASg44aqMQCWj3spzJiE6xREI8G5ChliobfPOo5XqB2vCusVUAjlo+uor0NzRDBg2Hetlvf 1h6ezoi601yabcFlU7oCfwwxWCBey2DOfJE+8PI2d1iBybkYTmWRQIa6JbMaOTtCfBF17YimTRFev gmvXYrMGLeKT3/xfQGrKvG8aHcz5slwX6qxULqvSohzIFDOXPR5GnWKRRv/tnkzo69OrqvrNMynTh K08Inv8S+sShGbBzhQSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rHPcS-009Uqt-3A; Sun, 24 Dec 2023 14:38:20 +0000 Received: from mail-am6eur05on20600.outbound.protection.outlook.com ([2a01:111:f403:2612::600] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rHPcI-009Up1-2P for linux-arm-kernel@lists.infradead.org; Sun, 24 Dec 2023 14:38:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aW0XxXVU5w1aFi14+/1t2ghCN2TlS1kLuS9R9BiamdpT8V034kyfdYA9mRXJfPS8ngpoK5OK/q1KHh2qzoyvVpNh2dEVCXNAam9z+f0MmoWyfJMIXf+fwtyc4F+nO+NnEFwOgxG2PYHpIVtAx3bv5ycrVo5REHCRhd09YDMwQIAEgKOgyXcHS+jvSd4Z2w0zS+6VTnX1fs9PIX6Kzq5YLzrFsfCeKUzrnBvr/Gab/C2gqEiZBQsenASqiahiQ78cQE/4q2mQshI6+48YjUZl4j66pzdAAkGpmaBetJjSmcpBEuAZwWCFGtIQ1EPNA6eKLRIChFTTum4ajt0+FOVIhw== 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=2eCX0RrBd4uSSgnkJND5Dv4NEZ4T2yTa+hrLVprnh+o=; b=FQEpm1EjnUywFo7OFGNrbqt78O09gOE0C2xTI7LIwbyA7lqB11zKgS2rI2M6BP+elYBYY8Dibf+AtKT03aihDdAHMKJlDlRUNHwaTWfs0ljBoBAOrFBpeQWmcdgFOhncroR+gYwc2GVW5bJySGab2mghlUGrQAeQAA6VovOnuzZzWmkmUcyIaMWyeIoVPv4s8TvLs+MsegKldZ/I5DNBpjYmPRpPsiLkPwcQK6wu+LRIJdAkyvkqVoNhIWIloUWzbHWsPPETbATQmZJe7dqt2OtaDG4bU+mfCQrCbnmUMTC8YnnpUkGoAm3rdDBujsKiJ6gCnvgWzoH2hHVH9270nA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2eCX0RrBd4uSSgnkJND5Dv4NEZ4T2yTa+hrLVprnh+o=; b=PGih5ABO4TyXu56/hH4pcp/5MhxJWcxd69AD9OncaK3RBzJcd244ldg5aXDTk1JqAZnfTlyCc4grq5zJNaNVXT8/yX0hivKS/ab8r7frobm9D8YE12mai3CoSUZV1VmRSkNiVtEBWXe7QtDB+gX08FW0wvaHjC764riyFwRsT8I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) by AS1PR04MB9285.eurprd04.prod.outlook.com (2603:10a6:20b:4df::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.26; Sun, 24 Dec 2023 14:38:00 +0000 Received: from AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::4db1:aae8:c643:2e73]) by AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::4db1:aae8:c643:2e73%6]) with mapi id 15.20.7113.026; Sun, 24 Dec 2023 14:38:00 +0000 From: Josua Mayer To: linux-arm-kernel@lists.infradead.org Cc: Josua Mayer , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Rob Herring , Krzysztof Kozlowski , Conor Dooley Subject: [PATCH v2 1/8] dt-bindings: marvell: a38x: convert the soc compatibles description to yaml Date: Sun, 24 Dec 2023 15:37:42 +0100 Message-Id: <20231224143750.5604-2-josua@solid-run.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20231224143750.5604-1-josua@solid-run.com> References: <20231224143750.5604-1-josua@solid-run.com> X-ClientProxiedBy: FR5P281CA0044.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f3::16) To AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8963:EE_|AS1PR04MB9285:EE_ X-MS-Office365-Filtering-Correlation-Id: 47d618dc-06d2-4958-a065-08dc048ded5f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: msRrFDRWX95X5prBGFVei4Mm+28OH8qJSt/aLfYL36TXQghW5uwZ68dkJZ9KCvIXSoVMo+YR2wVSH150K2PZlENEiZ0XARkTVksKBtwKkVCgZzaknhVqQUmaaBdcjimspASEe0PxAZIe7iXIlEFpvOj+e/MTzy3i2JQCGec4+BMkkZKC9G5wO9lyT4Rpa7V2aVip5d81oheKZFrfaqEcAMOBl4kex7Q+cUBLPwyPozAFHOd5FD7j4tczJnHkgEz6UacO4K4PWLaZlYWKPBH+ZbP6t2Nu8k8DG2a6HpL79dUuIkCvJFq+0BnSsM8Ta1WgzMn3I8DB0YfKEkh2NlzAqpAyraGi8gcIuYAR1zS/N9EuuW7XsV6fE2QemxA0fZ7cIc8NnZHN5O51umCUuji5/Gl/o9C6fQxv4/qlFv1nESOC6AjvPCCF7OToTgUU0PWIdJEbLRuN577r9b54r9XztAi3leTMi/1TrH7s3MxFldO4TdUEmaUDdLOdbB7UkV/nf3UyPRmR9w9YRkHGYLHC+5OxbXKlB764BtTscSfUgD8Sl5FrzJo2PYBiH/HYIBNU66+DpKGJPwiDie/D4fBsCkYInO4HhrXtOc+y4V/Wm0Q= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8963.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39840400004)(346002)(376002)(396003)(366004)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(1076003)(26005)(2616005)(52116002)(6512007)(6506007)(83380400001)(86362001)(8936002)(6916009)(54906003)(66476007)(66556008)(66946007)(316002)(8676002)(4326008)(6666004)(966005)(6486002)(478600001)(38100700002)(38350700005)(2906002)(41300700001)(5660300002)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g6LZVbcLwQiZYHmR4L1vfy9h5vf4zIW5ovPH7AG5NS4N+MsiKEO48v8Jme8sOCzLYDnSWcClXioAzWPfS+fhmavEk+j0gHRmLbnWtG+CGko+yV+ICs2vHGMbNYniw1bAuIGBg0ZAj0ibxm8AHKZfGilzfzEala78TOMe9ldHdWe/bN4/597u3fOe1Z4P854diofNO7aG7BCL86pE63XJC3jm7SpCvkQiurUVBhSuoWnMAm95k0yBsyP+t8Ld7hdtKlrOF1EHTgnaw6KzNJ9vcrdcgp3TJUuqQgcKftJIFF1GuT/5w3cEgP1kNmKGJ2/eCJgAAbEzK7noUJaWXpPMND3DNVRff8hOEVRfTsjuVa7deOhLdLpmM0He9TV0Bau9Oh37t0Hxz8bP6yuhHQgqkmZUcJ3XQMsGHyZLajy8CuSSE6nMkZm16vDr/9SF4EG3EXjqPqFuOrtuwYZRZiBk4Tc4Ew822yWdBZuE7sYDDRM+lQidiPpYGcxG9Y2tisWzPx8ypw9RP1o08QmnURgPpjACtXr4SlfgHVuEb67eNobZzvSAa+MiFPnTtF2ZbJUEljG1FuNMGJjwct2Y+jzlDJ3YhKBXSXPIMuCV7NLnWeHdO97WgsTeDMeNSpFBwDjf9gdXCkmsCf65Ku7z04wLI+d3OJY3srS8uyw1bMaS/Bt2hYtlR4hP9sJI+9fGwoS831J10+BH5Thl+XULyvQlsus74pQRlWaRvy95+0ynPzOEqR5cawqHgYCUPXwvDqWArP7/VIDW3RqW67O3oUZUla/TFm+WhJQ2KvL4r/6DPiAR+mQ98iJGZQ/0Lj9ZeRxs9nAsn2iJbyKHAfQkrob05Bg9JWwB1U/qkirKlKtjCt4jFfmtA8KEYfu1LUSeDRJwmtTyReMorhZj+nOHBza5GyaobDMJyYsECKcARBqdw6/9qtNuYuvBtWwaQdfY+Yuj2e91odqUpFFL0BKeHZMwgpyI2eP0b5322gPjeGBAnXHkQTRkeL7qU8jPIFDQpFW+eEyjRb3hVwd8UDT0CuzWt5piJjwJCa/JkhCSJjHYaiXI48MMgIzbxgOeZio3ptLzul4DPii1O5Ruvn6D29B5+vNir8C0aC3MBV/jibVrQinN1vaGQyXwBIsKNTMeOoYfIN5GcxCv5ma+hlccYxgh8QTh6o5HVU6Hh2QiyU+51Qx+fa65JdcRHaFAw+wrpdKYZ8Y0BwVI7ys1RV6e5RXW6z/MjikWDraKY0ZeEM7AljApO/G6oQi6Xvr7qXygkEFYjzTPkh5G3g2NWWI2tA3yyWllFXeVH59pUghtei9Oca3f8oRtcFXchl1353d5lixK6tlPbvgKyNx79yESu3ayV1x/RvuGeIk6Bs8S/kfLD6vv1nSArDwvj15LDsdyQBUeeYLdRACUe+nBfRNqgfxq90fLWvZefwlRDagbxVbUDy7ILKjNrF24TXZMeLyRFn6es31Jmf2TNq8r7opItwP6kCD4suQST5NMrtk+T5A4QCUb4ppidbPHw00TcINXpPCffCwE/ObwUpdpqyCH9zYRIwXfyKGv6hHbnNGHqLUUAVYQLsL5T6mZnHieETpR5Mf7 X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47d618dc-06d2-4958-a065-08dc048ded5f X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8963.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Dec 2023 14:38:00.0226 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GlHfyZH2i256RAQ/eIiOzBh2m+PZkiggYz+SMMTlLjCtQJvpu1xFgfuh835kswdxiyQwdfa0j/61rSEMi9k3bw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9285 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231224_063810_789262_38A84E3D X-CRM114-Status: GOOD ( 11.54 ) 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 Convert the existing txt binding for armada-38x socs to DT schema format. Signed-off-by: Josua Mayer --- .../bindings/arm/marvell/armada-38x.txt | 27 --------------- .../bindings/arm/marvell/armada-38x.yaml | 33 +++++++++++++++++++ 2 files changed, 33 insertions(+), 27 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-38x.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-38x.yaml diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-38x.txt b/Documentation/devicetree/bindings/arm/marvell/armada-38x.txt deleted file mode 100644 index 202953f1887e..000000000000 --- a/Documentation/devicetree/bindings/arm/marvell/armada-38x.txt +++ /dev/null @@ -1,27 +0,0 @@ -Marvell Armada 38x Platforms Device Tree Bindings -------------------------------------------------- - -Boards with a SoC of the Marvell Armada 38x family shall have the -following property: - -Required root node property: - - - compatible: must contain "marvell,armada380" - -In addition, boards using the Marvell Armada 385 SoC shall have the -following property before the previous one: - -Required root node property: - -compatible: must contain "marvell,armada385" - -In addition, boards using the Marvell Armada 388 SoC shall have the -following property before the previous one: - -Required root node property: - -compatible: must contain "marvell,armada388" - -Example: - -compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380"; diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-38x.yaml b/Documentation/devicetree/bindings/arm/marvell/armada-38x.yaml new file mode 100644 index 000000000000..5af222e6db18 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/marvell/armada-38x.yaml @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/arm/marvell/armada-38x.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Marvell Armada 38x Platforms + +maintainers: + - Gregory CLEMENT + +properties: + $nodename: + const: '/' + compatible: + oneOf: + + - description: Armada 380 SoC + items: + - const: marvell,armada380 + + - description: Armada 385 SoC + items: + - const: marvell,armada385 + - const: marvell,armada380 + + - description: Armada 388 SoC + items: + - const: marvell,armada388 + - const: marvell,armada385 + - const: marvell,armada380 + +additionalProperties: true