linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC
@ 2019-02-26 10:10 Vabhav Sharma
  2019-02-26 10:10 ` [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A Vabhav Sharma
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-26 10:10 UTC (permalink / raw)
  To: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Vabhav Sharma

These patches were reviewed and acked but dropped during merge window.
Patchwork link was https://lore.kernel.org/patchwork/cover/1004155/

Changes for v1:
- Updated lx2160a clockgen in alphabetical order

Vabhav Sharma (2):
  dt-bindings: arm64: add compatible for LX2160A
  soc/fsl/guts: Add definition for LX2160A

Yogesh Gaur (2):
  clk: qoriq: increase array size of cmux_to_group
  clk: qoriq: Add clockgen support for lx2160a

 .../bindings/arm/freescale/fsl,layerscape-dcfg.txt       |  2 +-
 Documentation/devicetree/bindings/arm/fsl.txt            | 12 ++++++++++++
 Documentation/devicetree/bindings/clock/qoriq-clock.txt  |  1 +
 drivers/clk/clk-qoriq.c                                  | 16 ++++++++++++++--
 drivers/cpufreq/qoriq-cpufreq.c                          |  1 +
 drivers/soc/fsl/guts.c                                   |  6 ++++++
 6 files changed, 35 insertions(+), 3 deletions(-)

-- 
2.7.4


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

* [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
  2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
@ 2019-02-26 10:10 ` Vabhav Sharma
  2019-04-03  8:27   ` Vabhav Sharma
  2019-02-26 10:10 ` [PATCH v1 2/4] soc/fsl/guts: Add definition " Vabhav Sharma
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-26 10:10 UTC (permalink / raw)
  To: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Vabhav Sharma

Add compatible for LX2160A SoC,QDS and RDB board
Add lx2160a compatible for clockgen and dcfg

Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Reviewed-by: Rob Herring <robh@kernel.org>
---
 .../bindings/arm/freescale/fsl,layerscape-dcfg.txt           |  2 +-
 Documentation/devicetree/bindings/arm/fsl.txt                | 12 ++++++++++++
 Documentation/devicetree/bindings/clock/qoriq-clock.txt      |  1 +
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
index b5cb374..dc76046 100644
--- a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
+++ b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
@@ -8,7 +8,7 @@ Required properties:
   - compatible: Should contain a chip-specific compatible string,
 	Chip-specific strings are of the form "fsl,<chip>-dcfg",
 	The following <chip>s are known to be supported:
-	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a.
+	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a, lx2160a.
 
   - reg : should contain base address and length of DCFG memory-mapped registers
 
diff --git a/Documentation/devicetree/bindings/arm/fsl.txt b/Documentation/devicetree/bindings/arm/fsl.txt
index 7fbc424..baef162 100644
--- a/Documentation/devicetree/bindings/arm/fsl.txt
+++ b/Documentation/devicetree/bindings/arm/fsl.txt
@@ -235,3 +235,15 @@ Required root node properties:
 LS2088A ARMv8 based RDB Board
 Required root node properties:
     - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
+
+LX2160A SoC
+Required root node properties:
+    - compatible = "fsl,lx2160a";
+
+LX2160A ARMv8 based QDS Board
+Required root node properties:
+    - compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
+
+LX2160A ARMv8 based RDB Board
+Required root node properties:
+    - compatible = "fsl,lx2160a-rdb", "fsl,lx2160a";
diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
index c655f28..f322989 100644
--- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
+++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
@@ -43,6 +43,7 @@ Required properties:
 	* "fsl,ls1046a-clockgen"
 	* "fsl,ls1088a-clockgen"
 	* "fsl,ls2080a-clockgen"
+	* "fsl,lx2160a-clockgen"
 	Chassis-version clock strings include:
 	* "fsl,qoriq-clockgen-1.0": for chassis 1.0 clocks
 	* "fsl,qoriq-clockgen-2.0": for chassis 2.0 clocks
-- 
2.7.4


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

