Linux-ARM-MSM Archive on lore.kernel.org
 help / color / Atom feed
* [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
@ 2019-05-08  2:18 Leo Yan
  2019-05-08  2:18 ` [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings Leo Yan
                   ` (13 more replies)
  0 siblings, 14 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Guodong Xu, Zhangfei Gao, Haojian Zhuang, Chris Healy,
	Andrew Lunn, Lee Jones, Chunyan Zhang

Since the DT bindings consolidatoins for CoreSight replicator and funnel
is ready for kernel v5.2 merge window [1], this patch set is to update
the related CoreSight DT bindings for platforms; IIUC, this patch set
will be safe for merging into kernel v5.2 because the dependency
patches in [1] will be landed into mainline kernel v5.2 cycle.

In this patch set, it tries to update below two compatible strings to
the latest strings:

  s/"arm,coresight-replicator"/"arm,coresight-static-replicator"
  s/"arm,coresight-funnel"/"arm,coresight-dynamic-funnel"

Please note, some platforms have two continuous patches, one is for
updating static replicator compatible string and another is for dynamic
funnel change; and other platforms have only one patch since it only
needs to change for dynamic funnel.

Avoid to introduce merging confliction, I rebased this patch set on
linux-next branch with last commit fcdb095ad001 ("Add linux-next
specific files for 20190506").

This patch set has been tested on Arm Juno and Hikey620 boards, other
platforms are only compilation passing.

P.s. when use scirpt/checkpatch.pl, it reports the warnings as below. I
think we can ignore this warnings for this patch set, please review if
this makes sense for you.

WARNING: line over 80 characters
#29: FILE: arch/arm/boot/dts/imx7s.dtsi:178:
+                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";

[1] https://archive.armlinux.org.uk/lurker/message/20190412.102734.2afbb29a.en.html

== Changes for v2 ==
* Add explanation for the change in the commit logs. (Fabio)
* Merge the separate patches for funnel and replicator per DTS into
  a single patch. (Suzuki)


Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Wei Xu <xuwei5@hisilicon.com>
Cc: Guodong Xu <guodong.xu@linaro.org>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Chris Healy <cphealy@gmail.com>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Andy Gross <agross@kernel.org>
Cc: David Brown <david.brown@linaro.org>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang@linaro.org>


Leo Yan (11):
  ARM: dts: hip04: Update coresight DT bindings
  ARM: dts: imx7s: Update coresight DT bindings
  ARM: dts: qcom-apq8064: Update coresight DT bindings
  ARM: dts: ste: Update coresight DT bindings
  ARM: dts: vexpress-v2p-ca15_a7: Update coresight DT bindings
  ARM: dts: qcom-msm8974: Update coresight DT bindings
  arm64: dts: hi6220: Update coresight DT bindings
  arm64: dts: juno: Update coresight DT bindings
  arm64: dts: qcom-msm8916: Update coresight DT bindings
  arm64: dts: sc9836: Update coresight DT bindings
  arm64: dts: sc9860: Update coresight DT bindings

 arch/arm/boot/dts/hip04.dtsi                   | 18 +++++++++---------
 arch/arm/boot/dts/imx7s.dtsi                   |  6 +++---
 arch/arm/boot/dts/qcom-apq8064.dtsi            |  4 ++--
 arch/arm/boot/dts/qcom-msm8974.dtsi            |  6 +++---
 arch/arm/boot/dts/ste-dbx5x0.dtsi              |  4 ++--
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts     |  4 ++--
 arch/arm64/boot/dts/arm/juno-base.dtsi         |  6 +++---
 arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi      |  4 ++--
 .../boot/dts/hisilicon/hi6220-coresight.dtsi   |  6 +++---
 arch/arm64/boot/dts/qcom/msm8916.dtsi          |  4 ++--
 arch/arm64/boot/dts/sprd/sc9836.dtsi           |  2 +-
 arch/arm64/boot/dts/sprd/sc9860.dtsi           |  8 ++++----
 12 files changed, 36 insertions(+), 36 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
@ 2019-05-08  2:18 ` Leo Yan
  2019-06-19 16:12   ` Wei Xu
  2019-05-08  2:18 ` [PATCH v2 02/11] ARM: dts: imx7s: " Leo Yan
                   ` (12 subsequent siblings)
  13 siblings, 1 reply; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Guodong Xu, Zhangfei Gao, Haojian Zhuang

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Wei Xu <xuwei5@hisilicon.com>
Cc: Guodong Xu <guodong.xu@linaro.org>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/hip04.dtsi | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/arch/arm/boot/dts/hip04.dtsi b/arch/arm/boot/dts/hip04.dtsi
index 0f917b272ff3..f58313353519 100644
--- a/arch/arm/boot/dts/hip04.dtsi
+++ b/arch/arm/boot/dts/hip04.dtsi
@@ -350,7 +350,7 @@
 		/* non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell".
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -385,7 +385,7 @@
 		/* non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell".
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -420,7 +420,7 @@
 		/* non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell".
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -454,7 +454,7 @@
 		/* non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell".
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -485,7 +485,7 @@
 	};
 
 	funnel@0,e3c41000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0xe3c41000 0 0x1000>;
 
 		clocks = <&clk_375m>;
@@ -534,7 +534,7 @@
 	};
 
 	funnel@0,e3c81000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0xe3c81000 0 0x1000>;
 
 		clocks = <&clk_375m>;
@@ -583,7 +583,7 @@
 	};
 
 	funnel@0,e3cc1000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0xe3cc1000 0 0x1000>;
 
 		clocks = <&clk_375m>;
@@ -632,7 +632,7 @@
 	};
 
 	funnel@0,e3d01000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0xe3d01000 0 0x1000>;
 
 		clocks = <&clk_375m>;
@@ -681,7 +681,7 @@
 	};
 
 	funnel@0,e3c04000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0xe3c04000 0 0x1000>;
 
 		clocks = <&clk_375m>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 02/11] ARM: dts: imx7s: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
  2019-05-08  2:18 ` [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-20  2:33   ` Shawn Guo
  2019-05-08  2:18 ` [PATCH v2 03/11] ARM: dts: qcom-apq8064: " Leo Yan
                   ` (11 subsequent siblings)
  13 siblings, 1 reply; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Chris Healy, Andrew Lunn

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Chris Healy <cphealy@gmail.com>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/imx7s.dtsi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi
index 106711d2c01b..d8b4eb67146d 100644
--- a/arch/arm/boot/dts/imx7s.dtsi
+++ b/arch/arm/boot/dts/imx7s.dtsi
@@ -117,7 +117,7 @@
 		 * non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell"
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -175,7 +175,7 @@
 		ranges;
 
 		funnel@30041000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x30041000 0x1000>;
 			clocks = <&clks IMX7D_MAIN_AXI_ROOT_CLK>;
 			clock-names = "apb_pclk";
@@ -217,7 +217,7 @@
 		};
 
 		funnel@30083000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x30083000 0x1000>;
 			clocks = <&clks IMX7D_MAIN_AXI_ROOT_CLK>;
 			clock-names = "apb_pclk";
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 03/11] ARM: dts: qcom-apq8064: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
  2019-05-08  2:18 ` [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings Leo Yan
  2019-05-08  2:18 ` [PATCH v2 02/11] ARM: dts: imx7s: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-08  2:18 ` [PATCH v2 04/11] ARM: dts: ste: " Leo Yan
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Andy Gross <agross@kernel.org>
Cc: David Brown <david.brown@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/qcom-apq8064.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi
index 65975df6a8c3..8b79b4112ee1 100644
--- a/arch/arm/boot/dts/qcom-apq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
@@ -1603,7 +1603,7 @@
 		};
 
 		replicator {
-			compatible = "arm,coresight-replicator";
+			compatible = "arm,coresight-static-replicator";
 
 			clocks = <&rpmcc RPM_QDSS_CLK>;
 			clock-names = "apb_pclk";
@@ -1636,7 +1636,7 @@
 		};
 
 		funnel@1a04000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x1a04000 0x1000>;
 
 			clocks = <&rpmcc RPM_QDSS_CLK>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 04/11] ARM: dts: ste: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (2 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 03/11] ARM: dts: qcom-apq8064: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-16 12:53   ` Linus Walleij
  2019-05-27  9:13   ` Linus Walleij
  2019-05-08  2:18 ` [PATCH v2 05/11] ARM: dts: vexpress-v2p-ca15_a7: " Leo Yan
                   ` (9 subsequent siblings)
  13 siblings, 2 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Lee Jones

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Lee Jones <lee.jones@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/ste-dbx5x0.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/ste-dbx5x0.dtsi b/arch/arm/boot/dts/ste-dbx5x0.dtsi
index 81fabf031eff..4bdd247b9534 100644
--- a/arch/arm/boot/dts/ste-dbx5x0.dtsi
+++ b/arch/arm/boot/dts/ste-dbx5x0.dtsi
@@ -98,7 +98,7 @@
 		};
 
 		funnel@801a6000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x801a6000 0x1000>;
 
 			clocks = <&prcmu_clk PRCMU_APETRACECLK>, <&prcmu_clk PRCMU_APEATCLK>;
@@ -133,7 +133,7 @@
 		};
 
 		replicator {
-			compatible = "arm,coresight-replicator";
+			compatible = "arm,coresight-static-replicator";
 			clocks = <&prcmu_clk PRCMU_APEATCLK>;
 			clock-names = "atclk";
 
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 05/11] ARM: dts: vexpress-v2p-ca15_a7: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (3 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 04/11] ARM: dts: ste: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-08  2:18 ` [PATCH v2 06/11] ARM: dts: qcom-msm8974: " Leo Yan
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
index 00cd9f5bef2e..164c904c9992 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
@@ -440,7 +440,7 @@
 		/* non-configurable replicators don't show up on the
 		 * AMBA bus.  As such no need to add "arm,primecell".
 		 */
-		compatible = "arm,coresight-replicator";
+		compatible = "arm,coresight-static-replicator";
 
 		out-ports {
 			#address-cells = <1>;
@@ -471,7 +471,7 @@
 	};
 
 	funnel@20040000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x20040000 0 0x1000>;
 
 		clocks = <&oscclk6a>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 06/11] ARM: dts: qcom-msm8974: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (4 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 05/11] ARM: dts: vexpress-v2p-ca15_a7: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-08  2:18 ` [PATCH v2 07/11] arm64: dts: hi6220: " Leo Yan
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel,
so can dismiss warning during initialisation.

Cc: Andy Gross <agross@kernel.org>
Cc: David Brown <david.brown@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm/boot/dts/qcom-msm8974.dtsi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi
index 45b5c8ef0374..272ebea20a5f 100644
--- a/arch/arm/boot/dts/qcom-msm8974.dtsi
+++ b/arch/arm/boot/dts/qcom-msm8974.dtsi
@@ -897,7 +897,7 @@
 		};
 
 		funnel@fc31b000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0xfc31b000 0x1000>;
 
 			clocks = <&rpmcc RPM_SMD_QDSS_CLK>, <&rpmcc RPM_SMD_QDSS_A_CLK>;
@@ -931,7 +931,7 @@
 		};
 
 		funnel@fc31a000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0xfc31a000 0x1000>;
 
 			clocks = <&rpmcc RPM_SMD_QDSS_CLK>, <&rpmcc RPM_SMD_QDSS_A_CLK>;
@@ -969,7 +969,7 @@
 		};
 
 		funnel@fc345000 { /* KPSS funnel only 4 inputs are used */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0xfc345000 0x1000>;
 
 			clocks = <&rpmcc RPM_SMD_QDSS_CLK>, <&rpmcc RPM_SMD_QDSS_A_CLK>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 07/11] arm64: dts: hi6220: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (5 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 06/11] ARM: dts: qcom-msm8974: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-06-19 16:11   ` Wei Xu
  2019-05-08  2:18 ` [PATCH v2 08/11] arm64: dts: juno: " Leo Yan
                   ` (6 subsequent siblings)
  13 siblings, 1 reply; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Guodong Xu, Zhangfei Gao, Haojian Zhuang

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel and
static replicator, so can dismiss warning during initialisation.

Cc: Wei Xu <xuwei5@hisilicon.com>
Cc: Guodong Xu <guodong.xu@linaro.org>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
index 68c52f1149be..5a34217d823a 100644
--- a/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
@@ -15,7 +15,7 @@
 / {
 	soc {
 		funnel@f6401000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0xf6401000 0 0x1000>;
 			clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>;
 			clock-names = "apb_pclk";
@@ -65,7 +65,7 @@
 		};
 
 		replicator {
-			compatible = "arm,coresight-replicator";
+			compatible = "arm,coresight-static-replicator";
 			clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>;
 			clock-names = "apb_pclk";
 
@@ -133,7 +133,7 @@
 		};
 
 		funnel@f6501000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0xf6501000 0 0x1000>;
 			clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>;
 			clock-names = "apb_pclk";
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 08/11] arm64: dts: juno: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (6 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 07/11] arm64: dts: hi6220: " Leo Yan
@ 2019-05-08  2:18 ` " Leo Yan
  2019-05-08  2:19 ` [PATCH v2 09/11] arm64: dts: qcom-msm8916: " Leo Yan
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:18 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel,
so can dismiss warning during initialisation.

Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm64/boot/dts/arm/juno-base.dtsi    | 6 +++---
 arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/arch/arm64/boot/dts/arm/juno-base.dtsi b/arch/arm64/boot/dts/arm/juno-base.dtsi
index 7446e0dc154d..26a039a028b8 100644
--- a/arch/arm64/boot/dts/arm/juno-base.dtsi
+++ b/arch/arm64/boot/dts/arm/juno-base.dtsi
@@ -150,7 +150,7 @@
 
 	/* main funnel on Juno r0, cssys0 funnel on Juno r1/r2 as per TRM*/
 	main_funnel: funnel@20040000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x20040000 0 0x1000>;
 
 		clocks = <&soc_smc50mhz>;
@@ -281,7 +281,7 @@
 	};
 
 	funnel@220c0000 { /* cluster0 funnel */
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x220c0000 0 0x1000>;
 
 		clocks = <&soc_smc50mhz>;
@@ -366,7 +366,7 @@
 	};
 
 	funnel@230c0000 { /* cluster1 funnel */
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x230c0000 0 0x1000>;
 
 		clocks = <&soc_smc50mhz>;
diff --git a/arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi b/arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi
index cf285152deab..eda3d9e18af6 100644
--- a/arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi
+++ b/arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 / {
 	funnel@20130000 { /* cssys1 */
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x20130000 0 0x1000>;
 
 		clocks = <&soc_smc50mhz>;
@@ -47,7 +47,7 @@
 	};
 
 	funnel@20150000 { /* cssys2 */
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x20150000 0 0x1000>;
 
 		clocks = <&soc_smc50mhz>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 09/11] arm64: dts: qcom-msm8916: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (7 preceding siblings ...)
  2019-05-08  2:18 ` [PATCH v2 08/11] arm64: dts: juno: " Leo Yan
@ 2019-05-08  2:19 ` " Leo Yan
  2019-05-08  2:19 ` [PATCH v2 10/11] arm64: dts: sc9836: " Leo Yan
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:19 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel,
so can dismiss warning during initialisation.

Cc: Andy Gross <agross@kernel.org>
Cc: David Brown <david.brown@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
---
 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index 423dda996b5d..de49ec110fc2 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -1172,7 +1172,7 @@
 		};
 
 		funnel@821000 {
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x821000 0x1000>;
 
 			clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
@@ -1285,7 +1285,7 @@
 		};
 
 		funnel@841000 {	/* APSS funnel only 4 inputs are used */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0x841000 0x1000>;
 
 			clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>;
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 10/11] arm64: dts: sc9836: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (8 preceding siblings ...)
  2019-05-08  2:19 ` [PATCH v2 09/11] arm64: dts: qcom-msm8916: " Leo Yan
@ 2019-05-08  2:19 ` " Leo Yan
  2019-05-08  2:19 ` [PATCH v2 11/11] arm64: dts: sc9860: " Leo Yan
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:19 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Chunyan Zhang

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel,
so can dismiss warning during initialisation.

Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Acked-by: Chunyan Zhang <zhang.chunyan@linaro.org>
---
 arch/arm64/boot/dts/sprd/sc9836.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
index 286d7173f94f..231436be0e3f 100644
--- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
@@ -60,7 +60,7 @@
 	};
 
 	funnel@10001000 {
-		compatible = "arm,coresight-funnel", "arm,primecell";
+		compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 		reg = <0 0x10001000 0 0x1000>;
 		clocks = <&clk26mhz>;
 		clock-names = "apb_pclk";
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v2 11/11] arm64: dts: sc9860: Update coresight DT bindings
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (9 preceding siblings ...)
  2019-05-08  2:19 ` [PATCH v2 10/11] arm64: dts: sc9836: " Leo Yan
@ 2019-05-08  2:19 ` " Leo Yan
  2019-06-24  5:58   ` Chunyan Zhang
  2019-05-08 14:29 ` [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
                   ` (2 subsequent siblings)
  13 siblings, 1 reply; 24+ messages in thread
From: Leo Yan @ 2019-05-08  2:19 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Leo Yan, Chunyan Zhang

CoreSight DT bindings have been updated, thus the old compatible strings
are obsolete and the drivers will report warning if DTS uses these
obsolete strings.

This patch switches to the new bindings for CoreSight dynamic funnel,
so can dismiss warning during initialisation.

Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Acked-by: Chunyan Zhang <zhang.chunyan@linaro.org>
---
 arch/arm64/boot/dts/sprd/sc9860.dtsi | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
index b25d19977170..e27eb3ed1d47 100644
--- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
@@ -300,7 +300,7 @@
 		};
 
 		funnel@10001000 { /* SoC Funnel */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0x10001000 0 0x1000>;
 			clocks = <&ext_26m>;
 			clock-names = "apb_pclk";
@@ -367,7 +367,7 @@
 		};
 
 		funnel@11001000 { /* Cluster0 Funnel */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0x11001000 0 0x1000>;
 			clocks = <&ext_26m>;
 			clock-names = "apb_pclk";
@@ -415,7 +415,7 @@
 		};
 
 		funnel@11002000 { /* Cluster1 Funnel */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0x11002000 0 0x1000>;
 			clocks = <&ext_26m>;
 			clock-names = "apb_pclk";
@@ -513,7 +513,7 @@
 		};
 
 		funnel@11005000 { /* Main Funnel */
-			compatible = "arm,coresight-funnel", "arm,primecell";
+			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
 			reg = <0 0x11005000 0 0x1000>;
 			clocks = <&ext_26m>;
 			clock-names = "apb_pclk";
-- 
2.17.1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (10 preceding siblings ...)
  2019-05-08  2:19 ` [PATCH v2 11/11] arm64: dts: sc9860: " Leo Yan
@ 2019-05-08 14:29 ` Suzuki K Poulose
  2019-05-08 23:17   ` Leo Yan
  2019-05-13 15:28 ` Mathieu Poirier
  2019-05-29 10:14 ` Leo Yan
  13 siblings, 1 reply; 24+ messages in thread
From: Suzuki K Poulose @ 2019-05-08 14:29 UTC (permalink / raw)
  To: leo.yan, robh+dt, mark.rutland, mathieu.poirier, mike.leach,
	xuwei5, shawnguo, s.hauer, kernel, festevam, linux-imx, agross,
	david.brown, linus.walleij, liviu.dudau, Sudeep.Holla,
	Lorenzo.Pieralisi, orsonzhai, baolin.wang, zhang.lyra,
	linux-arm-kernel, devicetree, linux-kernel, linux-arm-msm
  Cc: guodong.xu, zhangfei.gao, haojian.zhuang, cphealy, andrew,
	lee.jones, zhang.chunyan



On 08/05/2019 03:18, Leo Yan wrote:
> Since the DT bindings consolidatoins for CoreSight replicator and funnel
> is ready for kernel v5.2 merge window [1], this patch set is to update
> the related CoreSight DT bindings for platforms; IIUC, this patch set
> will be safe for merging into kernel v5.2 because the dependency
> patches in [1] will be landed into mainline kernel v5.2 cycle.
> 
> In this patch set, it tries to update below two compatible strings to
> the latest strings:
> 
>    s/"arm,coresight-replicator"/"arm,coresight-static-replicator"
>    s/"arm,coresight-funnel"/"arm,coresight-dynamic-funnel"
> 
> Please note, some platforms have two continuous patches, one is for
> updating static replicator compatible string and another is for dynamic
> funnel change; and other platforms have only one patch since it only
> needs to change for dynamic funnel.

This is now misleading ;-), but that doesn't matter.

For the entire series :

Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com>

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-08 14:29 ` [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
@ 2019-05-08 23:17   ` Leo Yan
  0 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-08 23:17 UTC (permalink / raw)
  To: Suzuki K Poulose
  Cc: robh+dt, mark.rutland, mathieu.poirier, mike.leach, xuwei5,
	shawnguo, s.hauer, kernel, festevam, linux-imx, agross,
	david.brown, linus.walleij, liviu.dudau, Sudeep.Holla,
	Lorenzo.Pieralisi, orsonzhai, baolin.wang, zhang.lyra,
	linux-arm-kernel, devicetree, linux-kernel, linux-arm-msm,
	guodong.xu, zhangfei.gao, haojian.zhuang, cphealy, andrew,
	lee.jones, zhang.chunyan

On Wed, May 08, 2019 at 03:29:12PM +0100, Suzuki K Poulose wrote:
> 
> On 08/05/2019 03:18, Leo Yan wrote:
> > Since the DT bindings consolidatoins for CoreSight replicator and funnel
> > is ready for kernel v5.2 merge window [1], this patch set is to update
> > the related CoreSight DT bindings for platforms; IIUC, this patch set
> > will be safe for merging into kernel v5.2 because the dependency
> > patches in [1] will be landed into mainline kernel v5.2 cycle.
> > 
> > In this patch set, it tries to update below two compatible strings to
> > the latest strings:
> > 
> >    s/"arm,coresight-replicator"/"arm,coresight-static-replicator"
> >    s/"arm,coresight-funnel"/"arm,coresight-dynamic-funnel"
> > 
> > Please note, some platforms have two continuous patches, one is for
> > updating static replicator compatible string and another is for dynamic
> > funnel change; and other platforms have only one patch since it only
> > needs to change for dynamic funnel.
> 
> This is now misleading ;-), but that doesn't matter.

