linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
@ 2022-06-15 16:34 Christian 'Ansuel' Marangi
  2022-06-15 16:34 ` [PATCH 2/3] clk: qcom: lcc-ipq806x: add reset definition Christian 'Ansuel' Marangi
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Christian 'Ansuel' Marangi @ 2022-06-15 16:34 UTC (permalink / raw)
  To: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree
  Cc: Christian 'Ansuel' Marangi

Add pcm reset define for ipq806x lcc.

Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
---
 include/dt-bindings/clock/qcom,lcc-ipq806x.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/dt-bindings/clock/qcom,lcc-ipq806x.h b/include/dt-bindings/clock/qcom,lcc-ipq806x.h
index 25b92bbf0ab4..e0fb4acf4ba8 100644
--- a/include/dt-bindings/clock/qcom,lcc-ipq806x.h
+++ b/include/dt-bindings/clock/qcom,lcc-ipq806x.h
@@ -19,4 +19,6 @@
 #define SPDIF_CLK			10
 #define AHBIX_CLK			11
 
+#define LCC_PCM_RESET			0
+
 #endif
-- 
2.36.1


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

* [PATCH 2/3] clk: qcom: lcc-ipq806x: add reset definition
  2022-06-15 16:34 [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Christian 'Ansuel' Marangi
@ 2022-06-15 16:34 ` Christian 'Ansuel' Marangi
  2022-06-15 16:34 ` [PATCH 3/3] clk: qcom: lcc-ipq806x: convert to parent data Christian 'Ansuel' Marangi
  2022-06-15 17:43 ` [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Krzysztof Kozlowski
  2 siblings, 0 replies; 10+ messages in thread
From: Christian 'Ansuel' Marangi @ 2022-06-15 16:34 UTC (permalink / raw)
  To: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree
  Cc: Christian 'Ansuel' Marangi

Add reset definition for lcc-ipq806x.

Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
---
 drivers/clk/qcom/lcc-ipq806x.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/clk/qcom/lcc-ipq806x.c b/drivers/clk/qcom/lcc-ipq806x.c
index 1a2be4aeb31d..ba90bebba597 100644
--- a/drivers/clk/qcom/lcc-ipq806x.c
+++ b/drivers/clk/qcom/lcc-ipq806x.c
@@ -22,6 +22,7 @@
 #include "clk-branch.h"
 #include "clk-regmap-divider.h"
 #include "clk-regmap-mux.h"
+#include "reset.h"
 
 static struct clk_pll pll4 = {
 	.l_reg = 0x4,
@@ -405,6 +406,10 @@ static struct clk_regmap *lcc_ipq806x_clks[] = {
 	[AHBIX_CLK] = &ahbix_clk.clkr,
 };
 
+static const struct qcom_reset_map lcc_ipq806x_resets[] = {
+	[LCC_PCM_RESET] = { 0x54, 13 },
+};
+
 static const struct regmap_config lcc_ipq806x_regmap_config = {
 	.reg_bits	= 32,
 	.reg_stride	= 4,
@@ -417,6 +422,8 @@ static const struct qcom_cc_desc lcc_ipq806x_desc = {
 	.config = &lcc_ipq806x_regmap_config,
 	.clks = lcc_ipq806x_clks,
 	.num_clks = ARRAY_SIZE(lcc_ipq806x_clks),
+	.resets = lcc_ipq806x_resets,
+	.num_resets = ARRAY_SIZE(lcc_ipq806x_resets),
 };
 
 static const struct of_device_id lcc_ipq806x_match_table[] = {
-- 
2.36.1


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

* [PATCH 3/3] clk: qcom: lcc-ipq806x: convert to parent data
  2022-06-15 16:34 [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Christian 'Ansuel' Marangi
  2022-06-15 16:34 ` [PATCH 2/3] clk: qcom: lcc-ipq806x: add reset definition Christian 'Ansuel' Marangi
@ 2022-06-15 16:34 ` Christian 'Ansuel' Marangi
  2022-06-15 17:43 ` [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Krzysztof Kozlowski
  2 siblings, 0 replies; 10+ messages in thread
From: Christian 'Ansuel' Marangi @ 2022-06-15 16:34 UTC (permalink / raw)
  To: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree
  Cc: Christian 'Ansuel' Marangi

Convert lcc-ipq806x driver to parent_data API.

Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
---
 drivers/clk/qcom/lcc-ipq806x.c | 79 +++++++++++++++++++---------------
 1 file changed, 44 insertions(+), 35 deletions(-)

diff --git a/drivers/clk/qcom/lcc-ipq806x.c b/drivers/clk/qcom/lcc-ipq806x.c
index ba90bebba597..c07ca8dc6e3a 100644
--- a/drivers/clk/qcom/lcc-ipq806x.c
+++ b/drivers/clk/qcom/lcc-ipq806x.c
@@ -24,6 +24,10 @@
 #include "clk-regmap-mux.h"
 #include "reset.h"
 
+static const struct clk_parent_data gcc_pxo[] = {
+	{ .fw_name = "pxo", .name = "pxo" },
+};
+
 static struct clk_pll pll4 = {
 	.l_reg = 0x4,
 	.m_reg = 0x8,
@@ -34,7 +38,7 @@ static struct clk_pll pll4 = {
 	.status_bit = 16,
 	.clkr.hw.init = &(struct clk_init_data){
 		.name = "pll4",
-		.parent_names = (const char *[]){ "pxo" },
+		.parent_data = gcc_pxo,
 		.num_parents = 1,
 		.ops = &clk_pll_ops,
 	},
@@ -64,9 +68,9 @@ static const struct parent_map lcc_pxo_pll4_map[] = {
 	{ P_PLL4, 2 }
 };
 
-static const char * const lcc_pxo_pll4[] = {
-	"pxo",
-	"pll4_vote",
+static const struct clk_parent_data lcc_pxo_pll4[] = {
+	{ .fw_name = "pxo", .name = "pxo" },
+	{ .fw_name = "pll4_vote", .name = "pll4_vote" },
 };
 
 static struct freq_tbl clk_tbl_aif_mi2s[] = {
@@ -131,18 +135,14 @@ static struct clk_rcg mi2s_osr_src = {
 		.enable_mask = BIT(9),
 		.hw.init = &(struct clk_init_data){
 			.name = "mi2s_osr_src",
-			.parent_names = lcc_pxo_pll4,
-			.num_parents = 2,
+			.parent_data = lcc_pxo_pll4,
+			.num_parents = ARRAY_SIZE(lcc_pxo_pll4),
 			.ops = &clk_rcg_ops,
 			.flags = CLK_SET_RATE_GATE,
 		},
 	},
 };
 
-static const char * const lcc_mi2s_parents[] = {
-	"mi2s_osr_src",
-};
-
 static struct clk_branch mi2s_osr_clk = {
 	.halt_reg = 0x50,
 	.halt_bit = 1,
@@ -152,7 +152,9 @@ static struct clk_branch mi2s_osr_clk = {
 		.enable_mask = BIT(17),
 		.hw.init = &(struct clk_init_data){
 			.name = "mi2s_osr_clk",
-			.parent_names = lcc_mi2s_parents,
+			.parent_hws = (const struct clk_hw*[]){
+				&mi2s_osr_src.clkr.hw,
+			},
 			.num_parents = 1,
 			.ops = &clk_branch_ops,
 			.flags = CLK_SET_RATE_PARENT,
@@ -167,7 +169,9 @@ static struct clk_regmap_div mi2s_div_clk = {
 	.clkr = {
 		.hw.init = &(struct clk_init_data){
 			.name = "mi2s_div_clk",
-			.parent_names = lcc_mi2s_parents,
+			.parent_hws = (const struct clk_hw*[]){
+				&mi2s_osr_src.clkr.hw,
+			},
 			.num_parents = 1,
 			.ops = &clk_regmap_div_ops,
 		},
@@ -183,7 +187,9 @@ static struct clk_branch mi2s_bit_div_clk = {
 		.enable_mask = BIT(15),
 		.hw.init = &(struct clk_init_data){
 			.name = "mi2s_bit_div_clk",
-			.parent_names = (const char *[]){ "mi2s_div_clk" },
+			.parent_hws = (const struct clk_hw*[]){
+				&mi2s_div_clk.clkr.hw,
+			},
 			.num_parents = 1,
 			.ops = &clk_branch_ops,
 			.flags = CLK_SET_RATE_PARENT,
@@ -191,6 +197,10 @@ static struct clk_branch mi2s_bit_div_clk = {
 	},
 };
 
+static const struct clk_parent_data lcc_mi2s_bit_div_codec_clk[] = {
+	{ .hw = &mi2s_bit_div_clk.clkr.hw, },
+	{ .fw_name = "mi2s_codec_clk", .name = "mi2s_codec_clk" },
+};
 
 static struct clk_regmap_mux mi2s_bit_clk = {
 	.reg = 0x48,
@@ -199,11 +209,8 @@ static struct clk_regmap_mux mi2s_bit_clk = {
 	.clkr = {
 		.hw.init = &(struct clk_init_data){
 			.name = "mi2s_bit_clk",
-			.parent_names = (const char *[]){
-				"mi2s_bit_div_clk",
-				"mi2s_codec_clk",
-			},
-			.num_parents = 2,
+			.parent_data = lcc_mi2s_bit_div_codec_clk,
+			.num_parents = ARRAY_SIZE(lcc_mi2s_bit_div_codec_clk),
 			.ops = &clk_regmap_mux_closest_ops,
 			.flags = CLK_SET_RATE_PARENT,
 		},
@@ -245,8 +252,8 @@ static struct clk_rcg pcm_src = {
 		.enable_mask = BIT(9),
 		.hw.init = &(struct clk_init_data){
 			.name = "pcm_src",
-			.parent_names = lcc_pxo_pll4,
-			.num_parents = 2,
+			.parent_data = lcc_pxo_pll4,
+			.num_parents = ARRAY_SIZE(lcc_pxo_pll4),
 			.ops = &clk_rcg_ops,
 			.flags = CLK_SET_RATE_GATE,
 		},
@@ -262,7 +269,9 @@ static struct clk_branch pcm_clk_out = {
 		.enable_mask = BIT(11),
 		.hw.init = &(struct clk_init_data){
 			.name = "pcm_clk_out",
-			.parent_names = (const char *[]){ "pcm_src" },
+			.parent_hws = (const struct clk_hw*[]){
+				&pcm_src.clkr.hw,
+			},
 			.num_parents = 1,
 			.ops = &clk_branch_ops,
 			.flags = CLK_SET_RATE_PARENT,
@@ -270,6 +279,11 @@ static struct clk_branch pcm_clk_out = {
 	},
 };
 
+static const struct clk_parent_data lcc_pcm_clk_out_codec_clk[] = {
+	{ .hw = &pcm_clk_out.clkr.hw, },
+	{ .fw_name = "pcm_codec_clk", .name = "pcm_codec_clk" },
+};
+
 static struct clk_regmap_mux pcm_clk = {
 	.reg = 0x54,
 	.shift = 10,
@@ -277,11 +291,8 @@ static struct clk_regmap_mux pcm_clk = {
 	.clkr = {
 		.hw.init = &(struct clk_init_data){
 			.name = "pcm_clk",
-			.parent_names = (const char *[]){
-				"pcm_clk_out",
-				"pcm_codec_clk",
-			},
-			.num_parents = 2,
+			.parent_data = lcc_pcm_clk_out_codec_clk,
+			.num_parents = ARRAY_SIZE(lcc_pcm_clk_out_codec_clk),
 			.ops = &clk_regmap_mux_closest_ops,
 			.flags = CLK_SET_RATE_PARENT,
 		},
@@ -325,18 +336,14 @@ static struct clk_rcg spdif_src = {
 		.enable_mask = BIT(9),
 		.hw.init = &(struct clk_init_data){
 			.name = "spdif_src",
-			.parent_names = lcc_pxo_pll4,
-			.num_parents = 2,
+			.parent_data = lcc_pxo_pll4,
+			.num_parents = ARRAY_SIZE(lcc_pxo_pll4),
 			.ops = &clk_rcg_ops,
 			.flags = CLK_SET_RATE_GATE,
 		},
 	},
 };
 
-static const char * const lcc_spdif_parents[] = {
-	"spdif_src",
-};
-
 static struct clk_branch spdif_clk = {
 	.halt_reg = 0xd4,
 	.halt_bit = 1,
@@ -346,7 +353,9 @@ static struct clk_branch spdif_clk = {
 		.enable_mask = BIT(12),
 		.hw.init = &(struct clk_init_data){
 			.name = "spdif_clk",
-			.parent_names = lcc_spdif_parents,
+			.parent_hws = (const struct clk_hw*[]){
+				&spdif_src.clkr.hw,
+			},
 			.num_parents = 1,
 			.ops = &clk_branch_ops,
 			.flags = CLK_SET_RATE_PARENT,
@@ -384,8 +393,8 @@ static struct clk_rcg ahbix_clk = {
 		.enable_mask = BIT(11),
 		.hw.init = &(struct clk_init_data){
 			.name = "ahbix",
-			.parent_names = lcc_pxo_pll4,
-			.num_parents = 2,
+			.parent_data = lcc_pxo_pll4,
+			.num_parents = ARRAY_SIZE(lcc_pxo_pll4),
 			.ops = &clk_rcg_lcc_ops,
 		},
 	},
-- 
2.36.1


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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 17:43 ` [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Krzysztof Kozlowski
@ 2022-06-15 16:53   ` Ansuel Smith
  2022-06-15 17:50     ` Krzysztof Kozlowski
  0 siblings, 1 reply; 10+ messages in thread
From: Ansuel Smith @ 2022-06-15 16:53 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree

On Wed, Jun 15, 2022 at 10:43:10AM -0700, Krzysztof Kozlowski wrote:
> On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
> > Add pcm reset define for ipq806x lcc.
> > 
> > Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
> To prevent any confusion about identities (we have strict rules about
> these), I need to ask - who uses this email address?
> 
> https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com
> 
> Best regards,
> Krzysztof

Same person. Started using extended name, wanted to do this change from
a long time but all the patch were already pushed so I couldn't change
it since they were already proposed and on the various mailing list.

-- 
	Ansuel

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 17:50     ` Krzysztof Kozlowski
@ 2022-06-15 17:04       ` Ansuel Smith
  2022-06-15 20:02         ` Stephen Boyd
  2022-06-15 20:53         ` Krzysztof Kozlowski
  0 siblings, 2 replies; 10+ messages in thread
From: Ansuel Smith @ 2022-06-15 17:04 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree

On Wed, Jun 15, 2022 at 10:50:17AM -0700, Krzysztof Kozlowski wrote:
> On 15/06/2022 09:53, Ansuel Smith wrote:
> > On Wed, Jun 15, 2022 at 10:43:10AM -0700, Krzysztof Kozlowski wrote:
> >> On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
> >>> Add pcm reset define for ipq806x lcc.
> >>>
> >>> Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
> >> To prevent any confusion about identities (we have strict rules about
> >> these), I need to ask - who uses this email address?
> >>
> >> https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com
> >>
> >> Best regards,
> >> Krzysztof
> > 
> > Same person. Started using extended name, wanted to do this change from
> > a long time but all the patch were already pushed so I couldn't change
> > it since they were already proposed and on the various mailing list.
> 
> Previously "Ansuel Smith" was used entirely, without any parts of this
> name. Here 'Ansuel' appears in quotes, which usually is used for nicknames.
> 
> Is "Ansuel Smith" your real name or a nickname? What do you mean by
> "extended name"?
>

Ansuel is second name. Smith is not real... (sorry)
So with extendend name I mean full name + second name that is
Christian Ansuel Marangi.

Honestly it's a very stupid mistake by me not using the full name from
the start.

> 
> Best regards,
> Krzysztof

-- 
	Ansuel

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 16:34 [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Christian 'Ansuel' Marangi
  2022-06-15 16:34 ` [PATCH 2/3] clk: qcom: lcc-ipq806x: add reset definition Christian 'Ansuel' Marangi
  2022-06-15 16:34 ` [PATCH 3/3] clk: qcom: lcc-ipq806x: convert to parent data Christian 'Ansuel' Marangi
@ 2022-06-15 17:43 ` Krzysztof Kozlowski
  2022-06-15 16:53   ` Ansuel Smith
  2 siblings, 1 reply; 10+ messages in thread
From: Krzysztof Kozlowski @ 2022-06-15 17:43 UTC (permalink / raw)
  To: Christian 'Ansuel' Marangi, Bjorn Andersson, Andy Gross,
	Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, linux-arm-msm, linux-clk, linux-kernel,
	devicetree

On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
> Add pcm reset define for ipq806x lcc.
> 
> Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
To prevent any confusion about identities (we have strict rules about
these), I need to ask - who uses this email address?

https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com

Best regards,
Krzysztof

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 16:53   ` Ansuel Smith
@ 2022-06-15 17:50     ` Krzysztof Kozlowski
  2022-06-15 17:04       ` Ansuel Smith
  0 siblings, 1 reply; 10+ messages in thread
From: Krzysztof Kozlowski @ 2022-06-15 17:50 UTC (permalink / raw)
  To: Ansuel Smith
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree

On 15/06/2022 09:53, Ansuel Smith wrote:
> On Wed, Jun 15, 2022 at 10:43:10AM -0700, Krzysztof Kozlowski wrote:
>> On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
>>> Add pcm reset define for ipq806x lcc.
>>>
>>> Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
>> To prevent any confusion about identities (we have strict rules about
>> these), I need to ask - who uses this email address?
>>
>> https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com
>>
>> Best regards,
>> Krzysztof
> 
> Same person. Started using extended name, wanted to do this change from
> a long time but all the patch were already pushed so I couldn't change
> it since they were already proposed and on the various mailing list.

Previously "Ansuel Smith" was used entirely, without any parts of this
name. Here 'Ansuel' appears in quotes, which usually is used for nicknames.

Is "Ansuel Smith" your real name or a nickname? What do you mean by
"extended name"?


Best regards,
Krzysztof

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 17:04       ` Ansuel Smith
@ 2022-06-15 20:02         ` Stephen Boyd
  2022-06-15 20:53         ` Krzysztof Kozlowski
  1 sibling, 0 replies; 10+ messages in thread
From: Stephen Boyd @ 2022-06-15 20:02 UTC (permalink / raw)
  To: Ansuel Smith, Krzysztof Kozlowski
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Rob Herring,
	Krzysztof Kozlowski, linux-arm-msm, linux-clk, linux-kernel,
	devicetree

Quoting Ansuel Smith (2022-06-15 10:04:40)
> 
> Ansuel is second name. Smith is not real... (sorry)
> So with extendend name I mean full name + second name that is
> Christian Ansuel Marangi.
> 
> Honestly it's a very stupid mistake by me not using the full name from
> the start.

Please send a patch to the .mailmap file to fix up the name.

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 17:04       ` Ansuel Smith
  2022-06-15 20:02         ` Stephen Boyd
@ 2022-06-15 20:53         ` Krzysztof Kozlowski
  2022-06-15 21:32           ` Ansuel Smith
  1 sibling, 1 reply; 10+ messages in thread
From: Krzysztof Kozlowski @ 2022-06-15 20:53 UTC (permalink / raw)
  To: Ansuel Smith
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree

On 15/06/2022 10:04, Ansuel Smith wrote:
> On Wed, Jun 15, 2022 at 10:50:17AM -0700, Krzysztof Kozlowski wrote:
>> On 15/06/2022 09:53, Ansuel Smith wrote:
>>> On Wed, Jun 15, 2022 at 10:43:10AM -0700, Krzysztof Kozlowski wrote:
>>>> On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
>>>>> Add pcm reset define for ipq806x lcc.
>>>>>
>>>>> Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
>>>> To prevent any confusion about identities (we have strict rules about
>>>> these), I need to ask - who uses this email address?
>>>>
>>>> https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com
>>>>
>>>> Best regards,
>>>> Krzysztof
>>>
>>> Same person. Started using extended name, wanted to do this change from
>>> a long time but all the patch were already pushed so I couldn't change
>>> it since they were already proposed and on the various mailing list.
>>
>> Previously "Ansuel Smith" was used entirely, without any parts of this
>> name. Here 'Ansuel' appears in quotes, which usually is used for nicknames.
>>
>> Is "Ansuel Smith" your real name or a nickname? What do you mean by
>> "extended name"?
>>
> 
> Ansuel is second name. Smith is not real... (sorry)
> So with extendend name I mean full name + second name that is
> Christian Ansuel Marangi.
> 
> Honestly it's a very stupid mistake by me not using the full name from
> the start.

Not-real names are no accepted [1] and since we cannot validate this, we
trust. Quite a lot in our process depends on trust. Once trust is gone,
it's not easy to get it back... Worth watching - Trust and the Linux
development model; Greg KH [2].

Anyway I have no clue which identity to trust...


[1]
https://www.kernel.org/doc/html/latest/process/submitting-patches.html?highlight=certificate#sign-your-work-the-developer-s-certificate-of-origin

[2] https://www.youtube.com/watch?v=nhJqaZT94z0&t=7044s&ab_channel=hupstream

Best regards,
Krzysztof

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

* Re: [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc
  2022-06-15 20:53         ` Krzysztof Kozlowski
@ 2022-06-15 21:32           ` Ansuel Smith
  0 siblings, 0 replies; 10+ messages in thread
From: Ansuel Smith @ 2022-06-15 21:32 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Bjorn Andersson, Andy Gross, Michael Turquette, Stephen Boyd,
	Rob Herring, Krzysztof Kozlowski, linux-arm-msm, linux-clk,
	linux-kernel, devicetree

On Wed, Jun 15, 2022 at 01:53:44PM -0700, Krzysztof Kozlowski wrote:
> On 15/06/2022 10:04, Ansuel Smith wrote:
> > On Wed, Jun 15, 2022 at 10:50:17AM -0700, Krzysztof Kozlowski wrote:
> >> On 15/06/2022 09:53, Ansuel Smith wrote:
> >>> On Wed, Jun 15, 2022 at 10:43:10AM -0700, Krzysztof Kozlowski wrote:
> >>>> On 15/06/2022 09:34, Christian 'Ansuel' Marangi wrote:
> >>>>> Add pcm reset define for ipq806x lcc.
> >>>>>
> >>>>> Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
> >>>> To prevent any confusion about identities (we have strict rules about
> >>>> these), I need to ask - who uses this email address?
> >>>>
> >>>> https://lore.kernel.org/all/?q=ansuelsmth%40gmail.com
> >>>>
> >>>> Best regards,
> >>>> Krzysztof
> >>>
> >>> Same person. Started using extended name, wanted to do this change from
> >>> a long time but all the patch were already pushed so I couldn't change
> >>> it since they were already proposed and on the various mailing list.
> >>
> >> Previously "Ansuel Smith" was used entirely, without any parts of this
> >> name. Here 'Ansuel' appears in quotes, which usually is used for nicknames.
> >>
> >> Is "Ansuel Smith" your real name or a nickname? What do you mean by
> >> "extended name"?
> >>
> > 
> > Ansuel is second name. Smith is not real... (sorry)
> > So with extendend name I mean full name + second name that is
> > Christian Ansuel Marangi.
> > 
> > Honestly it's a very stupid mistake by me not using the full name from
> > the start.
> 
> Not-real names are no accepted [1] and since we cannot validate this, we
> trust. Quite a lot in our process depends on trust. Once trust is gone,
> it's not easy to get it back... Worth watching - Trust and the Linux
> development model; Greg KH [2].
> 
> Anyway I have no clue which identity to trust...
>

Again it's the same person, just a change in the name but I see your
point. As suggested in the other patch I will just change to Christian
Marangi sadly if necessary, hoping I regain trust in the future.

Just as an info, as I pushed also other patch and some are with various
revision, how to handle the Sob? Change it and put an alert in the
version changelog or should I keep the old one?

Again sorry for the mess but it had to be done, didn't think it caused
that much problems :(

> 
> [1]
> https://www.kernel.org/doc/html/latest/process/submitting-patches.html?highlight=certificate#sign-your-work-the-developer-s-certificate-of-origin
> 
> [2] https://www.youtube.com/watch?v=nhJqaZT94z0&t=7044s&ab_channel=hupstream
> 
> Best regards,
> Krzysztof

(if the concern is with understanding if I'm not stealing the identity
of someone else, there must be a way to prove that, on github I sign
every commit with the PGP key and I updated the name also there.)

-- 
	Ansuel

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

end of thread, other threads:[~2022-06-15 21:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-15 16:34 [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Christian 'Ansuel' Marangi
2022-06-15 16:34 ` [PATCH 2/3] clk: qcom: lcc-ipq806x: add reset definition Christian 'Ansuel' Marangi
2022-06-15 16:34 ` [PATCH 3/3] clk: qcom: lcc-ipq806x: convert to parent data Christian 'Ansuel' Marangi
2022-06-15 17:43 ` [PATCH 1/3] dt-bindings: clock: add pcm reset for ipq806x lcc Krzysztof Kozlowski
2022-06-15 16:53   ` Ansuel Smith
2022-06-15 17:50     ` Krzysztof Kozlowski
2022-06-15 17:04       ` Ansuel Smith
2022-06-15 20:02         ` Stephen Boyd
2022-06-15 20:53         ` Krzysztof Kozlowski
2022-06-15 21:32           ` Ansuel Smith

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).