Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4564767rdh; Wed, 29 Nov 2023 05:12:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IHZq4ZFXDUnHV4DITIl83IVEBWNlifxZJca/PHtUuVx134BLvQszEE7GL/G7Wn8DDH8yEDD X-Received: by 2002:a17:902:7483:b0:1cf:7df0:667f with SMTP id h3-20020a170902748300b001cf7df0667fmr20126270pll.44.1701263535525; Wed, 29 Nov 2023 05:12:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701263535; cv=none; d=google.com; s=arc-20160816; b=vZbUuBNa9N8koaLqUG9o7OicA5ny0WVq95DX7WvwVV15nvvAFaA4upif+8XM0m75fw B2jhadgfrZbFXWM1u+AUuzLyjGy4LHSFvdJKmm3cJhdL6XFylLCMH9ZYnZrteGIi63Uq N5F5cmVd5e0qrL8fwSoho0oTN67A4qsYheVUvTgkm3Og1hIJ9Oh8ExARYAay8/ArgIKM oSTi3y2J1EARiPh/Bw8VA5rO9/8/XDCYo00MkAbfLnfyqzh2YpPiVyTInO5Js3yMeOP3 CKU4Wf66oFtb+EETfYqPtw1YNWlwqzjM6cTmXE7v0qBCjRr4ZRlRLgSwjwZeEB+Ncxuz /pUg== 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=BZG9FD4EfskGcN434zEVxgvyzppzGAwPl3SgiAbg4Nw=; fh=LkPUYfrMjAKiSVrMf948YMCOOzgTCuJ01BV4e7rY5p8=; b=pu/SjDLoPpgRmpV+kIUmgqXdyrl6FZtDcwKC6qAwasN98+LrofsM76r1u4406YTQUm lstJVxUryjEXV1FkwnpcW35VCNQ425XI6IExs9oUzhbZ+c49CPOsHEZvnLzgbNftBoml 9Z81sDtzMyZfS6yVG0GtKasUeFzMD3xuZ1akZiJqtNqTUamNYV5eJgGFgthxvqgav5Il 0aeQJYNmrOk5Rbzkuy38nWtbseK94It5Wvx0OAuqRsAWCDv9yIx90CJV40nVMt9qMcP5 dGmTTHoPFfZGMtzFVAnB2g8UjlK25Lcz1W9VOd2wde5DYSc2xVqF7lcZ7Yvv1S1D+vX6 ig2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=JiAw1Eo0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 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 groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id k10-20020a170902c40a00b001cb02e6f174si2489211plk.492.2023.11.29.05.12.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 05:12:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=JiAw1Eo0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 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 groat.vger.email (Postfix) with ESMTP id 3CED6804436D; Wed, 29 Nov 2023 05:12:12 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233852AbjK2NLp (ORCPT + 99 others); Wed, 29 Nov 2023 08:11:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233832AbjK2NLo (ORCPT ); Wed, 29 Nov 2023 08:11:44 -0500 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81261F9; Wed, 29 Nov 2023 05:11:49 -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=BZG9FD4EfskGcN434zEVxgvyzppzGAwPl3SgiAbg4Nw=; b=JiAw1Eo0EsmJUDaRHPN7JNlzNT OXQnQcgRFqNPYzCOyhDMiQ+W6DciBmIYcQ8kSmJxeQujq0aZDXbe48hz5BRiLBOwEkWyFkE+AaAsd EkGwRTgy5DOFj/Bt2p6JS1SZAgWWQIQlbnHFeaAUmzTsWfecoVUSbtgy04R6vIgr5yzs=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1r8KLm-001Za5-RF; Wed, 29 Nov 2023 14:11:34 +0100 Date: Wed, 29 Nov 2023 14:11:34 +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" , Yuval Caduri Subject: Re: [EXT] Re: [PATCH v6 3/3] arm64: dts: cn913x: add device trees for COM Express boards Message-ID: <349b4240-8e5c-4afb-ace8-913f213a537f@lunn.ch> References: <20231127190857.1977974-1-enachman@marvell.com> <20231127190857.1977974-4-enachman@marvell.com> <35f98bc2-dc26-4441-8ed3-1ecce582d0d2@lunn.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 groat.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 (groat.vger.email [0.0.0.0]); Wed, 29 Nov 2023 05:12:12 -0800 (PST) > > Now i'm confused. What does rd mean? > > > > I would expect RD mean Reference Design, and that is the complete device in > > its box. > > AC5X RD can either work as you would expect, as a complete standalone box using the internal CPU, or you can move the switch on the back of the box to "external" mode, and connect via an external cable a kit which would allow it to use an external CPU COM Express module, mounted on top of an interposer kit. > > > > > 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 > > So in this case, once the switch is set to external as explained above, the AC5X RD becomes part of the carrier solution. > This is a development/reference solution, not a full commercial solution, hence it has the flexibility to be configured in different modes of operation. O.K, now this make more sense. Please expand the documentation, in particularly the carrier, explaining how it can be used, and the .dts file about it giving a complete system, but again the carrier is the focus. Is the internal CPU open? Or is it a black box which only Marvell Firmware can use? I'm just wondering if we will need another .dtsi file describing the internal CPU, and a .dts file which includes both the carrier and the internal CPU .dtsi to give an image you can boot on the carrier? Andrew