Oops ...

> For the entire series :
> 
> Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com>

Thanks for reviewing!

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (11 preceding siblings ...)
  2019-05-08 14:29 ` [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
@ 2019-05-13 15:28 ` Mathieu Poirier
  2019-05-29 10:14 ` Leo Yan
  13 siblings, 0 replies; 24+ messages in thread
From: Mathieu Poirier @ 2019-05-13 15:28 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mike Leach, Wei Xu,
	Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	NXP Linux Team, Andy Gross, David Brown, Linus Walleij,
	Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi, Orson Zhai,
	Baolin Wang, Chunyan Zhang, linux-arm-kernel, devicetree,
	linux-kernel, linux-arm-msm, Guodong Xu, Zhangfei Gao,
	Haojian Zhuang, Chris Healy, Andrew Lunn, Lee Jones,
	Chunyan Zhang

On Wed, May 08, 2019 at 10:18:51AM +0800, Leo Yan wrote:
> Since the DT bindings consolidatoins for CoreSight replicator and funnel
> is ready for kernel v5.2 merge window [1], this patch set is to update
> the related CoreSight DT bindings for platforms; IIUC, this patch set
> will be safe for merging into kernel v5.2 because the dependency
> patches in [1] will be landed into mainline kernel v5.2 cycle.
> 
> In this patch set, it tries to update below two compatible strings to
> the latest strings:
> 
>   s/"arm,coresight-replicator"/"arm,coresight-static-replicator"
>   s/"arm,coresight-funnel"/"arm,coresight-dynamic-funnel"
> 
> Please note, some platforms have two continuous patches, one is for
> updating static replicator compatible string and another is for dynamic
> funnel change; and other platforms have only one patch since it only
> needs to change for dynamic funnel.
> 
> Avoid to introduce merging confliction, I rebased this patch set on
> linux-next branch with last commit fcdb095ad001 ("Add linux-next
> specific files for 20190506").
> 
> This patch set has been tested on Arm Juno and Hikey620 boards, other
> platforms are only compilation passing.
> 
> P.s. when use scirpt/checkpatch.pl, it reports the warnings as below. I
> think we can ignore this warnings for this patch set, please review if
> this makes sense for you.
> 
> WARNING: line over 80 characters
> #29: FILE: arch/arm/boot/dts/imx7s.dtsi:178:
> +                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
> 
> [1] https://archive.armlinux.org.uk/lurker/message/20190412.102734.2afbb29a.en.html
> 
> == Changes for v2 ==
> * Add explanation for the change in the commit logs. (Fabio)
> * Merge the separate patches for funnel and replicator per DTS into
>   a single patch. (Suzuki)
> 
> 
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Cc: Liviu Dudau <liviu.dudau@arm.com>
> Cc: Sudeep Holla <sudeep.holla@arm.com>
> Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
> Cc: Wei Xu <xuwei5@hisilicon.com>
> Cc: Guodong Xu <guodong.xu@linaro.org>
> Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
> Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Chris Healy <cphealy@gmail.com>
> Cc: Andrew Lunn <andrew@lunn.ch>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Sascha Hauer <s.hauer@pengutronix.de>
> Cc: Andy Gross <agross@kernel.org>
> Cc: David Brown <david.brown@linaro.org>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Baolin Wang <baolin.wang@linaro.org>
> 
> 
> Leo Yan (11):
>   ARM: dts: hip04: Update coresight DT bindings
>   ARM: dts: imx7s: Update coresight DT bindings
>   ARM: dts: qcom-apq8064: Update coresight DT bindings
>   ARM: dts: ste: Update coresight DT bindings
>   ARM: dts: vexpress-v2p-ca15_a7: Update coresight DT bindings
>   ARM: dts: qcom-msm8974: Update coresight DT bindings
>   arm64: dts: hi6220: Update coresight DT bindings
>   arm64: dts: juno: Update coresight DT bindings
>   arm64: dts: qcom-msm8916: Update coresight DT bindings
>   arm64: dts: sc9836: Update coresight DT bindings
>   arm64: dts: sc9860: Update coresight DT bindings
> 
>  arch/arm/boot/dts/hip04.dtsi                   | 18 +++++++++---------
>  arch/arm/boot/dts/imx7s.dtsi                   |  6 +++---
>  arch/arm/boot/dts/qcom-apq8064.dtsi            |  4 ++--
>  arch/arm/boot/dts/qcom-msm8974.dtsi            |  6 +++---
>  arch/arm/boot/dts/ste-dbx5x0.dtsi              |  4 ++--
>  arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts     |  4 ++--
>  arch/arm64/boot/dts/arm/juno-base.dtsi         |  6 +++---
>  arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi      |  4 ++--
>  .../boot/dts/hisilicon/hi6220-coresight.dtsi   |  6 +++---
>  arch/arm64/boot/dts/qcom/msm8916.dtsi          |  4 ++--
>  arch/arm64/boot/dts/sprd/sc9836.dtsi           |  2 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi           |  8 ++++----
>  12 files changed, 36 insertions(+), 36 deletions(-)

For the set: 

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>

> 
> -- 
> 2.17.1
> 

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 04/11] ARM: dts: ste: Update coresight DT bindings
  2019-05-08  2:18 ` [PATCH v2 04/11] ARM: dts: ste: " Leo Yan
