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

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

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 (17):
  ARM: dts: hip04: Update coresight bindings for replicator
  ARM: dts: hip04: Update coresight bindings for funnel
  ARM: dts: imx7s: Update coresight bindings for replicator
  ARM: dts: imx7s: Update coresight bindings for funnel
  ARM: dts: qcom-apq8064: Update coresight bindings for replicator
  ARM: dts: qcom-apq8064: Update coresight bindings for funnel
  ARM: dts: ste: Update coresight bindings for replicator
  ARM: dts: ste: Update coresight bindings for funnel
  ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for
    replicator
  ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for funnel
  ARM: dts: qcom-msm8974: Update coresight bindings for funnel
  arm64: dts: hi6220: Update coresight bindings for replicator
  arm64: dts: hi6220: Update coresight bindings for funnel
  arm64: dts: juno: Update coresight bindings for funnel
  arm64: dts: qcom-msm8916: Update coresight bindings for funnel
  arm64: dts: sc9836: Update coresight bindings for funnel
  arm64: dts: sc9860: Update coresight bindings for funnel

 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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 01/17] ARM: dts: hip04: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 02/17] ARM: dts: hip04: Update coresight bindings for funnel Leo Yan
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Haojian Zhuang, Zhangfei Gao, Guodong Xu, Wei Xu, Leo Yan

Switch to the new CoreSight static replicator bindings.

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 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/arm/boot/dts/hip04.dtsi b/arch/arm/boot/dts/hip04.dtsi
index 0f917b272ff3..ae0431c39999 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>;
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 02/17] ARM: dts: hip04: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
  2019-05-07  3:47 ` [PATCH v1 01/17] ARM: dts: hip04: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 03/17] ARM: dts: imx7s: Update coresight bindings for replicator Leo Yan
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Haojian Zhuang, Zhangfei Gao, Guodong Xu, Wei Xu, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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 | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/arch/arm/boot/dts/hip04.dtsi b/arch/arm/boot/dts/hip04.dtsi
index ae0431c39999..f58313353519 100644
--- a/arch/arm/boot/dts/hip04.dtsi
+++ b/arch/arm/boot/dts/hip04.dtsi
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 03/17] ARM: dts: imx7s: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
  2019-05-07  3:47 ` [PATCH v1 01/17] ARM: dts: hip04: Update coresight bindings for replicator Leo Yan
  2019-05-07  3:47 ` [PATCH v1 02/17] ARM: dts: hip04: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel Leo Yan
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Andrew Lunn, Shawn Guo, Sascha Hauer, Leo Yan, Fabio Estevam,
	Chris Healy

Switch to the new CoreSight static replicator bindings.

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: 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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi
index 106711d2c01b..fb98761edac9 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>;
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (2 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 03/17] ARM: dts: imx7s: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07 10:57   ` Fabio Estevam
  2019-05-07  3:47 ` [PATCH v1 05/17] ARM: dts: qcom-apq8064: Update coresight bindings for replicator Leo Yan
                   ` (13 subsequent siblings)
  17 siblings, 1 reply; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Andrew Lunn, Shawn Guo, Sascha Hauer, Leo Yan, Fabio Estevam,
	Chris Healy

Switch to the new CoreSight dynamic funnel bindings.

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: 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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi
index fb98761edac9..d8b4eb67146d 100644
--- a/arch/arm/boot/dts/imx7s.dtsi
+++ b/arch/arm/boot/dts/imx7s.dtsi
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 05/17] ARM: dts: qcom-apq8064: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (3 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 06/17] ARM: dts: qcom-apq8064: Update coresight bindings for funnel Leo Yan
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: David Brown, Andy Gross, Leo Yan

Switch to the new CoreSight static replicator bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi
index 65975df6a8c3..c17d5de877fd 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";
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 06/17] ARM: dts: qcom-apq8064: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (4 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 05/17] ARM: dts: qcom-apq8064: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 07/17] ARM: dts: ste: Update coresight bindings for replicator Leo Yan
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: David Brown, Andy Gross, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi
index c17d5de877fd..8b79b4112ee1 100644
--- a/arch/arm/boot/dts/qcom-apq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 07/17] ARM: dts: ste: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (5 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 06/17] ARM: dts: qcom-apq8064: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 08/17] ARM: dts: ste: Update coresight bindings for funnel Leo Yan
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Linus Walleij, Lee Jones, Leo Yan

