Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp607224rdh; Thu, 26 Oct 2023 10:32:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFHQAaYqlXwg3nVBk4e8/ukUc5KjzObsZQdIOQgBzg5uY3dxY/IaCBMxwIx+dMYeeufea5p X-Received: by 2002:a9d:7d89:0:b0:6b9:5734:135f with SMTP id j9-20020a9d7d89000000b006b95734135fmr83368otn.28.1698341561848; Thu, 26 Oct 2023 10:32:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698341561; cv=none; d=google.com; s=arc-20160816; b=Ub9PyrhLHznBRFH0wtKuIuFELuLRAMDuJm64y2cIJkK6dFckuPJ29zTrAMfZfWAOKX 6wrZzND5e2q7v1qpLYIdwUqzolsScRy/hYhd0FBEfTCtMGm3RDiVM/kPnkt7daLboB35 XdsHrBmUMr99YVSjkSYfnpUm46qV8B1EwuDygqtTGrjVcdEJo3Wn8glBjxdG/8lowSY6 g3WB+O8xXqHlBPVol7t0onKoDE7k8k56i2aYrGKidzSYjRCVebTyjyaeJQJiWJnZd6kn A3IGnS/9ms+fc0agwVG4Fs7eAYXWmpn7zcY5h7eGe2jr9bR/rAaP79WBgf96fMwrkZit rPvg== 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=SmHx3jkl1z1Z5WNyZ0jqXx1N6p/MHLa5cPZwrRRH/XA=; fh=EH47M9OYch3lU0BlnnLIRDWVo5TfPobT/BrPdeJYZyI=; b=uB3Knu8j06hP7MXzteFEHh6dGRmzSfsSS7VfP84dMOUpgMgLEYdXi+A5sb1ZoiFKrr F0mSGYsxytxKRBnkZxCuQLM18J0xFHqH3mcvbMA88XTCPFNodzHCIoqrfy/ZwwFLvcI3 49HynhrZ7fdgxX+f4TQQuM/DJ934qnKZv6kbN3U5DLipEuXsJHdCYM/VGyBpfiEEfUeo PK44VVhIZ6812P+K1eHiTCr6YFEfXhpqBplKrdmwlkxorhN+kvUFE2LaZZhMtZK2DGD6 x064RdgUGfeupp4PfSOsbi27SgBp5nS0QriDaJOkiQQheAzCmQlugaHNPR5aDaD7dLfW R24A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=R+HFFvzo; 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=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id c63-20020a0dda42000000b0058cac53da37si14161856ywe.348.2023.10.26.10.32.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 10:32:41 -0700 (PDT) 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=@lunn.ch header.s=20171124 header.b=R+HFFvzo; 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=NONE dis=NONE) header.from=lunn.ch Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 1EBA1818ABEC; Thu, 26 Oct 2023 10:32:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230418AbjJZRcL (ORCPT + 99 others); Thu, 26 Oct 2023 13:32:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229668AbjJZRcK (ORCPT ); Thu, 26 Oct 2023 13:32:10 -0400 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98FF6B9; Thu, 26 Oct 2023 10:32:07 -0700 (PDT) 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=SmHx3jkl1z1Z5WNyZ0jqXx1N6p/MHLa5cPZwrRRH/XA=; b=R+HFFvzodLije/BLIFZLopOoVf Rp3kMh5BdeSEJ5iH1IOZnJ5WIaOMhXfwYGYdbuJ9XEDo+AUXwMTG5gLJEqfw7hLXFgo2twpKrd3sZ Vyk2uQ7c1ffibVdPcjrodNXTiZC+7Qd9HWwagc/aYcENpFGmrF6BZKP1ydilbu9RyKC8=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1qw4DA-000Goq-FI; Thu, 26 Oct 2023 19:32:00 +0200 Date: Thu, 26 Oct 2023 19:32:00 +0200 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, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, cyuval@marvell.com Subject: Re: [PATCH v3 1/3] arm64: dts: cn913x: add device trees for COM Express boards Message-ID: <2f7ab700-cd87-42f2-870d-950a4c75b17d@lunn.ch> References: <20231026084735.3595944-1-enachman@marvell.com> <20231026084735.3595944-2-enachman@marvell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231026084735.3595944-2-enachman@marvell.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED 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: 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]); Thu, 26 Oct 2023 10:32:12 -0700 (PDT) > +#include "cn9131-db-comexpress.dtsi" > + > +/ { > + model = "Marvell Armada AC5X RD COM EXPRESS type 7 carrier board"; > + compatible = "marvell,ac5x_rd_carrier", "marvell,cn9131", "marvell,cn9130", > + "marvell,armada-ap807-quad", "marvell,armada-ap807"; This is really a question to the DT Maintainers. This is a carrier board for a standardised Com express type 7 board. In theory, you should be able to plug any Com Express module into it, not just Marvells. So should the compatible list just have a compatible for the carrier itself? Not the module which would normally be mounted in it? Should the carrier have a .dtsi file describing it? And then we have a .dts file which combines the module .dtsi and the carrier .dtsi? Sorry i did not ask this earlier, i was thinking more about SolidRuns systems, which tend to have custom SOMs and customs carriers, so you can only really mount one particular SOM into one particular carrier. But that is not true here. Andrew