Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1906095ybh; Tue, 14 Jul 2020 10:16:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhnNqnsu9qiXDyfL542xeUSVj46C2Q1w2RzbgipUQJwcEYJ3NR0hDLnjU3TMqXk33eP8ko X-Received: by 2002:aa7:c3d7:: with SMTP id l23mr5492178edr.18.1594747014574; Tue, 14 Jul 2020 10:16:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594747014; cv=none; d=google.com; s=arc-20160816; b=zgUG+QtMEmT7MrK6DAGROtYre+7V7EY0aRC8yzQvBuq5J0qmiDP7NFLjRW6EFc5Igd whlnY3NenBez2CIuv6U5eUUtl6DpLO+/XOyJ3DF3pk5cxiWmC5cusW1LkykseXyMhDwd NheoZ/JpQtVUrsS0JXHtH1xv3LBzKaPW4jEblaBwaj0sb+nhyE2rwwhgFqnW8G+jyoB6 wUYdnory5aiqpDy+mjq8QTpvqoaqMi0MmfNv2aoCYw6yzDOvEzBsLGbSc6GKKvoxd6We Jwd4NpPZ+5WZYyS7K1mqIJSUYGMT330CMGmGv+VcNGUCmANzhVHqNuiAd17j0UG482hb uqGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=anDElTHK8FTg74ug9cz0yo5gvG9pTxsEpYnEOXS2E10=; b=bA33v4XgggABvMSo0PBSCXS3MW5GylY7weO9plemsi2CPyD1m8MoA1p5ctnmUZFgCB nzq+L9e6IlhMKpErnxn91AAhiQhv2reducns/FQGFMgFUEg3cbAY5F3qKVfDzIy+0H5K wQfLyZmKEyhGfTTdFOwfEUvo2MAQ5QmqcTtmGgBYpmeHdCcXSpPVLfIgF9UCTV4+nyvV bt6z0DO6njAtkDwcOWzjfJkqYeYli5/SgeTRrcLKOTMmOD2xl/NmmZpUiOcQRTzJAWhp K/YkENnGvVSoT8s9VC3hJYoKshxWLRx4k5e8zxQRxy2inStd2Mb/7vQ7DwlcU9Yb47/r hybA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b9si10915329edq.23.2020.07.14.10.16.31; Tue, 14 Jul 2020 10:16:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728392AbgGNRP4 (ORCPT + 99 others); Tue, 14 Jul 2020 13:15:56 -0400 Received: from mail-io1-f68.google.com ([209.85.166.68]:34145 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726169AbgGNRP4 (ORCPT ); Tue, 14 Jul 2020 13:15:56 -0400 Received: by mail-io1-f68.google.com with SMTP id q74so18135501iod.1; Tue, 14 Jul 2020 10:15:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=anDElTHK8FTg74ug9cz0yo5gvG9pTxsEpYnEOXS2E10=; b=DExxrJr02dzL7W8WPCJQsG5LKLjoV42eCM9mVUJ94ozZc8g+bSG0Qq19atnLi+0+LW 6itrKv2rVzutSJIaP3B5+I97qc0zhT7xzopGvZtCVn6zs8/7Ehn9TaJtIp+Fdo9mvzMI zhQkIwIJxree4R5ix0wjGyIO3IiHGLpAdDZ8wffVtGjVOEbDoMPaDxgNd1tzKpRt7mcb axlzsUtGaY/dhCyjBJ4/2bsa8U0+IQsYCt8BZIgxYjR3ZzQvygvq3fb29PvwNSF1GZBE 3/RZof2u8bBnjl+Y/u+pUTTbM3oIMkw4LVM+y2758rGQNqcsEcONzxio5HN5G+3TBgIR zTLw== X-Gm-Message-State: AOAM531OiFE8onTIaaiDgDVdi/sZaZ47XXw2onVmUD/fXt9k+AUFUBZc 5Dyk42SktdeUHhNjwXoQnsRCwA56Wh6p X-Received: by 2002:a02:694c:: with SMTP id e73mr7033232jac.17.1594746955212; Tue, 14 Jul 2020 10:15:55 -0700 (PDT) Received: from xps15 ([64.188.179.252]) by smtp.gmail.com with ESMTPSA id m5sm10149810ilg.18.2020.07.14.10.15.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jul 2020 10:15:54 -0700 (PDT) Received: (nullmailer pid 2550226 invoked by uid 1000); Tue, 14 Jul 2020 17:15:53 -0000 Date: Tue, 14 Jul 2020 11:15:53 -0600 From: Rob Herring To: Suman Anna Cc: Bjorn Andersson , Mathieu Poirier , Lokesh Vutla , linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/4] dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs Message-ID: <20200714171553.GA2522956@bogus> References: <20200630024922.32491-1-s-anna@ti.com> <20200630024922.32491-2-s-anna@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200630024922.32491-2-s-anna@ti.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 29, 2020 at 09:49:19PM -0500, Suman Anna wrote: > The Texas Instruments K3 family of SoCs have one or more dual-core > Arm Cortex R5F processor subsystems/clusters (R5FSS). The clusters > can be split between multiple voltage domains as well. Add the device > tree bindings document for these R5F subsystem devices. These R5F > processors do not have an MMU, and so require fixed memory carveout > regions matching the firmware image addresses. The nodes require more > than one memory region, with the first memory region used for DMA > allocations at runtime. The remaining memory regions are reserved > and are used for the loading and running of the R5F remote processors. > The R5F processors can also optionally use any internal on-chip SRAM > memories either for executing code or using it as fast-access data. > > The added example illustrates the DT nodes for the single R5FSS device > present on K3 AM65x family of SoCs. > > Signed-off-by: Suman Anna > --- > v2: > - Renamed "lockstep-mode" property to "ti,cluster-mode" I don't think that's a move in the right direction given this is at least partially a standard feature. As I said before, I'm very hesistant to accept anything here given I know the desires and activity to define 'system Devicetrees' of which TI is participating. While maybe an rproc node is sufficient for a DSP, it seems multiple vendors have R cores and want to define them in system DT. Though the system DT effort has not yet given any thought to what is the view of one processor or instance to another instance (which is what this binding is). We'll still need something defined for that, but I'd expect that to be dependent on what is defined for system DT. Rob