Switch to the new CoreSight static replicator bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/ste-dbx5x0.dtsi b/arch/arm/boot/dts/ste-dbx5x0.dtsi
index 81fabf031eff..a8c20f1bcee3 100644
--- a/arch/arm/boot/dts/ste-dbx5x0.dtsi
+++ b/arch/arm/boot/dts/ste-dbx5x0.dtsi
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 08/17] ARM: dts: ste: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (6 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 07/17] ARM: dts: ste: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 09/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for replicator Leo Yan
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Linus Walleij, Lee Jones, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/ste-dbx5x0.dtsi b/arch/arm/boot/dts/ste-dbx5x0.dtsi
index a8c20f1bcee3..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>;
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 09/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (7 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 08/17] ARM: dts: ste: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 10/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for funnel Leo Yan
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Lorenzo Pieralisi, Sudeep Holla, Liviu Dudau, Leo Yan

Switch to the new CoreSight static replicator bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
index 00cd9f5bef2e..ef76450fe98d 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>;
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 10/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (8 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 09/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 11/17] ARM: dts: qcom-msm8974: " Leo Yan
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Lorenzo Pieralisi, Sudeep Holla, Liviu Dudau, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
index ef76450fe98d..164c904c9992 100644
--- a/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
+++ b/arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 11/17] ARM: dts: qcom-msm8974: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (9 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 10/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 12/17] arm64: dts: hi6220: Update coresight bindings for replicator Leo Yan
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: David Brown, Andy Gross, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 12/17] arm64: dts: hi6220: Update coresight bindings for replicator
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (10 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 11/17] ARM: dts: qcom-msm8974: " Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 13/17] arm64: dts: hi6220: Update coresight bindings for funnel Leo Yan
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Haojian Zhuang, Zhangfei Gao, Guodong Xu, Wei Xu, Leo Yan

Switch to the new CoreSight static replicator bindings.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
index 68c52f1149be..d87a4fc5d6c7 100644
--- a/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
@@ -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";
 
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 13/17] arm64: dts: hi6220: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (11 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 12/17] arm64: dts: hi6220: Update coresight bindings for replicator Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 14/17] arm64: dts: juno: " Leo Yan
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Haojian Zhuang, Zhangfei Gao, Guodong Xu, Wei Xu, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220-coresight.dtsi
index d87a4fc5d6c7..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";
@@ -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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 14/17] arm64: dts: juno: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (12 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 13/17] arm64: dts: hi6220: Update coresight bindings for funnel Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 15/17] arm64: dts: qcom-msm8916: " Leo Yan
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Lorenzo Pieralisi, Sudeep Holla, Liviu Dudau, Leo Yan

Switch to the new CoreSight dynamic funnel bindings for Juno platforms.

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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 15/17] arm64: dts: qcom-msm8916: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (13 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 14/17] arm64: dts: juno: " Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  3:47 ` [PATCH v1 16/17] arm64: dts: sc9836: " Leo Yan
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: David Brown, Andy Gross, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 16/17] arm64: dts: sc9836: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (14 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 15/17] arm64: dts: qcom-msm8916: " Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  8:16   ` Chunyan Zhang
  2019-05-07  3:47 ` [PATCH v1 17/17] arm64: dts: sc9860: " Leo Yan
  2019-05-07  8:27 ` [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
  17 siblings, 1 reply; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Orson Zhai, Chunyan Zhang, Baolin Wang, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang@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/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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH v1 17/17] arm64: dts: sc9860: Update coresight bindings for funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (15 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 16/17] arm64: dts: sc9836: " Leo Yan
@ 2019-05-07  3:47 ` Leo Yan
  2019-05-07  8:16   ` Chunyan Zhang
  2019-05-07  8:27 ` [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
  17 siblings, 1 reply; 30+ messages in thread
From: Leo Yan @ 2019-05-07  3:47 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Suzuki K Poulose, Mathieu Poirier,
	Mike Leach, linux-arm-kernel
  Cc: Orson Zhai, Chunyan Zhang, Baolin Wang, Leo Yan

Switch to the new CoreSight dynamic funnel bindings.

Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang@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/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


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 17/17] arm64: dts: sc9860: Update coresight bindings for funnel
  2019-05-07  3:47 ` [PATCH v1 17/17] arm64: dts: sc9860: " Leo Yan