@ 2019-05-16 12:53   ` Linus Walleij
  2019-05-16 13:21     ` Leo Yan
  2019-05-27  9:13   ` Linus Walleij
  1 sibling, 1 reply; 24+ messages in thread
From: Linus Walleij @ 2019-05-16 12:53 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Liviu Dudau, Sudeep Holla,
	Lorenzo Pieralisi, Orson Zhai, Baolin Wang, Chunyan Zhang,
	Linux ARM,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	linux-kernel, MSM, Lee Jones

On Wed, May 8, 2019 at 4:20 AM Leo Yan <leo.yan@linaro.org> wrote:

> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
>
> This patch switches to the new bindings for CoreSight dynamic funnel and
> static replicator, so can dismiss warning during initialisation.
>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Will I need to carry this patch or will you send it to ARM SoC?

Yours,
Linus Walleij

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 04/11] ARM: dts: ste: Update coresight DT bindings
  2019-05-16 12:53   ` Linus Walleij
@ 2019-05-16 13:21     ` Leo Yan
  0 siblings, 0 replies; 24+ messages in thread
From: Leo Yan @ 2019-05-16 13:21 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Liviu Dudau, Sudeep Holla,
	Lorenzo Pieralisi, Orson Zhai, Baolin Wang, Chunyan Zhang,
	Linux ARM,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	linux-kernel, MSM, Lee Jones

Hi Linus,

On Thu, May 16, 2019 at 02:53:48PM +0200, Linus Walleij wrote:
> On Wed, May 8, 2019 at 4:20 AM Leo Yan <leo.yan@linaro.org> wrote:
> 
> > CoreSight DT bindings have been updated, thus the old compatible strings
> > are obsolete and the drivers will report warning if DTS uses these
> > obsolete strings.
> >
> > This patch switches to the new bindings for CoreSight dynamic funnel and
> > static replicator, so can dismiss warning during initialisation.
> >
> > Cc: Linus Walleij <linus.walleij@linaro.org>
> > Cc: Lee Jones <lee.jones@linaro.org>
> > Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> > Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> > Signed-off-by: Leo Yan <leo.yan@linaro.org>
> 
> Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
> 
> Will I need to carry this patch or will you send it to ARM SoC?

Please pick this patch into your tree and I will monitor rest
patches with other maintainers.  Thanks a lot!

Thanks,
Leo Yan

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 02/11] ARM: dts: imx7s: Update coresight DT bindings
  2019-05-08  2:18 ` [PATCH v2 02/11] ARM: dts: imx7s: " Leo Yan