* [PATCH v1 2/4] soc/fsl/guts: Add definition for LX2160A
  2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
  2019-02-26 10:10 ` [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A Vabhav Sharma
@ 2019-02-26 10:10 ` Vabhav Sharma
  2019-04-02 23:05   ` Li Yang
  2019-02-26 10:11 ` [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group Vabhav Sharma
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-26 10:10 UTC (permalink / raw)
  To: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Vabhav Sharma, Yinbo Zhu

Adding compatible string "lx2160a-dcfg" to
initialize guts driver for lx2160 and SoC die
attribute definition for LX2160A

Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
---
 drivers/soc/fsl/guts.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/soc/fsl/guts.c b/drivers/soc/fsl/guts.c
index 302e0c8..bcab1ee 100644
--- a/drivers/soc/fsl/guts.c
+++ b/drivers/soc/fsl/guts.c
@@ -100,6 +100,11 @@ static const struct fsl_soc_die_attr fsl_soc_die[] = {
 	  .svr		= 0x87000000,
 	  .mask		= 0xfff70000,
 	},
+	/* Die: LX2160A, SoC: LX2160A/LX2120A/LX2080A */
+	{ .die          = "LX2160A",
+	  .svr          = 0x87360000,
+	  .mask         = 0xff3f0000,
+	},
 	{ },
 };
 
@@ -222,6 +227,7 @@ static const struct of_device_id fsl_guts_of_match[] = {
 	{ .compatible = "fsl,ls1088a-dcfg", },
 	{ .compatible = "fsl,ls1012a-dcfg", },
 	{ .compatible = "fsl,ls1046a-dcfg", },
+	{ .compatible = "fsl,lx2160a-dcfg", },
 	{}
 };
 MODULE_DEVICE_TABLE(of, fsl_guts_of_match);
-- 
2.7.4


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

