Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3440043rdh; Mon, 27 Nov 2023 14:34:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IG159YZtMt48Rz55YJRkbC+5hS+S7pGtA0/bqRdwEg3l8r9QM3bjIQzSoxdg+3PZDbCVg3L X-Received: by 2002:a05:6a20:da8a:b0:18a:d77b:488 with SMTP id iy10-20020a056a20da8a00b0018ad77b0488mr22090255pzb.14.1701124451708; Mon, 27 Nov 2023 14:34:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701124451; cv=none; d=google.com; s=arc-20160816; b=Ye7hGX+5GtGvcJHR0bDocIRP+Hd9zSrerwkTZMIvK+Iolp3sl3B41QfLuYzScOFJ8U q3FzhX8voFZtcAMcVXX2pD1PtccnWagjrWzad6YZYimUQtSbxOKC6KVXH4r8ujeL4MRJ EwsvClXHe0GF6mYQUkBu87/jb91CxfW5E/JBAbvOFPtpr/e/KnfdrHE2qH6QBhjETPm+ AxMMtraiayfomWI5ZircWUiYfXoZGVabTWuyQChvcIKisdFGjEo8CCoq+oIFed/OzkwR IF7QRTWiRwFZ7jn/jlsgrroM6Lb66cKFFw8RAJWvL7NqGEI0+f5NqPqmGxqB1Ozrkhbn JNRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=e7IBp0fCNpY+ZxyoiT0Ekzpy0IonkonmrhfGovOCcGI=; fh=Mbno/HBWOt0gQCD2pXTDUulycg+6a+yOQYGvtxEvqx4=; b=Fdf2obuACGWBFjXeA6HuUO8IBIPPNs3qO+m35q8DlbsXUv8fQs/Y5agaWaKtciuoht vqg6IDPmF5xDI1FmKpiVknWhL9xV9lRWDFP1CFrTeP/YOttlu+IFfyHOIoLKaBnQjE5Z oanF6q5r/A5Db/qBzJ9+v/gDQvmEK1TUhwvEOQmTxxrG0OKOirCo1b6sHxBtp4iFBp5I EALYcDxtVKN9JVtpJJff+oLKAmLd4TzAYhdkw0CMZ27/zwr5heM5xthyUkRbReTky9OO fxIQDNDLKqmUjP/g3IrqJ2UXMOLrwbkmiIKyeli2BErz2A4ez6rYIzbqM35F7wk7+ZHA Mydg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=1Cm5tU0J; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id 30-20020a63155e000000b005c207717411si10759011pgv.864.2023.11.27.14.34.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 14:34:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=1Cm5tU0J; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id C8F78810F6DC; Mon, 27 Nov 2023 14:34:07 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233380AbjK0Wdt (ORCPT + 99 others); Mon, 27 Nov 2023 17:33:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232450AbjK0Wdr (ORCPT ); Mon, 27 Nov 2023 17:33:47 -0500 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB7091AE; Mon, 27 Nov 2023 14:33:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=e7IBp0fCNpY+ZxyoiT0Ekzpy0IonkonmrhfGovOCcGI=; b=1Cm5tU0JAila50h6EVz3Qv5+L0 io6AzaVO/s2anZnQMzVN4r8Z3G1rtz2633dhZ4QFSKbvggQt/34BJTs8NQkqJItShVdHs9GwQm1gL OfnlwtjpDatcnDpRh0yPX5QioA/8+Kp/niXox3wTveoBXekUxrCw5aoopl/6UJsq+vOw=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1r7kAg-001OOS-KQ; Mon, 27 Nov 2023 23:33:42 +0100 Date: Mon, 27 Nov 2023 23:33:42 +0100 From: Andrew Lunn To: Elad Nachman Cc: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, 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, cyuval@marvell.com Subject: Re: [PATCH v6 3/3] arm64: dts: cn913x: add device trees for COM Express boards Message-ID: <35f98bc2-dc26-4441-8ed3-1ecce582d0d2@lunn.ch> References: <20231127190857.1977974-1-enachman@marvell.com> <20231127190857.1977974-4-enachman@marvell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231127190857.1977974-4-enachman@marvell.com> X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Mon, 27 Nov 2023 14:34:07 -0800 (PST) > +++ b/arch/arm64/boot/dts/marvell/ac5x-rd-carrier-cn9131.dts > @@ -0,0 +1,25 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Copyright (C) 2023 Marvell International Ltd. > + * > + * Device tree for the AC5X RD Type 7 Com Express carrier board, > + * Utilizing the CN913x COM Express CPU module board. > + * This specific board only maintains a PCIe link with the CPU CPU module > + * module, which does not require any special DTS definitions. > + */ > + > +#include "cn9131-db-comexpress.dtsi" > +#include "ac5x-rd-carrier.dtsi" > + > +/ { > + model = "Marvell Armada AC5X RD COM EXPRESS type 7 carrier board with CN9131 CPU module"; > + compatible = "marvell,cn9131-ac5x-carrier", "marvell,rd-ac5x-carrier", > + "marvell,cn9131-cpu-module", "marvell,cn9131", > + "marvell,armada-ap807-quad", "marvell,armada-ap807"; > diff --git a/arch/arm64/boot/dts/marvell/ac5x-rd-carrier.dtsi b/arch/arm64/boot/dts/marvell/ac5x-rd-carrier.dtsi > new file mode 100644 > index 000000000000..fd45d5582233 > +/ { > + model = "Marvell Armada AC5X RD COM EXPRESS type 7 carrier board"; > + compatible = "marvell,rd-ac5x-carrier"; Now i'm confused. What does rd mean? I would expect RD mean Reference Design, and that is the complete device in its box. Yet, here you have RD for the carrier? The box itself is called cn9131-ac5x-carrier? This makes no sense to me. Maybe i'm understanding this all wrong, and its the carrier which you are producing a reference design for? The CPU module does not really matter? I could use any off the shelf ComExpress 7 SOM. The bits you are trying to sell are on the carrier? But since you are Marvell, you don't want to recommend using an AMD ComExpress board when you happen to also have CPU module which would work? But the CPU is not really the point of this, its the carrier? Andrew