Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp4274205pxk; Tue, 22 Sep 2020 15:17:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNDIcWxumqotspaeUastddd7LmdMdzMg9DhpgmiasVBfNg+SEGi3NhE4L0Jg/hF66MdU9E X-Received: by 2002:a17:906:fb15:: with SMTP id lz21mr7084987ejb.185.1600813032602; Tue, 22 Sep 2020 15:17:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600813032; cv=none; d=google.com; s=arc-20160816; b=UWAVBMATM0qyLx6aLZU02WgxK0b6lX58m5U2dnsrCE/W0ZuMx1FpQHeCmu3ErQk5bd hW3gwqt/qJIuJvx/jtb0QsBXn1N2ALo7bFgfsTY9KG2r/LfbPwi88MjI/cUo+HotxnQ9 +CX9tV+bF46mvnfp9wENNZ9DVNzLXb+ZJrUah+/L+RnrTBezZ9gO8jesoLtB+ZiHDVLQ zwIlKXSwgPf4YK2PqPNZAdn5tK9TrRfSvVWovP8AOSWSOTORCZQ1BquoUUZFA8H1sY7h uClgoOGgCvrv/rf5mc6ll2QxLvuZ8c5zN1+jZPf32bzvg2VCRwCR/cx1KkbFV85n7KlB G0SA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=kIqH1V5ealEVC5EO+6vAJW+B9sEXlZ5Fpg3hzaZaIWU=; b=yIKulRsGfDLjQgptTiq9qFqQJ4C183AKWjchVK8yacZgAx3kEMDWwZyxhsAVp6o5hA 5Lf883cbCC+riOyDPu7AVBqcXoi6T6fj5b6TCInD4UIQZH//QVSzc0akLNW5EkoFcH5c TNHnLRPh6MhhIMR9HwaJOWgb61RMMO3zcpffh60G3IKtLaQxfT9k4VMV6F6VlKdWpV4O 4/oTLiVuVWcMafLBpl4SjMi9iyIRuYzcJYRZHfxIT3iZVeoF3fAl4h7SnP/IQewsbNgd QP8H+Rb1nZqkp3we+8i2v5rTZXHUR1lQiOUD8QiRkt3GvtgEpMfcOd9FjHrNd839Gf06 4Vfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="ikwtlh5/"; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g13si11359628edm.239.2020.09.22.15.16.48; Tue, 22 Sep 2020 15:17:12 -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; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="ikwtlh5/"; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726620AbgIVWO5 (ORCPT + 99 others); Tue, 22 Sep 2020 18:14:57 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:37842 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726179AbgIVWO5 (ORCPT ); Tue, 22 Sep 2020 18:14:57 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 08MKQAhe042415; Tue, 22 Sep 2020 15:26:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1600806371; bh=kIqH1V5ealEVC5EO+6vAJW+B9sEXlZ5Fpg3hzaZaIWU=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=ikwtlh5/gSnu+ZQbloMTppJU2t6nrvxg1KhvJ1e0nSfoNQqfhIu/Hr110QSiZBe6t eYMkEIryEsfQoq5vl28jW+KI3qqAa249dMB1RhkHO3IL5ups+XxTSy0EZHAtuFXJ98 NoUGWSPHHCovssPbAAvIXARf03NRXzPssZiTx/rk= Received: from DFLE100.ent.ti.com (dfle100.ent.ti.com [10.64.6.21]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 08MKQAvA008719 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 22 Sep 2020 15:26:10 -0500 Received: from DFLE105.ent.ti.com (10.64.6.26) by DFLE100.ent.ti.com (10.64.6.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 22 Sep 2020 15:26:10 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE105.ent.ti.com (10.64.6.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Tue, 22 Sep 2020 15:26:10 -0500 Received: from [10.250.36.109] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 08MKQAJV061179; Tue, 22 Sep 2020 15:26:10 -0500 Subject: Re: [PATCH v4 0/4] TI K3 R5F remoteproc support To: Rob Herring CC: Bjorn Andersson , Mathieu Poirier , Lokesh Vutla , , , , References: <20200908174556.21277-1-s-anna@ti.com> <20200922194753.GA3105316@bogus> From: Suman Anna Message-ID: Date: Tue, 22 Sep 2020 15:26:05 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200922194753.GA3105316@bogus> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, On 9/22/20 2:47 PM, Rob Herring wrote: > On Tue, Sep 08, 2020 at 12:45:52PM -0500, Suman Anna wrote: >> Hi All, >> >> The following is v4 of the TI K3 R5F remoteproc driver series supporting all >> the R5F processor clusters/subsystems on TI AM65x and J721E SoCs. Please >> see the v1 cover-letter [1] for the features supported on these R5F processors. >> >> This series is a rebased version on top of the latest v5.9-rc baseline and >> includes very minor fixes w.r.t v3. The previous K3 DSP dependencies are now >> available in mainline kernel. Please see the individual patches for the delta >> differences (Only patches 1 and 2 updated). >> >> Bjorn, >> This series is only waiting on bindings ack and the conclusion on the bindings >> discussion from v2 [4] on which I haven't seen any forward progress on this >> despite all the clarifications. I do not expect any changes even w.r.t System DT, >> and we can't really have a common binding between TI and Xilinx R5Fs. > First of all, thank you for reviewing this and your response. > Why not? I'm pretty sure lockstep or not is a thing for both and TCMs > seem to be a common thing. The cluster mode is a common theme, and if you have a preference for a common property-name, both I and Ben can use that. The values though might vary between different vendor SoCs. I have given out all the differences and reasons on a v2 thread, the SoC and clock and reset integration aspects make it look very different. Please see the discussion here, https://patchwork.kernel.org/comment/23560321/ There was only one open comment/question I had regarding Core identification w.r.t my binding. Do you prefer a node-name index difference or a separate core-id/cpu-id property identifying which is Core0 and Core1. > > And I don't really think System DT will not impact it. Though it's not > well enough defined to say either way IMO. Yeah agreed. But the current architecture in System DT does allow you to add plugins to generate the proper compliant dts node. In anycase, I doubt TI will ever be using it in general, because we do not have a concept of DT on our firmwares. I have given all these inputs again on v2, but haven't seen any responses on it. So, I do appreciate your feedback. > > But if Bjorn wants to take this, fine. I'm not acking it though nor > worrying about it for any compatibility with system DT. Any specific reasons? For the most part, I am using all standard properties. regards Suman