@ 2019-05-20  2:33   ` Shawn Guo
  0 siblings, 0 replies; 24+ messages in thread
From: Shawn Guo @ 2019-05-20  2:33 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Sascha Hauer, Pengutronix Kernel Team,
	Fabio Estevam, NXP Linux Team, Andy Gross, David Brown,
	Linus Walleij, Liviu Dudau, Sudeep Holla, Lorenzo Pieralisi,
	Orson Zhai, Baolin Wang, Chunyan Zhang, linux-arm-kernel,
	devicetree, linux-kernel, linux-arm-msm, Chris Healy,
	Andrew Lunn

On Wed, May 08, 2019 at 10:18:53AM +0800, Leo Yan wrote:
> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
> 
> This patch switches to the new bindings for CoreSight dynamic funnel and
> static replicator, so can dismiss warning during initialisation.
> 
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: Chris Healy <cphealy@gmail.com>
> Cc: Andrew Lunn <andrew@lunn.ch>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>

Applied, thanks.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 04/11] ARM: dts: ste: Update coresight DT bindings
  2019-05-08  2:18 ` [PATCH v2 04/11] ARM: dts: ste: " Leo Yan
  2019-05-16 12:53   ` Linus Walleij
@ 2019-05-27  9:13   ` Linus Walleij
  1 sibling, 0 replies; 24+ messages in thread
