Message ID | 20231119102638.1041978-3-enachman@marvell.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9910:0:b0:403:3b70:6f57 with SMTP id i16csp1584754vqn; Sun, 19 Nov 2023 02:27:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IHGFaSgAgB4Tx0W4EWgNlnJ5H8dEtkl1A/J5t3A+B2+7BOKUtFRBHAaSPRQLI+F+0fr7Bdv X-Received: by 2002:a81:bb43:0:b0:5c8:9a98:74b7 with SMTP id a3-20020a81bb43000000b005c89a9874b7mr5037877ywl.30.1700389638624; Sun, 19 Nov 2023 02:27:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700389638; cv=none; d=google.com; s=arc-20160816; b=mVSpaehn6bIb21HF2SHRZTYP7lX4N5pcQ/PxdZrtARVfjtLJRGlbaHxJ5e74gwrEn7 xYOXgq+7yaM/yXWiqB2IM8UVleLQClRtC4j2K1/sCnCDTyGsIJjTPXd325EE6+piQS9d +HuDR+jGdV2llaLVvj28o5/zW05jZvfYP7tD/XwEYXxvJb2Aiy7KblB4ZbunBZpUmX6F 6fqhVWS0tRoVlVY7WGUizIDMiSmHbQ0q7EzcwZrYruSESo62QsYLhEpfoLyEtQ5Egi0x uHkM0eGownv/8+uuXMlnA2eSJU8ZfoEDRAiWHR53l2T+rjYV/R9jr715RBzZM8hXpihK 3jVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=pFGkq7jzQoCk1fQf37EMBb2nYBIQguHxXZ3byog3clA=; fh=k3uGFfciaNwUka3O0y703gGK16uxjHFuQYANdzJlzCQ=; b=ixWojBm1Aik+4NjsBuIHjzJM38fW7mo7zbokfU4yEbUvFxrrKpQIgcHIOMD4mT5HI+ deIyVxpkXg5nToaPt5yNCEDOwxPR8keVk+bLcg4SvBq3LGGQdQGf3sWpv9qSCdCyftLS LWg4uLdG8k2COXv+M/BnJj303jpT4gjDc4KPbGZZDC6JIzWGWYCkRrIbyqcjd1K/CUcx 0cVKFTdOY/rvLXBtqL6110WHwbN0PVbhjeEIpGq0XMPLSSUiZF8BgYeEcpc00K3TAThZ yjDXe8rMsI5rjy+lFM/cTmIAzLOXcuJKVndtyp/XbssMzj6VdEDFlDZuACXmMFhnPuGr hWUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=XvZypBo1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id h24-20020a63c018000000b005bd85b5a76csi5771864pgg.274.2023.11.19.02.27.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 02:27:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=XvZypBo1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 8207180B2333; Sun, 19 Nov 2023 02:27:17 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230333AbjKSK1K (ORCPT <rfc822;ouuuleilei@gmail.com> + 99 others); Sun, 19 Nov 2023 05:27:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59656 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230368AbjKSK1G (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sun, 19 Nov 2023 05:27:06 -0500 Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B605BE5; Sun, 19 Nov 2023 02:27:02 -0800 (PST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AJ9wI39000595; Sun, 19 Nov 2023 02:26:53 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=pFGkq7jzQoCk1fQf37EMBb2nYBIQguHxXZ3byog3clA=; b=XvZypBo1W/N1Z9IePoP0rRNFh3/w54fNTBdCnj05bsjAHsM5Q3hLzU0Z6laKBIgoSKI0 JLn+DMmv7h7q4pLLBEQGHVZzI4PuwW5njqKSCm3NcNdWr2H50L/Qy8nRpqKfD6BkrA4/ M6FtwVaiOiNsL54PH2Dw1Ng+1UDaBga4xrbOv3Qgmd39LEg0NoMrSTP7Y1UDhBj3+2j3 88npoEAhHUFozx/GiXsx7Vq4lrVXdPLTi0tqK2nHvEmUW9OaBQJbU7WM53h6a6ihOEy3 TLkV+uSM82WHNo0p0Vb2xVUHRuIDhiLSvgaFkmBvvPSWfIpX58G6JFQ7FFoXU+nDFLNj XA== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3ueugusvbj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 19 Nov 2023 02:26:52 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Sun, 19 Nov 2023 02:26:51 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Sun, 19 Nov 2023 02:26:51 -0800 Received: from dc3lp-swdev041.marvell.com (dc3lp-swdev041.marvell.com [10.6.60.191]) by maili.marvell.com (Postfix) with ESMTP id 57F7D3F704F; Sun, 19 Nov 2023 02:26:48 -0800 (PST) From: Elad Nachman <enachman@marvell.com> To: <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org>, <conor+dt@kernel.org>, <andrew@lunn.ch>, <gregory.clement@bootlin.com>, <sebastian.hesselbarth@gmail.com>, <pali@kernel.org>, <mrkiko.rs@gmail.com>, <chris.packham@alliedtelesis.co.nz>, <devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org> CC: <enachman@marvell.com>, <cyuval@marvell.com> Subject: [PATCH v5 2/3] dt-bindings: arm64: add Marvell COM Express boards Date: Sun, 19 Nov 2023 12:26:37 +0200 Message-ID: <20231119102638.1041978-3-enachman@marvell.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231119102638.1041978-1-enachman@marvell.com> References: <20231119102638.1041978-1-enachman@marvell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: DCAp9yTDdTmU447uyvtwFsUbvLKxqqiy X-Proofpoint-ORIG-GUID: DCAp9yTDdTmU447uyvtwFsUbvLKxqqiy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-19_09,2023-11-17_01,2023-05-22_02 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 19 Nov 2023 02:27:17 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782987765726633506 X-GMAIL-MSGID: 1782987765726633506 |
Series |
arm64: dts: cn913x: add COM Express boards
|
|
Commit Message
Elad Nachman
Nov. 19, 2023, 10:26 a.m. UTC
From: Elad Nachman <enachman@marvell.com> Add dt bindings for: CN9130 COM Express CPU module CN9131 COM Express CPU module AC5X RD COM Express Type 7 carrier board. AC5X RD COM Express board with a CN9131 COM Express Type 7 CPU module. Signed-off-by: Elad Nachman <enachman@marvell.com> --- .../bindings/arm/marvell/armada-7k-8k.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+)
Comments
On Sun, Nov 19, 2023 at 12:26:37PM +0200, Elad Nachman wrote: > From: Elad Nachman <enachman@marvell.com> > > Add dt bindings for: > CN9130 COM Express CPU module Did you forget this one? There's only the CN9191 system here. > CN9131 COM Express CPU module > AC5X RD COM Express Type 7 carrier board. > AC5X RD COM Express board with a CN9131 COM Express Type 7 CPU module. > > Signed-off-by: Elad Nachman <enachman@marvell.com> > --- > .../bindings/arm/marvell/armada-7k-8k.yaml | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml > index 52d78521e412..6b19f23bcf63 100644 > --- a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml > +++ b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml > @@ -60,4 +60,16 @@ properties: > - const: marvell,armada-ap807-quad > - const: marvell,armada-ap807 > > + - description: > + Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus > + Armada CN9131 COM Express CPU module > + items: > + - enum: > + - marvell,ac5x-car-with-cn9131 Why not just marvell,cn9131-ac5x-carrier or similar? The "with" isn't particularly helpful. Cheers, Conor. > + - const: marvell,rd-ac5x-carrier > + - const: marvell,cn9131-cpu-module > + - const: marvell,cn9131 > + - const: marvell,armada-ap807-quad > + - const: marvell,armada-ap807 > + > additionalProperties: true > -- > 2.25.1 >
On Sun, 19 Nov 2023 12:26:37 +0200, Elad Nachman wrote: > From: Elad Nachman <enachman@marvell.com> > > Add dt bindings for: > CN9130 COM Express CPU module > CN9131 COM Express CPU module > AC5X RD COM Express Type 7 carrier board. > AC5X RD COM Express board with a CN9131 COM Express Type 7 CPU module. > > Signed-off-by: Elad Nachman <enachman@marvell.com> > --- > .../bindings/arm/marvell/armada-7k-8k.yaml | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' on your patch (DT_CHECKER_FLAGS is new in v5.13): yamllint warnings/errors: ./Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml:64:13: [warning] wrong indentation: expected 10 but found 12 (indentation) dtschema/dtc warnings/errors: doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20231119102638.1041978-3-enachman@marvell.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.
> > + - description: > > + Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus > > + Armada CN9131 COM Express CPU module > > + items: > > + - enum: > > + - marvell,ac5x-car-with-cn9131 > > Why not just marvell,cn9131-ac5x-carrier or similar? The "with" isn't > particularly helpful. As the description says, this is the combination of the SOM plus the carrier to give a complete RDK. Elad, do the RDK as a whole have a name? You can use that here for the compatible. Andrew
Hi Elad, kernel test robot noticed the following build warnings: [auto build test WARNING on robh/for-next] [also build test WARNING on linus/master v6.7-rc2 next-20231120] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Elad-Nachman/MAINTAINERS-add-ac5-to-list-of-maintained-Marvell-dts-files/20231119-182821 base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next patch link: https://lore.kernel.org/r/20231119102638.1041978-3-enachman%40marvell.com patch subject: [PATCH v5 2/3] dt-bindings: arm64: add Marvell COM Express boards compiler: loongarch64-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20231120/202311201610.9d8EdO2Y-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202311201610.9d8EdO2Y-lkp@intel.com/ dtcheck warnings: (new ones prefixed by >>) >> Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml:64:13: [warning] wrong indentation: expected 10 but found 12 (indentation) vim +64 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml 8 9 maintainers: 10 - Gregory CLEMENT <gregory.clement@bootlin.com> 11 12 properties: 13 $nodename: 14 const: '/' 15 compatible: 16 oneOf: 17 18 - description: Armada 7020 SoC 19 items: 20 - const: marvell,armada7020 21 - const: marvell,armada-ap806-dual 22 - const: marvell,armada-ap806 23 24 - description: Armada 7040 SoC 25 items: 26 - const: marvell,armada7040 27 - const: marvell,armada-ap806-quad 28 - const: marvell,armada-ap806 29 30 - description: Armada 8020 SoC 31 items: 32 - const: marvell,armada8020 33 - const: marvell,armada-ap806-dual 34 - const: marvell,armada-ap806 35 36 - description: Armada 8040 SoC 37 items: 38 - const: marvell,armada8040 39 - const: marvell,armada-ap806-quad 40 - const: marvell,armada-ap806 41 42 - description: Armada CN9130 SoC with no external CP 43 items: 44 - const: marvell,cn9130 45 - const: marvell,armada-ap807-quad 46 - const: marvell,armada-ap807 47 48 - description: Armada CN9131 SoC with one external CP 49 items: 50 - const: marvell,cn9131 51 - const: marvell,cn9130 52 - const: marvell,armada-ap807-quad 53 - const: marvell,armada-ap807 54 55 - description: Armada CN9132 SoC with two external CPs 56 items: 57 - const: marvell,cn9132 58 - const: marvell,cn9131 59 - const: marvell,cn9130 60 - const: marvell,armada-ap807-quad 61 - const: marvell,armada-ap807 62 63 - description: > 64 Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus 65 Armada CN9131 COM Express CPU module 66 items: 67 - enum: 68 - marvell,ac5x-car-with-cn9131 69 - const: marvell,rd-ac5x-carrier 70 - const: marvell,cn9131-cpu-module 71 - const: marvell,cn9131 72 - const: marvell,armada-ap807-quad 73 - const: marvell,armada-ap807 74
diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml index 52d78521e412..6b19f23bcf63 100644 --- a/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml +++ b/Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml @@ -60,4 +60,16 @@ properties: - const: marvell,armada-ap807-quad - const: marvell,armada-ap807 + - description: + Alleycat5X (98DX35xx) Reference Design as COM Express Carrier plus + Armada CN9131 COM Express CPU module + items: + - enum: + - marvell,ac5x-car-with-cn9131 + - const: marvell,rd-ac5x-carrier + - const: marvell,cn9131-cpu-module + - const: marvell,cn9131 + - const: marvell,armada-ap807-quad + - const: marvell,armada-ap807 + additionalProperties: true