@ 2019-05-07  8:16   ` Chunyan Zhang
  0 siblings, 0 replies; 30+ messages in thread
From: Chunyan Zhang @ 2019-05-07  8:16 UTC (permalink / raw)
  To: Leo Yan
  Cc: Mark Rutland, Mathieu Poirier, Suzuki K Poulose, Baolin Wang,
	Rob Herring, Orson Zhai, linux-arm-kernel, Mike Leach

On Tue, 7 May 2019 at 11:49, Leo Yan <leo.yan@linaro.org> wrote:
>
> Switch to the new CoreSight dynamic funnel bindings.

Acked-by: Chunyan Zhang <zhang.chunyan@linaro.org>


>
> Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Baolin Wang <baolin.wang@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/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
>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 16/17] arm64: dts: sc9836: Update coresight bindings for funnel
  2019-05-07  3:47 ` [PATCH v1 16/17] arm64: dts: sc9836: " Leo Yan
@ 2019-05-07  8:16   ` Chunyan Zhang
  0 siblings, 0 replies; 30+ messages in thread
From: Chunyan Zhang @ 2019-05-07  8:16 UTC (permalink / raw)
  To: Leo Yan
  Cc: Mark Rutland, Mathieu Poirier, Suzuki K Poulose, Baolin Wang,
	Rob Herring, Orson Zhai, linux-arm-kernel, Mike Leach

On Tue, 7 May 2019 at 11:49, Leo Yan <leo.yan@linaro.org> wrote:
>
> Switch to the new CoreSight dynamic funnel bindings.

Acked-by: Chunyan Zhang <zhang.chunyan@linaro.org>

>
> Cc: Chunyan Zhang <zhang.chunyan@linaro.org>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Baolin Wang <baolin.wang@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/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
>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
                   ` (16 preceding siblings ...)
  2019-05-07  3:47 ` [PATCH v1 17/17] arm64: dts: sc9860: " Leo Yan
@ 2019-05-07  8:27 ` Suzuki K Poulose
  2019-05-07 10:46   ` Sudeep Holla
  17 siblings, 1 reply; 30+ messages in thread
From: Suzuki K Poulose @ 2019-05-07  8:27 UTC (permalink / raw)
  To: leo.yan, robh+dt, mark.rutland, mathieu.poirier, mike.leach,
	linux-arm-kernel
  Cc: andrew, Lorenzo.Pieralisi, guodong.xu, baolin.wang, festevam,
	s.hauer, liviu.dudau, orsonzhai, xuwei5, zhang.chunyan,
	david.brown, agross, haojian.zhuang, Sudeep.Holla, zhangfei.gao,
	lee.jones, shawnguo, linus.walleij, cphealy

Leo,

On 07/05/2019 04:47, 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.

I would have preferred to keep them as a single change. Either way, for
the entire series :

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel
  2019-05-07  8:27 ` [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
@ 2019-05-07 10:46   ` Sudeep Holla
  2019-05-07 12:16     ` Leo Yan
  0 siblings, 1 reply; 30+ messages in thread
From: Sudeep Holla @ 2019-05-07 10:46 UTC (permalink / raw)
  To: Suzuki K Poulose, leo.yan
  Cc: mark.rutland, andrew, linus.walleij, liviu.dudau, david.brown,
	haojian.zhuang, festevam, Lorenzo.Pieralisi, lee.jones, xuwei5,
	agross, orsonzhai, cphealy, mike.leach, s.hauer, robh+dt,
	zhangfei.gao, linux-arm-kernel, mathieu.poirier, guodong.xu,
	baolin.wang, zhang.chunyan, Sudeep Holla, shawnguo

On Tue, May 07, 2019 at 09:27:26AM +0100, Suzuki K Poulose wrote:
> Leo,
>
> On 07/05/2019 04:47, 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.
>
> I would have preferred to keep them as a single change. Either way, for
> the entire series :
>
> Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com>

Thanks.

Leo,

I plan to take 9,10,14/17 for v5.3
Please shout if you plan to take the series directly via different tree.

--
Regards,
Sudeep

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel
  2019-05-07  3:47 ` [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel Leo Yan
@ 2019-05-07 10:57   ` Fabio Estevam
  2019-05-07 12:34     ` Leo Yan
  0 siblings, 1 reply; 30+ messages in thread
From: Fabio Estevam @ 2019-05-07 10:57 UTC (permalink / raw)
  To: Leo Yan
  Cc: Mark Rutland, Andrew Lunn, Mathieu Poirier, Suzuki K Poulose,
	Sascha Hauer, Rob Herring, Chris Healy, Shawn Guo,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
	Mike Leach

Hi Leo,

On Tue, May 7, 2019 at 12:48 AM Leo Yan <leo.yan@linaro.org> wrote:
>
> Switch to the new CoreSight dynamic funnel bindings.

This commit log does not contain the reasoning for the change.

Please explain why you are changing the compatible string here.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

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

On Tue, May 07, 2019 at 11:46:12AM +0100, Sudeep Holla wrote:
> On Tue, May 07, 2019 at 09:27:26AM +0100, Suzuki K Poulose wrote:
> > Leo,
> >
> > On 07/05/2019 04:47, 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.
> >
> > I would have preferred to keep them as a single change. Either way, for
> > the entire series :
> >
> > Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com>
> 
> Thanks.

Thanks, Suzuki and Sudeep.

> Leo,
> 
> I plan to take 9,10,14/17 for v5.3

Yes, please pick up these 3 patches.

Thanks,
Leo Yan

> Please shout if you plan to take the series directly via different tree.
>
> 
> --
> Regards,
> Sudeep

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel
  2019-05-07 10:57   ` Fabio Estevam
@ 2019-05-07 12:34     ` Leo Yan
  2019-05-07 12:36       ` Fabio Estevam
  0 siblings, 1 reply; 30+ messages in thread
From: Leo Yan @ 2019-05-07 12:34 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Mark Rutland, Andrew Lunn, Mathieu Poirier, Suzuki K Poulose,
	Sascha Hauer, Rob Herring, Chris Healy, Shawn Guo,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
	Mike Leach

Hi Fabio,

On Tue, May 07, 2019 at 07:57:00AM -0300, Fabio Estevam wrote:
> Hi Leo,
> 
> On Tue, May 7, 2019 at 12:48 AM Leo Yan <leo.yan@linaro.org> wrote:
> >
> > Switch to the new CoreSight dynamic funnel bindings.
> 
> This commit log does not contain the reasoning for the change.
> 
> Please explain why you are changing the compatible string here.

The main reason for changing the compatible string is: the old binding
strings are obsolete (the old bindings are still supported for backwards
compatibility) and the drivers will report warning if DTS uses these
obsolete strings; so this patch tries to update bindings with latest
compatible strings and thus can dismiss warning during CoreSight
driver's initialization.

Please let me know if anything is not clear for you.

Thanks,
Leo Yan

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel
  2019-05-07 12:34     ` Leo Yan
@ 2019-05-07 12:36       ` Fabio Estevam
  2019-05-07 13:17         ` Leo Yan
  0 siblings, 1 reply; 30+ messages in thread
From: Fabio Estevam @ 2019-05-07 12:36 UTC (permalink / raw)
  To: Leo Yan
  Cc: Mark Rutland, Andrew Lunn, Mathieu Poirier, Suzuki K Poulose,
	Sascha Hauer, Rob Herring, Chris Healy, Shawn Guo,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
	Mike Leach

Hi Leo,

On Tue, May 7, 2019 at 9:34 AM Leo Yan <leo.yan@linaro.org> wrote:

> The main reason for changing the compatible string is: the old binding
> strings are obsolete (the old bindings are still supported for backwards
> compatibility) and the drivers will report warning if DTS uses these
> obsolete strings; so this patch tries to update bindings with latest
> compatible strings and thus can dismiss warning during CoreSight
> driver's initialization.
>
> Please let me know if anything is not clear for you.

What I am saying is that the patch should have such explanation in the
commit log.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel
  2019-05-07 12:36       ` Fabio Estevam
@ 2019-05-07 13:17         ` Leo Yan
  0 siblings, 0 replies; 30+ messages in thread
From: Leo Yan @ 2019-05-07 13:17 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: Mark Rutland, Andrew Lunn, Mathieu Poirier, Suzuki K Poulose,
	Sascha Hauer, Rob Herring, Chris Healy, Shawn Guo,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
	Mike Leach

Hi Fabio,

On Tue, May 07, 2019 at 09:36:43AM -0300, Fabio Estevam wrote:
> Hi Leo,
> 
> On Tue, May 7, 2019 at 9:34 AM Leo Yan <leo.yan@linaro.org> wrote:
> 
> > The main reason for changing the compatible string is: the old binding
> > strings are obsolete (the old bindings are still supported for backwards
> > compatibility) and the drivers will report warning if DTS uses these
> > obsolete strings; so this patch tries to update bindings with latest
> > compatible strings and thus can dismiss warning during CoreSight
> > driver's initialization.
> >
> > Please let me know if anything is not clear for you.
> 
> What I am saying is that the patch should have such explanation in the
> commit log.

Makes sense :)  Will spin new patch set with more clear explanation.

Thanks for the suggestion!
Leo Yan

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

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

Hi Sudeep,

On Tue, May 07, 2019 at 08:16:04PM +0800, Leo Yan wrote:

[...]

> > I plan to take 9,10,14/17 for v5.3
> 
> Yes, please pick up these 3 patches.

I am planning to respin new patch set with more clear explaination in
the commit log.

Please let me know if it's okay for you to wait for new patch set, or
will you directly pick up these three patches and I should drop these
3 patches in next version?

Thanks,
Leo Yan

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

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



On 07/05/2019 14:24, Leo Yan wrote:
> Hi Sudeep,
> 
> On Tue, May 07, 2019 at 08:16:04PM +0800, Leo Yan wrote:
> 
> [...]
> 
>>> I plan to take 9,10,14/17 for v5.3
>>
>> Yes, please pick up these 3 patches.
> 
> I am planning to respin new patch set with more clear explaination in
> the commit log.
> 
> Please let me know if it's okay for you to wait for new patch set, or
> will you directly pick up these three patches and I should drop these
> 3 patches in next version?

Leo,

If you do respin, please could you merge the separate patches for funnel and
replicator per DTS into a single patch.

Cheers
Suzuki

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

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

Hi Suzuki,

On Tue, May 07, 2019 at 04:06:32PM +0100, Suzuki K Poulose wrote:

[...]

> Leo,
> 
> If you do respin, please could you merge the separate patches for funnel and
> replicator per DTS into a single patch.

Okay, will do it.

Thanks,
Leo Yan

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2019-05-07 15:32 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-07  3:47 [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 01/17] ARM: dts: hip04: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 02/17] ARM: dts: hip04: Update coresight bindings for funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 03/17] ARM: dts: imx7s: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 04/17] ARM: dts: imx7s: Update coresight bindings for funnel Leo Yan
2019-05-07 10:57   ` Fabio Estevam
2019-05-07 12:34     ` Leo Yan
2019-05-07 12:36       ` Fabio Estevam
2019-05-07 13:17         ` Leo Yan
2019-05-07  3:47 ` [PATCH v1 05/17] ARM: dts: qcom-apq8064: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 06/17] ARM: dts: qcom-apq8064: Update coresight bindings for funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 07/17] ARM: dts: ste: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 08/17] ARM: dts: ste: Update coresight bindings for funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 09/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 10/17] ARM: dts: vexpress-v2p-ca15_a7: Update coresight bindings for funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 11/17] ARM: dts: qcom-msm8974: " Leo Yan
2019-05-07  3:47 ` [PATCH v1 12/17] arm64: dts: hi6220: Update coresight bindings for replicator Leo Yan
2019-05-07  3:47 ` [PATCH v1 13/17] arm64: dts: hi6220: Update coresight bindings for funnel Leo Yan
2019-05-07  3:47 ` [PATCH v1 14/17] arm64: dts: juno: " Leo Yan
2019-05-07  3:47 ` [PATCH v1 15/17] arm64: dts: qcom-msm8916: " Leo Yan
2019-05-07  3:47 ` [PATCH v1 16/17] arm64: dts: sc9836: " Leo Yan
2019-05-07  8:16   ` Chunyan Zhang
2019-05-07  3:47 ` [PATCH v1 17/17] arm64: dts: sc9860: " Leo Yan
2019-05-07  8:16   ` Chunyan Zhang
2019-05-07  8:27 ` [PATCH v1 00/17] dts: Update DT bindings for CoreSight replicator and funnel Suzuki K Poulose
2019-05-07 10:46   ` Sudeep Holla
2019-05-07 12:16     ` Leo Yan
2019-05-07 13:24       ` Leo Yan
2019-05-07 15:06         ` Suzuki K Poulose
2019-05-07 15:31           ` Leo Yan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.