Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp5280129imm; Tue, 19 Jun 2018 07:58:29 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI+Cj1gniO6MbgmoCxrf4SrDt5a69Hxox/tqCSGDrOs3CnH+X9CryXOIKVIyk29qfU4K4P1 X-Received: by 2002:a17:902:6a89:: with SMTP id n9-v6mr19162145plk.302.1529420309370; Tue, 19 Jun 2018 07:58:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529420309; cv=none; d=google.com; s=arc-20160816; b=p22wba3HsgxfLuFrkUBGCDwgtaLVgJRigj3yreOmXxJcaua8O4Bj2H8ha+GHhpl3Mm WxXh7nl8cyYADRtAe8LcqtXEFJGN8kp/Z8ASj9/KKTG7dPekEZ9znJA4Nhi7yPV6g428 sYGy9N2D7mzkG1Ag5x1opmS7NhGHp64dxS7rsejQn6Dqc5HcyvboO+KN6udq6Kv4D9t5 LDD8w1wo1QnvGHHtNTOnXdgFIzXUq+5G+Aphsx9HUVD3Z3BK1KiEI5kw/rsoNgk+yjiG ng3kfDzEf3YsmzMSwh9nxHr7Ma3DcNZRNC4xA/+ykjLS9E2NouGPokx4feBELuTgFeKb 2SLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=jxSJo08Snu6tXLF3iTCelm40rNOM6I8kpxcV+5Se6a8=; b=ro9CCyTFpylOjVfquKhrTEY/CMcyk7BJ68OnyhWz8alU2gJDs4apCs8uMqXmColkqH NrZXME4E3QaxKsDgsHYU9SuJ4sXd4orWg+Ada2pf+S5/LnltdxzVL7dBPL7g7MGCFs8O mJzGIE1JEQc0MwylY2ENtupaUXbID8ieTKAg0NrGiK/Vb21nvZt6OhkUl7cpIOqQJSz5 3YNRYWREw1kyQBUjCGZD/GbrTIDO1krQ1FCScHCyowWCbZFzIpyHdDk8gsAT4bmQqksI P6Xgng9rC5sXbpXYReMns082kDuKSFqhfylK3nClka8JOfgmF7Ue+aIEb2P3hGeewqb2 EvaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XJskukik; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q6-v6si18205522plr.134.2018.06.19.07.58.15; Tue, 19 Jun 2018 07:58:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XJskukik; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937652AbeFSO5e (ORCPT + 99 others); Tue, 19 Jun 2018 10:57:34 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:54574 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S937514AbeFSO5c (ORCPT ); Tue, 19 Jun 2018 10:57:32 -0400 Received: by mail-wm0-f66.google.com with SMTP id o13-v6so889555wmf.4 for ; Tue, 19 Jun 2018 07:57:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jxSJo08Snu6tXLF3iTCelm40rNOM6I8kpxcV+5Se6a8=; b=XJskukikDupoZiqEkeWRNa8KHQQDMFW9em3BFr1mTY6MRetmb0uSERgqNXtWfwJnbW SsJEvBi3Hos8HI1iRyL6FGeGWiw8Uf6vCD7ei9JY4Ph+ihd0t6rri4hpZfqmo8xhLYIO HN3edwtGXYj0Xo4kxR57Yo8LD0IbMry47guLA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jxSJo08Snu6tXLF3iTCelm40rNOM6I8kpxcV+5Se6a8=; b=GSUgbn/efS8ooDQJJ+k5lg8G1L1kkaGUQx/tbrw18nbRazODsC4qOzNVEJsfdo4e2E KCwzKYL2vt/Bp4G9DYjOdhPM8GCOJQlXkjrDvRj0/ZFNc90OjFCZD8dHIpOkox/CSnum j51AjK1Rd0LIQgOcmTAPsSID5vl2n1QOu4VRh5mW5om6KnXvXYZ16SohmI2zT/760sNQ bmJaM1bNcXASsH+bvxCFxV0NV5amt49n2Byd4q8NuUO5kinbALnHndAIv76aJ9bMYjFo xQkRhjHxBQWnbyOzNh4TQdLPRW0fIE+NUMgd6Ve1h3wJLtkI8RFq/NzJJ0OhCQMWP9we PqLg== X-Gm-Message-State: APt69E0zo4z42wmH1SLUyeJA+ygSki95Hq7auyZ7isHu68rB/2p5X5Yi bLgIj6cxVNNsBUOyQdXdjSRM/G/QH8bgKiAZdaIk5Q== X-Received: by 2002:a50:b608:: with SMTP id b8-v6mr15068797ede.255.1529420251601; Tue, 19 Jun 2018 07:57:31 -0700 (PDT) MIME-Version: 1.0 References: <1528235011-30691-1-git-send-email-suzuki.poulose@arm.com> <1528235011-30691-16-git-send-email-suzuki.poulose@arm.com> <20180619021218.GV16091@dragon> In-Reply-To: <20180619021218.GV16091@dragon> From: Mathieu Poirier Date: Tue, 19 Jun 2018 08:57:20 -0600 Message-ID: Subject: Re: [PATCH 15/20] dts: arm: imx7{d,s}: Update coresight binding for hardware ports To: Shawn Guo Cc: "Suzuki K. Poulose" , stefan@agner.ch, linux-arm-kernel , Rob Herring , Frank Rowand , Mark Rutland , Sudeep Holla , arm@kernel.org, Linux Kernel Mailing List , Matt Sealey , John Horley , Charles Garcia-Tobin , coresight@lists.linaro.org, devicetree@vger.kernel.org, Mike Leach , Sascha Hauer , kernel@pengutronix.de, fabio.estevam@nxp.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 18 Jun 2018 at 20:13, Shawn Guo wrote: > > Hi Stefan, > > Can you take a look at the patch? Thanks. > These bindings are still being discussed and patches related to them shouldn't be merged. The next iteration of this patchset will not included individual modifications to device tree files, that will be left for a later time when bindings have been agreed upon. Thanks, Mathieu > Shawn > > On Tue, Jun 05, 2018 at 10:43:26PM +0100, Suzuki K Poulose wrote: > > Switch to the updated coresight bindings. > > > > Cc: Shawn Guo > > Cc: Sascha Hauer > > Cc: Pengutronix Kernel Team > > Cc: Fabio Estevam > > Cc: Mathieu Poirier > > Signed-off-by: Suzuki K Poulose > > --- > > arch/arm/boot/dts/imx7d.dtsi | 5 ++++- > > arch/arm/boot/dts/imx7s.dtsi | 41 ++++++++++++++++++++++++++++++----------- > > 2 files changed, 34 insertions(+), 12 deletions(-) > > > > diff --git a/arch/arm/boot/dts/imx7d.dtsi b/arch/arm/boot/dts/imx7d.dtsi > > index 200714e..5faff17 100644 > > --- a/arch/arm/boot/dts/imx7d.dtsi > > +++ b/arch/arm/boot/dts/imx7d.dtsi > > @@ -87,7 +87,9 @@ > > > > port { > > etm1_out_port: endpoint { > > + direction = <1>; > > remote-endpoint = <&ca_funnel_in_port1>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > @@ -174,8 +176,9 @@ > > port@1 { > > reg = <1>; > > ca_funnel_in_port1: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&etm1_out_port>; > > + coresight,hwid = <1>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi > > index 4d42335..8e90915 100644 > > --- a/arch/arm/boot/dts/imx7s.dtsi > > +++ b/arch/arm/boot/dts/imx7s.dtsi > > @@ -151,23 +151,28 @@ > > port@0 { > > reg = <0>; > > replicator_out_port0: endpoint { > > + direction = <1>; > > remote-endpoint = <&tpiu_in_port>; > > + coresight,hwid = <0>; > > }; > > }; > > > > port@1 { > > reg = <1>; > > replicator_out_port1: endpoint { > > + direction = <1>; > > remote-endpoint = <&etr_in_port>; > > + coresight,hwid = <1>; > > }; > > }; > > > > /* replicator input port */ > > port@2 { > > - reg = <0>; > > + reg = <2>; > > replicator_in_port0: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&etf_out_port>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > @@ -203,16 +208,19 @@ > > port@0 { > > reg = <0>; > > ca_funnel_in_port0: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&etm0_out_port>; > > + coresight,hwid = <0>; > > }; > > }; > > > > /* funnel output port */ > > port@2 { > > - reg = <0>; > > + reg = <2>; > > ca_funnel_out_port0: endpoint { > > + direction = <1>; > > remote-endpoint = <&hugo_funnel_in_port0>; > > + coresight,hwid = <0>; > > }; > > }; > > > > @@ -229,7 +237,9 @@ > > > > port { > > etm0_out_port: endpoint { > > + direction = <1>; > > remote-endpoint = <&ca_funnel_in_port0>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > @@ -248,22 +258,26 @@ > > port@0 { > > reg = <0>; > > hugo_funnel_in_port0: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&ca_funnel_out_port0>; > > + coresight,hwid = <0>; > > }; > > }; > > > > port@1 { > > reg = <1>; > > hugo_funnel_in_port1: endpoint { > > - slave-mode; /* M4 input */ > > + direction = <0>; /* M4 input */ > > + coresight,hwid = <1>; > > }; > > }; > > > > port@2 { > > - reg = <0>; > > + reg = <2>; > > hugo_funnel_out_port0: endpoint { > > + direction = <1>; > > remote-endpoint = <&etf_in_port>; > > + coresight,hwid = <0>; > > }; > > }; > > > > @@ -284,15 +298,18 @@ > > port@0 { > > reg = <0>; > > etf_in_port: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&hugo_funnel_out_port0>; > > + coresight,hwid = <0>; > > }; > > }; > > > > port@1 { > > - reg = <0>; > > + reg = <1>; > > etf_out_port: endpoint { > > + direction = <1>; > > remote-endpoint = <&replicator_in_port0>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > @@ -306,8 +323,9 @@ > > > > port { > > etr_in_port: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&replicator_out_port1>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > @@ -320,8 +338,9 @@ > > > > port { > > tpiu_in_port: endpoint { > > - slave-mode; > > + direction = <0>; > > remote-endpoint = <&replicator_out_port1>; > > + coresight,hwid = <0>; > > }; > > }; > > }; > > -- > > 2.7.4 > >