* [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group
  2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
  2019-02-26 10:10 ` [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A Vabhav Sharma
  2019-02-26 10:10 ` [PATCH v1 2/4] soc/fsl/guts: Add definition " Vabhav Sharma
@ 2019-02-26 10:11 ` Vabhav Sharma
  2019-02-26 21:30   ` Scott Wood
  2019-02-26 10:11 ` [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a Vabhav Sharma
  2019-02-28  0:01 ` [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Stephen Boyd
  4 siblings, 1 reply; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-26 10:11 UTC (permalink / raw)
  To: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Yogesh Narayan Gaur, Vabhav Sharma

From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>

Increase size of cmux_to_group array, to accomdate entry of
-1 termination.

Added -1, terminated, entry for 4080_cmux_grpX.

Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Acked-by: Stephen Boyd <sboyd@kernel.org>
---
 drivers/clk/clk-qoriq.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c
index 5baa9e0..e75194a 100644
--- a/drivers/clk/clk-qoriq.c
+++ b/drivers/clk/clk-qoriq.c
@@ -79,7 +79,7 @@ struct clockgen_chipinfo {
 	const struct clockgen_muxinfo *cmux_groups[2];
 	const struct clockgen_muxinfo *hwaccel[NUM_HWACCEL];
 	void (*init_periph)(struct clockgen *cg);
-	int cmux_to_group[NUM_CMUX]; /* -1 terminates if fewer than NUM_CMUX */
+	int cmux_to_group[NUM_CMUX+1]; /* array should be -1 terminated */
 	u32 pll_mask;	/* 1 << n bit set if PLL n is valid */
 	u32 flags;	/* CG_xxx */
 };
@@ -601,7 +601,7 @@ static const struct clockgen_chipinfo chipinfo[] = {
 			&p4080_cmux_grp1, &p4080_cmux_grp2
 		},
 		.cmux_to_group = {
-			0, 0, 0, 0, 1, 1, 1, 1
+			0, 0, 0, 0, 1, 1, 1, 1, -1
 		},
 		.pll_mask = 0x1f,
 	},
-- 
2.7.4


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

* [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a
  2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
                   ` (2 preceding siblings ...)
  2019-02-26 10:11 ` [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group Vabhav Sharma
@ 2019-02-26 10:11 ` Vabhav Sharma
  2019-02-26 21:30   ` Scott Wood
  2019-02-28  0:01 ` [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Stephen Boyd
  4 siblings, 1 reply; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-26 10:11 UTC (permalink / raw)
  To: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Yogesh Narayan Gaur,
	Andy Tang, Vabhav Sharma

From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>

Add clockgen support for lx2160a.
Added entry for compat 'fsl,lx2160a-clockgen'.

Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
---
 drivers/clk/clk-qoriq.c         | 12 ++++++++++++
 drivers/cpufreq/qoriq-cpufreq.c |  1 +
 2 files changed, 13 insertions(+)

diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c
index e75194a..288e8f0c 100644
--- a/drivers/clk/clk-qoriq.c
+++ b/drivers/clk/clk-qoriq.c
@@ -570,6 +570,17 @@ static const struct clockgen_chipinfo chipinfo[] = {
 		.flags = CG_VER3 | CG_LITTLE_ENDIAN,
 	},
 	{
+		.compat = "fsl,lx2160a-clockgen",
+		.cmux_groups = {
+			&clockgen2_cmux_cga12, &clockgen2_cmux_cgb
+		},
+		.cmux_to_group = {
+			0, 0, 0, 0, 1, 1, 1, 1, -1
+		},
+		.pll_mask = 0x37,
+		.flags = CG_VER3 | CG_LITTLE_ENDIAN,
+	},
+	{
 		.compat = "fsl,p2041-clockgen",
 		.guts_compat = "fsl,qoriq-device-config-1.0",
 		.init_periph = p2041_init_periph,
@@ -1426,6 +1437,7 @@ CLK_OF_DECLARE(qoriq_clockgen_ls1043a, "fsl,ls1043a-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_ls1046a, "fsl,ls1046a-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_ls1088a, "fsl,ls1088a-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_ls2080a, "fsl,ls2080a-clockgen", clockgen_init);
+CLK_OF_DECLARE(qoriq_clockgen_lx2160a, "fsl,lx2160a-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_p2041, "fsl,p2041-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_p3041, "fsl,p3041-clockgen", clockgen_init);
 CLK_OF_DECLARE(qoriq_clockgen_p4080, "fsl,p4080-clockgen", clockgen_init);
diff --git a/drivers/cpufreq/qoriq-cpufreq.c b/drivers/cpufreq/qoriq-cpufreq.c
index 3d773f6..83921b7 100644
--- a/drivers/cpufreq/qoriq-cpufreq.c
+++ b/drivers/cpufreq/qoriq-cpufreq.c
@@ -295,6 +295,7 @@ static const struct of_device_id node_matches[] __initconst = {
 	{ .compatible = "fsl,ls1046a-clockgen", },
 	{ .compatible = "fsl,ls1088a-clockgen", },
 	{ .compatible = "fsl,ls2080a-clockgen", },
+	{ .compatible = "fsl,lx2160a-clockgen", },
 	{ .compatible = "fsl,p4080-clockgen", },
 	{ .compatible = "fsl,qoriq-clockgen-1.0", },
 	{ .compatible = "fsl,qoriq-clockgen-2.0", },
-- 
2.7.4


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

* Re: [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group
  2019-02-26 10:11 ` [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group Vabhav Sharma
@ 2019-02-26 21:30   ` Scott Wood
  0 siblings, 0 replies; 13+ messages in thread
From: Scott Wood @ 2019-02-26 21:30 UTC (permalink / raw)
  To: Vabhav Sharma, sudeep.holla, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Yogesh Narayan Gaur

On Tue, 2019-02-26 at 10:11 +0000, Vabhav Sharma wrote:
> From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> 
> Increase size of cmux_to_group array, to accomdate entry of
> -1 termination.
> 
> Added -1, terminated, entry for 4080_cmux_grpX.
> 
> Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> Acked-by: Stephen Boyd <sboyd@kernel.org>
> ---
>  drivers/clk/clk-qoriq.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Acked-by: Scott Wood <oss@buserror.net>

-Scott



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

* Re: [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a
  2019-02-26 10:11 ` [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a Vabhav Sharma
@ 2019-02-26 21:30   ` Scott Wood
  2019-04-03  8:33     ` Vabhav Sharma
  0 siblings, 1 reply; 13+ messages in thread
From: Scott Wood @ 2019-02-26 21:30 UTC (permalink / raw)
  To: Vabhav Sharma, sudeep.holla, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, Leo Li, shawnguo
  Cc: linux, adrian.hunter, ulf.hansson, Yogesh Narayan Gaur, Andy Tang

On Tue, 2019-02-26 at 10:11 +0000, Vabhav Sharma wrote:
> From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> 
> Add clockgen support for lx2160a.
> Added entry for compat 'fsl,lx2160a-clockgen'.
> 
> Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
> Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> Acked-by: Stephen Boyd <sboyd@kernel.org>
> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
> ---
>  drivers/clk/clk-qoriq.c         | 12 ++++++++++++
>  drivers/cpufreq/qoriq-cpufreq.c |  1 +
>  2 files changed, 13 insertions(+)

Acked-by: Scott Wood <oss@buserror.net>

-Scott



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

* Re: [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC
  2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
                   ` (3 preceding siblings ...)
  2019-02-26 10:11 ` [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a Vabhav Sharma
@ 2019-02-28  0:01 ` Stephen Boyd
  2019-02-28 17:11   ` Vabhav Sharma
  4 siblings, 1 reply; 13+ messages in thread
From: Stephen Boyd @ 2019-02-28  0:01 UTC (permalink / raw)
  To: arnd, catalin.marinas, devicetree, gregkh, kstewart,
	linux-arm-kernel, linux-clk, linux-kernel-owner, linux-kernel,
	linux-pm, linuxppc-dev, mark.rutland, mturquette, oss, rjw,
	robh+dt, shawnguo, sudeep.holla, viresh.kumar@lina ro.org,
	will.deacon, yamada.masahiro, Leo Li, Vabhav Sharma
  Cc: linux, adrian.hunter, ulf.hansson, Vabhav Sharma

Quoting Vabhav Sharma (2019-02-26 02:10:46)
> These patches were reviewed and acked but dropped during merge window.
> Patchwork link was https://lore.kernel.org/patchwork/cover/1004155/
> 
> Changes for v1:
> - Updated lx2160a clockgen in alphabetical order
> 
> Vabhav Sharma (2):
>   dt-bindings: arm64: add compatible for LX2160A
>   soc/fsl/guts: Add definition for LX2160A
> 
> Yogesh Gaur (2):
>   clk: qoriq: increase array size of cmux_to_group
>   clk: qoriq: Add clockgen support for lx2160a

Who do you want to apply these patches?


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

* RE: [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC
  2019-02-28  0:01 ` [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Stephen Boyd
@ 2019-02-28 17:11   ` Vabhav Sharma
  0 siblings, 0 replies; 13+ messages in thread
From: Vabhav Sharma @ 2019-02-28 17:11 UTC (permalink / raw)
  To: Stephen Boyd, linux-kernel-owner, linux-kernel, mark.rutland,
	mturquette, rjw, robh+dt, viresh.kumar@lina ro.org, Leo Li,
	Rafael J. Wysocki
  Cc: gregkh

Hello Maintainers,
Please help to merge patch.

> -----Original Message-----
> From: Stephen Boyd <sboyd@kernel.org>
> Sent: Thursday, February 28, 2019 5:31 AM
> To: arnd@arndb.de; catalin.marinas@arm.com; devicetree@vger.kernel.org;
> gregkh@linuxfoundation.org; kstewart@linuxfoundation.org; linux-arm-
> kernel@lists.infradead.org; linux-clk@vger.kernel.org; linux-kernel-
> owner@vger.kernel.org; linux-kernel@vger.kernel.org; linux-
> pm@vger.kernel.org; linuxppc-dev@lists.ozlabs.org; mark.rutland@arm.com;
> mturquette@baylibre.com; oss@buserror.net; rjw@rjwysocki.net;
> robh+dt@kernel.org; shawnguo@kernel.org; sudeep.holla@arm.com;
> viresh.kumar@lina ro.org <viresh.kumar@linaro.org>; will.deacon@arm.com;
> yamada.masahiro@socionext.com; Leo Li <leoyang.li@nxp.com>; Vabhav
> Sharma <vabhav.sharma@nxp.com>
> Cc: linux@armlinux.org.uk; adrian.hunter@intel.com;
> ulf.hansson@linaro.org; Vabhav Sharma <vabhav.sharma@nxp.com>
> Subject: Re: [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A
> SoC
> 
> Quoting Vabhav Sharma (2019-02-26 02:10:46)
> > These patches were reviewed and acked but dropped during merge
> window.
> > Patchwork link was
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.
> kernel.org%2Fpatchwork%2Fcover%2F1004155%2F&amp;data=02%7C01%7Cv
> abhav.sharma%40nxp.com%7C9fb978cb85834f688b5708d69d0fe556%7C686e
> a1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636869088931292322&amp;s
> data=QF66OQfJIrFI9tDVBDI1SKFuam53fejMfC9pJmJEZMA%3D&amp;reserved=
> 0
> >
> > Changes for v1:
> > - Updated lx2160a clockgen in alphabetical order
> >
> > Vabhav Sharma (2):
> >   dt-bindings: arm64: add compatible for LX2160A
Rob Herring <robh+dt@kernel.org> , Mark Rutland <mark.rutland@arm.com>
> >   soc/fsl/guts: Add definition for LX2160A
Leo
> >
> > Yogesh Gaur (2):
> >   clk: qoriq: increase array size of cmux_to_group
Stephen Boyd <sboyd@kernel.org>, Michael Turquette <mturquette@baylibre.com> ,
 > >   clk: qoriq: Add clockgen support for lx2160a
Stephen Boyd <sboyd@kernel.org>, Michael Turquette <mturquette@baylibre.com> ,"Rafael J. Wysocki" <rjw@rjwysocki.net> , Viresh Kumar <viresh.kumar@linaro.org>
> 
> Who do you want to apply these patches?
As per maintainers script result, I have updated email


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

* Re: [PATCH v1 2/4] soc/fsl/guts: Add definition for LX2160A
  2019-02-26 10:10 ` [PATCH v1 2/4] soc/fsl/guts: Add definition " Vabhav Sharma
@ 2019-04-02 23:05   ` Li Yang
  0 siblings, 0 replies; 13+ messages in thread
From: Li Yang @ 2019-04-02 23:05 UTC (permalink / raw)
  To: Vabhav Sharma
  Cc: sudeep.holla, oss, linux-kernel, devicetree, robh+dt,
	mark.rutland, linuxppc-dev, linux-arm-kernel, mturquette, sboyd,
	rjw, viresh.kumar, linux-clk, linux-pm, linux-kernel-owner,
	catalin.marinas, will.deacon, gregkh, arnd, kstewart,
	yamada.masahiro, shawnguo, linux, adrian.hunter, ulf.hansson,
	Yinbo Zhu

On Tue, Feb 26, 2019 at 4:12 AM Vabhav Sharma <vabhav.sharma@nxp.com> wrote:
>
> Adding compatible string "lx2160a-dcfg" to
> initialize guts driver for lx2160 and SoC die
> attribute definition for LX2160A


Applied to branch next.  Thanks.

Regards,
Leo
>
> Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
> Acked-by: Li Yang <leoyang.li@nxp.com>
> ---
>  drivers/soc/fsl/guts.c | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/drivers/soc/fsl/guts.c b/drivers/soc/fsl/guts.c
> index 302e0c8..bcab1ee 100644
> --- a/drivers/soc/fsl/guts.c
> +++ b/drivers/soc/fsl/guts.c
> @@ -100,6 +100,11 @@ static const struct fsl_soc_die_attr fsl_soc_die[] = {
>           .svr          = 0x87000000,
>           .mask         = 0xfff70000,
>         },
> +       /* Die: LX2160A, SoC: LX2160A/LX2120A/LX2080A */
> +       { .die          = "LX2160A",
> +         .svr          = 0x87360000,
> +         .mask         = 0xff3f0000,
> +       },
>         { },
>  };
>
> @@ -222,6 +227,7 @@ static const struct of_device_id fsl_guts_of_match[] = {
>         { .compatible = "fsl,ls1088a-dcfg", },
>         { .compatible = "fsl,ls1012a-dcfg", },
>         { .compatible = "fsl,ls1046a-dcfg", },
> +       { .compatible = "fsl,lx2160a-dcfg", },
>         {}
>  };
>  MODULE_DEVICE_TABLE(of, fsl_guts_of_match);
> --
> 2.7.4
>

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

* RE: [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
  2019-02-26 10:10 ` [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A Vabhav Sharma
@ 2019-04-03  8:27   ` Vabhav Sharma
  2019-04-03 22:01     ` Leo Li
  0 siblings, 1 reply; 13+ messages in thread
From: Vabhav Sharma @ 2019-04-03  8:27 UTC (permalink / raw)
  To: robh+dt, mark.rutland
  Cc: Leo Li, Meenakshi Aggarwal, Andy Tang, devicetree, linux-kernel

Hello Maintainers,
Please merge below patch.

Regards,
Vabhav

> -----Original Message-----
> From: Vabhav Sharma <vabhav.sharma@nxp.com>
> Sent: Tuesday, February 26, 2019 3:41 PM
> To: sudeep.holla@arm.com; oss@buserror.net; linux-kernel@vger.kernel.org;
> devicetree@vger.kernel.org; robh+dt@kernel.org; mark.rutland@arm.com;
> linuxppc-dev@lists.ozlabs.org; linux-arm-kernel@lists.infradead.org;
> mturquette@baylibre.com; sboyd@kernel.org; rjw@rjwysocki.net;
> viresh.kumar@linaro.org; linux-clk@vger.kernel.org; linux-
> pm@vger.kernel.org; linux-kernel-owner@vger.kernel.org;
> catalin.marinas@arm.com; will.deacon@arm.com;
> gregkh@linuxfoundation.org; arnd@arndb.de;
> kstewart@linuxfoundation.org; yamada.masahiro@socionext.com; Leo Li
> <leoyang.li@nxp.com>; shawnguo@kernel.org
> Cc: linux@armlinux.org.uk; adrian.hunter@intel.com;
> ulf.hansson@linaro.org; Vabhav Sharma <vabhav.sharma@nxp.com>
> Subject: [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
> 
> Add compatible for LX2160A SoC,QDS and RDB board Add lx2160a
> compatible for clockgen and dcfg
> 
> Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> Reviewed-by: Rob Herring <robh@kernel.org>
> ---
>  .../bindings/arm/freescale/fsl,layerscape-dcfg.txt           |  2 +-
>  Documentation/devicetree/bindings/arm/fsl.txt                | 12 ++++++++++++
>  Documentation/devicetree/bindings/clock/qoriq-clock.txt      |  1 +
>  3 files changed, 14 insertions(+), 1 deletion(-)
> 
> diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> dcfg.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> dcfg.txt
> index b5cb374..dc76046 100644
> --- a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> dcfg.txt
> +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcf
> +++ g.txt
> @@ -8,7 +8,7 @@ Required properties:
>    - compatible: Should contain a chip-specific compatible string,
>  	Chip-specific strings are of the form "fsl,<chip>-dcfg",
>  	The following <chip>s are known to be supported:
> -	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a.
> +	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a, lx2160a.
> 
>    - reg : should contain base address and length of DCFG memory-mapped
> registers
> 
> diff --git a/Documentation/devicetree/bindings/arm/fsl.txt
> b/Documentation/devicetree/bindings/arm/fsl.txt
> index 7fbc424..baef162 100644
> --- a/Documentation/devicetree/bindings/arm/fsl.txt
> +++ b/Documentation/devicetree/bindings/arm/fsl.txt
> @@ -235,3 +235,15 @@ Required root node properties:
>  LS2088A ARMv8 based RDB Board
>  Required root node properties:
>      - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
> +
> +LX2160A SoC
> +Required root node properties:
> +    - compatible = "fsl,lx2160a";
> +
> +LX2160A ARMv8 based QDS Board
> +Required root node properties:
> +    - compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
> +
> +LX2160A ARMv8 based RDB Board
> +Required root node properties:
> +    - compatible = "fsl,lx2160a-rdb", "fsl,lx2160a";
> diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> index c655f28..f322989 100644
> --- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> +++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> @@ -43,6 +43,7 @@ Required properties:
>  	* "fsl,ls1046a-clockgen"
>  	* "fsl,ls1088a-clockgen"
>  	* "fsl,ls2080a-clockgen"
> +	* "fsl,lx2160a-clockgen"
>  	Chassis-version clock strings include:
>  	* "fsl,qoriq-clockgen-1.0": for chassis 1.0 clocks
>  	* "fsl,qoriq-clockgen-2.0": for chassis 2.0 clocks
> --
> 2.7.4


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

* RE: [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a
  2019-02-26 21:30   ` Scott Wood
@ 2019-04-03  8:33     ` Vabhav Sharma
  0 siblings, 0 replies; 13+ messages in thread
From: Vabhav Sharma @ 2019-04-03  8:33 UTC (permalink / raw)
  To: mturquette, sboyd, viresh.kumar, Rafael J. Wysocki
  Cc: Andy Tang, linux-kernel, Leo Li, Meenakshi Aggarwal

Hello Maintainers,
Please merge below patch.

Regards,
Vabhav

> -----Original Message-----
> From: devicetree-owner@vger.kernel.org <devicetree-owner@vger.kernel.org>
> On Behalf Of Scott Wood
> Sent: Wednesday, February 27, 2019 3:00 AM
> To: Vabhav Sharma <vabhav.sharma@nxp.com>; sudeep.holla@arm.com;
> linux-kernel@vger.kernel.org; devicetree@vger.kernel.org;
> robh+dt@kernel.org; mark.rutland@arm.com; linuxppc-dev@lists.ozlabs.org;
> linux-arm-kernel@lists.infradead.org; mturquette@baylibre.com;
> sboyd@kernel.org; rjw@rjwysocki.net; viresh.kumar@linaro.org; linux-
> clk@vger.kernel.org; linux-pm@vger.kernel.org; linux-kernel-
> owner@vger.kernel.org; catalin.marinas@arm.com; will.deacon@arm.com;
> gregkh@linuxfoundation.org; arnd@arndb.de;
> kstewart@linuxfoundation.org; yamada.masahiro@socionext.com; Leo Li
> <leoyang.li@nxp.com>; shawnguo@kernel.org
> Cc: linux@armlinux.org.uk; adrian.hunter@intel.com;
> ulf.hansson@linaro.org; Yogesh Narayan Gaur
> <yogeshnarayan.gaur@nxp.com>; Andy Tang <andy.tang@nxp.com>
> Subject: Re: [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a
> 
> On Tue, 2019-02-26 at 10:11 +0000, Vabhav Sharma wrote:
> > From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> >
> > Add clockgen support for lx2160a.
> > Added entry for compat 'fsl,lx2160a-clockgen'.
> >
> > Signed-off-by: Tang Yuantian <andy.tang@nxp.com>
> > Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
> > Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> > Acked-by: Stephen Boyd <sboyd@kernel.org>
> > Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
> > ---
> >  drivers/clk/clk-qoriq.c         | 12 ++++++++++++
> >  drivers/cpufreq/qoriq-cpufreq.c |  1 +
> >  2 files changed, 13 insertions(+)
> 
> Acked-by: Scott Wood <oss@buserror.net>
> 
> -Scott
> 


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

* RE: [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
  2019-04-03  8:27   ` Vabhav Sharma
@ 2019-04-03 22:01     ` Leo Li
  0 siblings, 0 replies; 13+ messages in thread
From: Leo Li @ 2019-04-03 22:01 UTC (permalink / raw)
  To: Vabhav Sharma, robh+dt, mark.rutland
  Cc: Meenakshi Aggarwal, Andy Tang, devicetree, linux-kernel



> -----Original Message-----
> From: Vabhav Sharma
> Sent: Wednesday, April 3, 2019 3:28 AM
> To: robh+dt@kernel.org; mark.rutland@arm.com
> Cc: Leo Li <leoyang.li@nxp.com>; Meenakshi Aggarwal
> <meenakshi.aggarwal@nxp.com>; Andy Tang <andy.tang@nxp.com>;
> devicetree@vger.kernel.org; linux-kernel@vger.kernel.org
> Subject: RE: [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
> 
> Hello Maintainers,
> Please merge below patch.
> 
> Regards,
> Vabhav
> 
> > -----Original Message-----
> > From: Vabhav Sharma <vabhav.sharma@nxp.com>
> > Sent: Tuesday, February 26, 2019 3:41 PM
> > To: sudeep.holla@arm.com; oss@buserror.net;
> > linux-kernel@vger.kernel.org; devicetree@vger.kernel.org;
> > robh+dt@kernel.org; mark.rutland@arm.com;
> > linuxppc-dev@lists.ozlabs.org; linux-arm-kernel@lists.infradead.org;
> > mturquette@baylibre.com; sboyd@kernel.org; rjw@rjwysocki.net;
> > viresh.kumar@linaro.org; linux-clk@vger.kernel.org; linux-
> > pm@vger.kernel.org; linux-kernel-owner@vger.kernel.org;
> > catalin.marinas@arm.com; will.deacon@arm.com;
> > gregkh@linuxfoundation.org; arnd@arndb.de;
> > kstewart@linuxfoundation.org; yamada.masahiro@socionext.com; Leo Li
> > <leoyang.li@nxp.com>; shawnguo@kernel.org
> > Cc: linux@armlinux.org.uk; adrian.hunter@intel.com;
> > ulf.hansson@linaro.org; Vabhav Sharma <vabhav.sharma@nxp.com>
> > Subject: [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A
> >
> > Add compatible for LX2160A SoC,QDS and RDB board Add lx2160a
> > compatible for clockgen and dcfg
> >
> > Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
> > Reviewed-by: Rob Herring <robh@kernel.org>
> > ---
> >  .../bindings/arm/freescale/fsl,layerscape-dcfg.txt           |  2 +-
> >  Documentation/devicetree/bindings/arm/fsl.txt                | 12
> ++++++++++++
> >  Documentation/devicetree/bindings/clock/qoriq-clock.txt      |  1 +
> >  3 files changed, 14 insertions(+), 1 deletion(-)
> >
> > diff --git
> > a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> > dcfg.txt
> > b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> > dcfg.txt
> > index b5cb374..dc76046 100644
> > --- a/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-
> > dcfg.txt
> > +++ b/Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-d
> > +++ cf
> > +++ g.txt
> > @@ -8,7 +8,7 @@ Required properties:
> >    - compatible: Should contain a chip-specific compatible string,
> >  	Chip-specific strings are of the form "fsl,<chip>-dcfg",
> >  	The following <chip>s are known to be supported:
> > -	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a.
> > +	ls1012a, ls1021a, ls1043a, ls1046a, ls2080a, lx2160a.
> >
> >    - reg : should contain base address and length of DCFG
> > memory-mapped registers
> >
> > diff --git a/Documentation/devicetree/bindings/arm/fsl.txt
> > b/Documentation/devicetree/bindings/arm/fsl.txt
> > index 7fbc424..baef162 100644
> > --- a/Documentation/devicetree/bindings/arm/fsl.txt
> > +++ b/Documentation/devicetree/bindings/arm/fsl.txt

This file has been converted to yaml format in mainline kernel.  Please respin the patch in order to apply.

> > @@ -235,3 +235,15 @@ Required root node properties:
> >  LS2088A ARMv8 based RDB Board
> >  Required root node properties:
> >      - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
> > +
> > +LX2160A SoC
> > +Required root node properties:
> > +    - compatible = "fsl,lx2160a";
> > +
> > +LX2160A ARMv8 based QDS Board
> > +Required root node properties:
> > +    - compatible = "fsl,lx2160a-qds", "fsl,lx2160a";
> > +
> > +LX2160A ARMv8 based RDB Board
> > +Required root node properties:
> > +    - compatible = "fsl,lx2160a-rdb", "fsl,lx2160a";
> > diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > index c655f28..f322989 100644
> > --- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > +++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > @@ -43,6 +43,7 @@ Required properties:
> >  	* "fsl,ls1046a-clockgen"
> >  	* "fsl,ls1088a-clockgen"
> >  	* "fsl,ls2080a-clockgen"
> > +	* "fsl,lx2160a-clockgen"
> >  	Chassis-version clock strings include:
> >  	* "fsl,qoriq-clockgen-1.0": for chassis 1.0 clocks
> >  	* "fsl,qoriq-clockgen-2.0": for chassis 2.0 clocks
> > --
> > 2.7.4


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

end of thread, other threads:[~2019-04-03 22:01 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-26 10:10 [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Vabhav Sharma
2019-02-26 10:10 ` [PATCH v1 1/4] dt-bindings: arm64: add compatible for LX2160A Vabhav Sharma
2019-04-03  8:27   ` Vabhav Sharma
2019-04-03 22:01     ` Leo Li
2019-02-26 10:10 ` [PATCH v1 2/4] soc/fsl/guts: Add definition " Vabhav Sharma
2019-04-02 23:05   ` Li Yang
2019-02-26 10:11 ` [PATCH v1 3/4] clk: qoriq: increase array size of cmux_to_group Vabhav Sharma
2019-02-26 21:30   ` Scott Wood
2019-02-26 10:11 ` [PATCH v1 4/4] clk: qoriq: Add clockgen support for lx2160a Vabhav Sharma
2019-02-26 21:30   ` Scott Wood
2019-04-03  8:33     ` Vabhav Sharma
2019-02-28  0:01 ` [PATCH v1 0/4] arm64: dts: NXP: add basic dts file for LX2160A SoC Stephen Boyd
2019-02-28 17:11   ` Vabhav Sharma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).