Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1093261iob; Wed, 4 May 2022 14:33:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyLXUhGkfDmOE/RvgyN6oKt5lme2Ec1HJVLmH9ZIcjTb2ZDkRBEN3W3ZJmKEIhvJFemsQMo X-Received: by 2002:a17:902:b085:b0:15d:325e:8649 with SMTP id p5-20020a170902b08500b0015d325e8649mr23656050plr.119.1651700036352; Wed, 04 May 2022 14:33:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651700036; cv=none; d=google.com; s=arc-20160816; b=Yvi9/nhcCXfvJlWfBzR95hMPrsyVsd0Mu7r3EWZCqfLk8rtMsGjr52iV1PlmQlKU8b 3N9nBgBZTtKoNYBdJF+eNp9WHVEUiXUld1RqUk4vF49olBgxXK27CcnkxBN0McIx29cT n0dgPFlPfV0lh0z97SYtnMwXUC8tS9jkOLlgTolB1jDHznafhYMqVQD/O7ZcHxuAe2ty lyJ8wXF55YpLBKAflPg6OZs3YQEAMqNUgCgYC7SR7dlKEITfF4VDN2Lv903ImeyxNZ2Z dXn/vEHCwhp4knnlyhrHpbNCmZTKD4JRYu9LUcnWy2qeOcOp0+t9U8wfnmaC6mQlEJ/5 mqIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date:dkim-signature; bh=y5Fapf9aRzNAqn/fDNYGGvfs42rB8+5M5YV2J8fT/V8=; b=r8Hxjghf3RxU9hHfDBSdEhnXO5hWNF7avIfVj7FKCx/uUGSZlZjIvVsHs55JHgzd6p QUT3RUEQ8xOd5x+zH2y2jkae0QtYlyayRTh3blH2T0LuSBMReNV6FSIH56yh7RqCVfvi 6HP6eTTn000HmxTN5sslxEQKTNvdAPG7p2ESUTzGBrExdKwHObmmdbftEWSaYJUvncd5 3ZTcyKJTR8bKn0+0DfNVZoDzfMqIzHkuA6K+e/AaL6bAH5sI+mxz1+G4jKU7fDNuvxmB 0+zTwy8T/8iwMc65Gk1V58JxTpX3IqtYaMaCzJBm8KaA6Nehqh+qVA2KZWIoDUp1QoZR p9nQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=L3CmojO2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r27-20020a63a55b000000b003c1a428e951si15404926pgu.53.2022.05.04.14.33.41; Wed, 04 May 2022 14:33:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=L3CmojO2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244869AbiEDV0Z (ORCPT + 99 others); Wed, 4 May 2022 17:26:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39628 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230292AbiEDV0W (ORCPT ); Wed, 4 May 2022 17:26:22 -0400 Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 05ED74E38C; Wed, 4 May 2022 14:22:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651699366; x=1683235366; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=NkTA3HMEWfESPnZ0nYN+T6PFiddUsLSTX8ks8Cl1R+8=; b=L3CmojO2yuFTKvX88+YRKeCuWBV1o9sxgap7+V/Kj94DzfARPdh69y4k H5qppoIqm7CBHyQr1FpeeBBhLO6kBsG5jYx6poTRm2BzVn3v4JvVFJwxG 3WAuUzB6NdOIwTDkiAfJ9Evdtq77MGbFXpzpqo9yA4a12vq5NrE/DIdh2 cdWaW2EK3yfGthN99vurTPA3LlhCuVYeJs/SN7S/ghjeyvsXruxXI/kz5 4kJw2nrS53j4yI8qsChhPZEHhynn2wOC+T2C9vUyf+rQOVU2fS5HLzKg0 POdzGHHBXQjwMIxYj7EjZKRtpKq8xCltFOUm/Genk72ks3WOH98odjjJs A==; X-IronPort-AV: E=McAfee;i="6400,9594,10337"; a="328442996" X-IronPort-AV: E=Sophos;i="5.91,199,1647327600"; d="scan'208";a="328442996" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2022 14:22:45 -0700 X-IronPort-AV: E=Sophos;i="5.91,199,1647327600"; d="scan'208";a="620990041" Received: from rhweight-wrk1.ra.intel.com ([137.102.106.43]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2022 14:22:44 -0700 Date: Wed, 4 May 2022 14:22:44 -0700 (PDT) From: matthew.gerlach@linux.intel.com X-X-Sender: mgerlach@rhweight-WRK1 To: Krzysztof Kozlowski cc: dinguyen@kernel.org, robh+dt@kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, krzysztof.kozlowski+dt@linaro.org Subject: Re: [PATCH v2 3/3] arm64: dts: intel: add device tree for n6000 In-Reply-To: <608ba746-9116-3f36-d640-07eb8b5d793e@linaro.org> Message-ID: References: <20220503194546.1287679-1-matthew.gerlach@linux.intel.com> <20220503194546.1287679-4-matthew.gerlach@linux.intel.com> <608ba746-9116-3f36-d640-07eb8b5d793e@linaro.org> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_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: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 4 May 2022, Krzysztof Kozlowski wrote: > On 03/05/2022 21:45, matthew.gerlach@linux.intel.com wrote: >> From: Matthew Gerlach >> >> Add a device tree for the n6000 instantiation of Agilex >> Hard Processor System (HPS). >> >> Signed-off-by: Matthew Gerlach > >> + >> + soc { >> + agilex_hps_bridges: bus@80000000 { >> + compatible = "simple-bus"; >> + reg = <0x80000000 0x60000000>, >> + <0xf9000000 0x00100000>; >> + reg-names = "axi_h2f", "axi_h2f_lw"; >> + #address-cells = <0x2>; >> + #size-cells = <0x1>; >> + ranges = <0x00000000 0x00000000 0xf9000000 0x00001000>; >> + >> + hps_cp_eng@0 { > > No underscores in node names. dtc W=1 should complain about it. I will remove the underscores in the name. I didn't see a complaint when I compiled it with "make W=1" in the kernel tree. > The node name should be generic, matching class of a device. What is > this exactly? The component is a specialized IP block instantiated in the FPGA directly connected to the HPS. In one sense the IP block is a simple DMA controller, but it also has some registers for hand shaking between the HPS and a host processor connected to the FPGA via PCIe. Should I call the node, dma@0? Thanks for your review, Matthew > > Best regards, > Krzysztof >