From: Linus Walleij @ 2019-05-27  9:13 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Liviu Dudau, Sudeep Holla,
	Lorenzo Pieralisi, Orson Zhai, Baolin Wang, Chunyan Zhang,
	Linux ARM,
	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	linux-kernel, MSM, Lee Jones

On Wed, May 8, 2019 at 4:20 AM Leo Yan <leo.yan@linaro.org> wrote:

> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
>
> This patch switches to the new bindings for CoreSight dynamic funnel and
> static replicator, so can dismiss warning during initialisation.
>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>

Patch applied to the Ux500 tree.

Yours,
Linus Walleij

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (12 preceding siblings ...)
  2019-05-13 15:28 ` Mathieu Poirier
@ 2019-05-29 10:14 ` Leo Yan
  2019-05-29 10:20   ` Chunyan Zhang
  13 siblings, 1 reply; 24+ messages in thread
From: Leo Yan @ 2019-05-29 10:14 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Guodong Xu, Zhangfei Gao, Haojian Zhuang, Chris Healy,
	Andrew Lunn, Lee Jones, Chunyan Zhang

On Wed, May 08, 2019 at 10:18:51AM +0800, Leo Yan wrote:
> Since the DT bindings consolidatoins for CoreSight replicator and funnel
> is ready for kernel v5.2 merge window [1], this patch set is to update
> the related CoreSight DT bindings for platforms; IIUC, this patch set
> will be safe for merging into kernel v5.2 because the dependency
> patches in [1] will be landed into mainline kernel v5.2 cycle.

[...]

> Leo Yan (11):
>   ARM: dts: hip04: Update coresight DT bindings
>   ARM: dts: imx7s: Update coresight DT bindings
>   ARM: dts: qcom-apq8064: Update coresight DT bindings
>   ARM: dts: ste: Update coresight DT bindings
>   ARM: dts: vexpress-v2p-ca15_a7: Update coresight DT bindings
>   ARM: dts: qcom-msm8974: Update coresight DT bindings
>   arm64: dts: hi6220: Update coresight DT bindings
>   arm64: dts: juno: Update coresight DT bindings
>   arm64: dts: qcom-msm8916: Update coresight DT bindings
>   arm64: dts: sc9836: Update coresight DT bindings
>   arm64: dts: sc9860: Update coresight DT bindings

Gentle ping for maintainers.

Hi Andy, David,

Could you pick up patches 03, 06, 09/11 for QCOM DT bindings?

Hi Sudeep,

Could you pick up patches 05, 08/11 for Arm DT bindings?

Hi Chunyan, Orson, Baolin,

Could you pick up patches 10, 11/11 for Unisoc DT bindings?

Thanks a lot for Shawn and Linus have picked up 02, 04/11 separately.

Thanks,
Leo Yan

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-29 10:14 ` Leo Yan
@ 2019-05-29 10:20   ` Chunyan Zhang
  0 siblings, 0 replies; 24+ messages in thread
From: Chunyan Zhang @ 2019-05-29 10:20 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree,
	Linux Kernel Mailing List, linux-arm-msm, Guodong Xu,
	Zhangfei Gao, Haojian Zhuang, Chris Healy, Andrew Lunn,
	Lee Jones

On Wed, 29 May 2019 at 18:14, Leo Yan <leo.yan@linaro.org> wrote:
>
> On Wed, May 08, 2019 at 10:18:51AM +0800, Leo Yan wrote:
> > Since the DT bindings consolidatoins for CoreSight replicator and funnel
> > is ready for kernel v5.2 merge window [1], this patch set is to update
> > the related CoreSight DT bindings for platforms; IIUC, this patch set
> > will be safe for merging into kernel v5.2 because the dependency
> > patches in [1] will be landed into mainline kernel v5.2 cycle.
>
> [...]
>
> > Leo Yan (11):
> >   ARM: dts: hip04: Update coresight DT bindings
> >   ARM: dts: imx7s: Update coresight DT bindings
> >   ARM: dts: qcom-apq8064: Update coresight DT bindings
> >   ARM: dts: ste: Update coresight DT bindings
> >   ARM: dts: vexpress-v2p-ca15_a7: Update coresight DT bindings
> >   ARM: dts: qcom-msm8974: Update coresight DT bindings
> >   arm64: dts: hi6220: Update coresight DT bindings
> >   arm64: dts: juno: Update coresight DT bindings
> >   arm64: dts: qcom-msm8916: Update coresight DT bindings
> >   arm64: dts: sc9836: Update coresight DT bindings
> >   arm64: dts: sc9860: Update coresight DT bindings
>
> Gentle ping for maintainers.
>
> Hi Andy, David,
>
> Could you pick up patches 03, 06, 09/11 for QCOM DT bindings?
>
> Hi Sudeep,
>
> Could you pick up patches 05, 08/11 for Arm DT bindings?
>
> Hi Chunyan, Orson, Baolin,
>
> Could you pick up patches 10, 11/11 for Unisoc DT bindings?

Sure, will do.

Thanks,
Chunyan

>
> Thanks a lot for Shawn and Linus have picked up 02, 04/11 separately.
>
> Thanks,
> Leo Yan

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 07/11] arm64: dts: hi6220: Update coresight DT bindings
  2019-05-08  2:18 ` [PATCH v2 07/11] arm64: dts: hi6220: " Leo Yan
@ 2019-06-19 16:11   ` Wei Xu
  0 siblings, 0 replies; 24+ messages in thread
From: Wei Xu @ 2019-06-19 16:11 UTC (permalink / raw)
  To: Leo Yan, Rob Herring, Mark Rutland, Suzuki K Poulose,
	Mathieu Poirier, Mike Leach, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Guodong Xu, Zhangfei Gao, Haojian Zhuang

Hi Leo,

On 5/8/2019 3:18 AM, Leo Yan wrote:
> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
> 
> This patch switches to the new bindings for CoreSight dynamic funnel and
> static replicator, so can dismiss warning during initialisation.
> 
> Cc: Wei Xu <xuwei5@hisilicon.com>
> Cc: Guodong Xu <guodong.xu@linaro.org>
> Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
> Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>

Applied to the hisilicon dt tree.
Thanks!

Best Regards,
Wei


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings
  2019-05-08  2:18 ` [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings Leo Yan
@ 2019-06-19 16:12   ` Wei Xu
  0 siblings, 0 replies; 24+ messages in thread
From: Wei Xu @ 2019-06-19 16:12 UTC (permalink / raw)
  To: Leo Yan, Rob Herring, Mark Rutland, Suzuki K Poulose,
	Mathieu Poirier, Mike Leach, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Chunyan Zhang, linux-arm-kernel, devicetree, linux-kernel,
	linux-arm-msm
  Cc: Guodong Xu, Zhangfei Gao, Haojian Zhuang

Hi Leo,

On 5/8/2019 3:18 AM, Leo Yan wrote:
> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
> 
> This patch switches to the new bindings for CoreSight dynamic funnel and
> static replicator, so can dismiss warning during initialisation.
> 
> Cc: Wei Xu <xuwei5@hisilicon.com>
> Cc: Guodong Xu <guodong.xu@linaro.org>
> Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
> Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>

Applied to the hisilicon dt tree.
Thanks!

Best Regards,
Wei


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v2 11/11] arm64: dts: sc9860: Update coresight DT bindings
  2019-05-08  2:19 ` [PATCH v2 11/11] arm64: dts: sc9860: " Leo Yan
@ 2019-06-24  5:58   ` Chunyan Zhang
  0 siblings, 0 replies; 24+ messages in thread
From: Chunyan Zhang @ 2019-06-24  5:58 UTC (permalink / raw)
  To: Leo Yan
  Cc: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, Wei Xu, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
	Andy Gross, David Brown, Linus Walleij, Liviu Dudau,
	Sudeep Holla, Lorenzo Pieralisi, Orson Zhai, Baolin Wang,
	Linux ARM, DTML, Linux Kernel Mailing List, linux-arm-msm,
	Chunyan Zhang

Hi Leo,

Applied the patch 10-11/11 to my tree, thanks!

Chunyan



Chunyan

On Wed, 8 May 2019 at 10:21, Leo Yan <leo.yan@linaro.org> wrote:
>
> CoreSight DT bindings have been updated, thus the old compatible strings
> are obsolete and the drivers will report warning if DTS uses these
> obsolete strings.
>
> This patch switches to the new bindings for CoreSight dynamic funnel,
> so can dismiss warning during initialisation.
>
> Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
> Signed-off-by: Leo Yan <leo.yan@linaro.org>
> Acked-by: Chunyan Zhang <zhang.chunyan@linaro.org>
> ---
>  arch/arm64/boot/dts/sprd/sc9860.dtsi | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> index b25d19977170..e27eb3ed1d47 100644
> --- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> @@ -300,7 +300,7 @@
>                 };
>
>                 funnel@10001000 { /* SoC Funnel */
> -                       compatible = "arm,coresight-funnel", "arm,primecell";
> +                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
>                         reg = <0 0x10001000 0 0x1000>;
>                         clocks = <&ext_26m>;
>                         clock-names = "apb_pclk";
> @@ -367,7 +367,7 @@
>                 };
>
>                 funnel@11001000 { /* Cluster0 Funnel */
> -                       compatible = "arm,coresight-funnel", "arm,primecell";
> +                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
>                         reg = <0 0x11001000 0 0x1000>;
>                         clocks = <&ext_26m>;
>                         clock-names = "apb_pclk";
> @@ -415,7 +415,7 @@
>                 };
>
>                 funnel@11002000 { /* Cluster1 Funnel */
> -                       compatible = "arm,coresight-funnel", "arm,primecell";
> +                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
>                         reg = <0 0x11002000 0 0x1000>;
>                         clocks = <&ext_26m>;
>                         clock-names = "apb_pclk";
> @@ -513,7 +513,7 @@
>                 };
>
>                 funnel@11005000 { /* Main Funnel */
> -                       compatible = "arm,coresight-funnel", "arm,primecell";
> +                       compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
>                         reg = <0 0x11005000 0 0x1000>;
>                         clocks = <&ext_26m>;
>                         clock-names = "apb_pclk";
> --
> 2.17.1
>

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, back to index

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-08  2:18 [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
2019-05-08  2:18 ` [PATCH v2 01/11] ARM: dts: hip04: Update coresight DT bindings Leo Yan
2019-06-19 16:12   ` Wei Xu
2019-05-08  2:18 ` [PATCH v2 02/11] ARM: dts: imx7s: " Leo Yan
2019-05-20  2:33   ` Shawn Guo
2019-05-08  2:18 ` [PATCH v2 03/11] ARM: dts: qcom-apq8064: " Leo Yan
2019-05-08  2:18 ` [PATCH v2 04/11] ARM: dts: ste: " Leo Yan
2019-05-16 12:53   ` Linus Walleij
2019-05-16 13:21     ` Leo Yan
2019-05-27  9:13   ` Linus Walleij
2019-05-08  2:18 ` [PATCH v2 05/11] ARM: dts: vexpress-v2p-ca15_a7: " Leo Yan
2019-05-08  2:18 ` [PATCH v2 06/11] ARM: dts: qcom-msm8974: " Leo Yan
2019-05-08  2:18 ` [PATCH v2 07/11] arm64: dts: hi6220: " Leo Yan
2019-06-19 16:11   ` Wei Xu
2019-05-08  2:18 ` [PATCH v2 08/11] arm64: dts: juno: " Leo Yan
2019-05-08  2:19 ` [PATCH v2 09/11] arm64: dts: qcom-msm8916: " Leo Yan
2019-05-08  2:19 ` [PATCH v2 10/11] arm64: dts: sc9836: " Leo Yan
2019-05-08  2:19 ` [PATCH v2 11/11] arm64: dts: sc9860: " Leo Yan
2019-06-24  5:58   ` Chunyan Zhang
2019-05-08 14:29 ` [PATCH v2 00/11] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
2019-05-08 23:17   ` Leo Yan
2019-05-13 15:28 ` Mathieu Poirier
2019-05-29 10:14 ` Leo Yan
2019-05-29 10:20   ` Chunyan Zhang

Linux-ARM-MSM Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-arm-msm/0 linux-arm-msm/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-arm-msm linux-arm-msm/ https://lore.kernel.org/linux-arm-msm \
		linux-arm-msm@vger.kernel.org linux-arm-msm@archiver.kernel.org
	public-inbox-index linux-arm-msm


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-arm-msm


AGPL code for this site: git clone https://public-inbox.org/ public-inbox