mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] pinctrl: qcom: eliza: Couple misc fixes
@ 2026-04-23  4:51 Alexander Koskovich
  2026-04-23  4:51 ` [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot Alexander Koskovich
  2026-04-23  4:51 ` [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names Alexander Koskovich
  0 siblings, 2 replies; 11+ messages in thread
From: Alexander Koskovich @ 2026-04-23  4:51 UTC (permalink / raw)
  To: Bjorn Andersson, Linus Walleij
  Cc: linux-arm-msm, linux-gpio, linux-kernel, Alexander Koskovich

This series is just a couple misc fixes for stuff I saw when looking
at the same function name/same pin issue, but didn't want to put it
in that series.

Not 100% on the HDMI change here as my hardware doesn't support HDMI
but when I was reading some documentation for Eliza I noticed this,
would be greatly appreciated if this could be confirmed.

Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
---
Alexander Koskovich (2):
      pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
      pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names

 drivers/pinctrl/qcom/pinctrl-eliza.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
---
base-commit: 90700e10d2ad61c13a5117cfa5e08d9f2e497dcc
change-id: 20260423-misc-eliza-pinctrl-3a577f40763b

Best regards,
-- 
Alexander Koskovich <akoskovich@pm.me>



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

* [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-04-23  4:51 [PATCH RFC 0/2] pinctrl: qcom: eliza: Couple misc fixes Alexander Koskovich
@ 2026-04-23  4:51 ` Alexander Koskovich
  2026-04-23  8:47   ` Konrad Dybcio
  2026-04-23  4:51 ` [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names Alexander Koskovich
  1 sibling, 1 reply; 11+ messages in thread
From: Alexander Koskovich @ 2026-04-23  4:51 UTC (permalink / raw)
  To: Bjorn Andersson, Linus Walleij
  Cc: linux-arm-msm, linux-gpio, linux-kernel, Alexander Koskovich

The hdmi_rcv_det function was placed at alt function slot 2, but the
correct mux value for this function on GPIO 19 is slot 3. Move it
accordingly and leave slot 2 unassigned.

Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
---
 drivers/pinctrl/qcom/pinctrl-eliza.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pinctrl/qcom/pinctrl-eliza.c b/drivers/pinctrl/qcom/pinctrl-eliza.c
index c1f756cbcdeb..b3413520a115 100644
--- a/drivers/pinctrl/qcom/pinctrl-eliza.c
+++ b/drivers/pinctrl/qcom/pinctrl-eliza.c
@@ -1305,7 +1305,7 @@ static const struct msm_pingroup eliza_groups[] = {
 	[16] = PINGROUP(16, qup2_se5, qup2_se2, mdp_vsync, mdp_vsync2_out, mdp_vsync3_out, _, _, _, _, _, _),
 	[17] = PINGROUP(17, qup2_se5, qup2_se2, mdp_vsync, mdp_vsync0_out, mdp_vsync1_out, _, _, _, _, _, _),
 	[18] = PINGROUP(18, qup2_se5, qup2_se2, hdmi_pixel_clk, _, qdss_cti, _, _, _, _, _, _),
-	[19] = PINGROUP(19, qup2_se5, hdmi_rcv_det, _, qdss_cti, _, _, _, _, _, _, _),
+	[19] = PINGROUP(19, qup2_se5, _, hdmi_rcv_det, qdss_cti, _, _, _, _, _, _, _),
 	[20] = PINGROUP(20, qup2_se6, _, _, _, _, _, _, _, _, _, _),
 	[21] = PINGROUP(21, qup2_se6, _, _, _, _, _, _, _, _, _, _),
 	[22] = PINGROUP(22, qup2_se6, _, _, _, _, _, _, _, _, _, _),

-- 
2.53.0



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

* [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names
  2026-04-23  4:51 [PATCH RFC 0/2] pinctrl: qcom: eliza: Couple misc fixes Alexander Koskovich
  2026-04-23  4:51 ` [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot Alexander Koskovich
@ 2026-04-23  4:51 ` Alexander Koskovich
  2026-04-23  8:49   ` Konrad Dybcio
  2026-04-28  9:36   ` Linus Walleij
  1 sibling, 2 replies; 11+ messages in thread
From: Alexander Koskovich @ 2026-04-23  4:51 UTC (permalink / raw)
  To: Bjorn Andersson, Linus Walleij
  Cc: linux-arm-msm, linux-gpio, linux-kernel, Alexander Koskovich

Fix a few typos for these in their respective pingroups, the groups
already exist they just weren't referenced.

Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
---
 drivers/pinctrl/qcom/pinctrl-eliza.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/pinctrl/qcom/pinctrl-eliza.c b/drivers/pinctrl/qcom/pinctrl-eliza.c
index b3413520a115..ba99b2a20e9e 100644
--- a/drivers/pinctrl/qcom/pinctrl-eliza.c
+++ b/drivers/pinctrl/qcom/pinctrl-eliza.c
@@ -1340,7 +1340,7 @@ static const struct msm_pingroup eliza_groups[] = {
 	[51] = PINGROUP(51, _, _, _, _, _, _, _, _, _, _, _),
 	[52] = PINGROUP(52, qup1_se2, pcie1_clk_req_n, qup1_se2, ddr_bist_complete, qdss_gpio_tracedata, _, vsense_trigger_mirnat, _, _, _, _),
 	[53] = PINGROUP(53, qup1_se2, qup1_se2, gcc_gp1, ddr_bist_stop, _, qdss_gpio_tracedata, _, _, _, _, _),
-	[54] = PINGROUP(54, qup1_se2, qup1_se6, qdss_gpio_tracedata, gnss_adc1, atest_usb, ddr_pxi0, _, _, _, _, _),
+	[54] = PINGROUP(54, qup1_se2, qup1_se6, qdss_gpio_traceclk, gnss_adc1, atest_usb, ddr_pxi0, _, _, _, _, _),
 	[55] = PINGROUP(55, qup1_se2, dp0_hot, qup1_se6, _, gnss_adc0, atest_usb, ddr_pxi0, _, _, _, _),
 	[56] = PINGROUP(56, usb0_hs, tsense_pwm1, tsense_pwm2, tsense_pwm3, tsense_pwm4, _, _, _, _, _, _),
 	[57] = PINGROUP(57, sd_write_protect, _, _, _, _, _, _, _, _, _, _),
@@ -1358,7 +1358,7 @@ static const struct msm_pingroup eliza_groups[] = {
 	[69] = PINGROUP(69, cam_mclk, audio_ext_mclk0, resout_gpio, prng_rosc1, _, _, _, _, _, _, _),
 	[70] = PINGROUP(70, cci_i2c_sda, tmess_prng2, _, phase_flag, atest_char, _, _, _, _, _, _),
 	[71] = PINGROUP(71, cci_i2c_scl, tmess_prng3, _, phase_flag, atest_char, _, _, _, _, _, _),
-	[72] = PINGROUP(72, cci_i2c_sda, tmess_prng1, qdss_gpio_tracedata, atest_char, _, _, _, _, _, _, _),
+	[72] = PINGROUP(72, cci_i2c_sda, tmess_prng1, qdss_gpio_tracectl, atest_char, _, _, _, _, _, _, _),
 	[73] = PINGROUP(73, cci_i2c_scl, tmess_prng0, qdss_cti, atest_char, _, _, _, _, _, _, _),
 	[74] = PINGROUP(74, cci_i2c_sda, prng_rosc3, qdss_cti, atest_char, _, _, _, _, _, _, _),
 	[75] = PINGROUP(75, cci_i2c_scl, _, phase_flag, _, _, _, _, _, _, _, _),
@@ -1430,10 +1430,10 @@ static const struct msm_pingroup eliza_groups[] = {
 	[141] = PINGROUP(141, _, _, _, _, _, _, _, _, _, _, egpio),
 	[142] = PINGROUP(142, _, _, _, _, _, _, _, _, _, _, egpio),
 	[143] = PINGROUP(143, _, _, _, _, _, _, _, _, _, _, egpio),
-	[144] = PINGROUP(144, _, qdss_gpio_tracedata, _, _, _, _, _, _, _, _, egpio),
+	[144] = PINGROUP(144, _, qdss_gpio_tracectl, _, _, _, _, _, _, _, _, egpio),
 	[145] = PINGROUP(145, qdss_gpio_tracedata, _, _, _, _, _, _, _, _, _, egpio),
 	[146] = PINGROUP(146, _, qdss_gpio_tracedata, _, _, _, _, _, _, _, _, egpio),
-	[147] = PINGROUP(147, ddr_bist_fail, _, qdss_gpio_tracedata, _, _, _, _, _, _, _, egpio),
+	[147] = PINGROUP(147, ddr_bist_fail, _, qdss_gpio_traceclk, _, _, _, _, _, _, _, egpio),
 	[148] = PINGROUP(148, _, _, _, _, _, _, _, _, _, _, egpio),
 	[149] = PINGROUP(149, _, _, _, _, _, _, _, _, _, _, egpio),
 	[150] = PINGROUP(150, _, _, _, _, _, _, _, _, _, _, egpio),

-- 
2.53.0



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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-04-23  4:51 ` [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot Alexander Koskovich
@ 2026-04-23  8:47   ` Konrad Dybcio
  2026-05-28 17:24     ` Alexander Koskovich
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Dybcio @ 2026-04-23  8:47 UTC (permalink / raw)
  To: Alexander Koskovich, Bjorn Andersson, Linus Walleij
  Cc: linux-arm-msm, linux-gpio, linux-kernel

On 4/23/26 6:51 AM, Alexander Koskovich wrote:
> The hdmi_rcv_det function was placed at alt function slot 2, but the
> correct mux value for this function on GPIO 19 is slot 3. Move it
> accordingly and leave slot 2 unassigned.

No, 2 is the desired one per docs

0 -> GPIO
1 -> QUP2_SE5_L3
2 -> HDMI_RCV_DET

Konrad

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

* Re: [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names
  2026-04-23  4:51 ` [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names Alexander Koskovich
@ 2026-04-23  8:49   ` Konrad Dybcio
  2026-04-28  9:36   ` Linus Walleij
  1 sibling, 0 replies; 11+ messages in thread
From: Konrad Dybcio @ 2026-04-23  8:49 UTC (permalink / raw)
  To: Alexander Koskovich, Bjorn Andersson, Linus Walleij
  Cc: linux-arm-msm, linux-gpio, linux-kernel

On 4/23/26 6:51 AM, Alexander Koskovich wrote:
> Fix a few typos for these in their respective pingroups, the groups
> already exist they just weren't referenced.
> 
> Signed-off-by: Alexander Koskovich <akoskovich@pm.me>
> ---

Fixes: 6f26989e15fb ("pinctrl: qcom: Add Eliza pinctrl driver")
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

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

* Re: [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names
  2026-04-23  4:51 ` [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names Alexander Koskovich
  2026-04-23  8:49   ` Konrad Dybcio
@ 2026-04-28  9:36   ` Linus Walleij
  1 sibling, 0 replies; 11+ messages in thread
From: Linus Walleij @ 2026-04-28  9:36 UTC (permalink / raw)
  To: Alexander Koskovich
  Cc: Bjorn Andersson, linux-arm-msm, linux-gpio, linux-kernel

On Thu, Apr 23, 2026 at 6:51 AM Alexander Koskovich <akoskovich@pm.me> wrote:

> Fix a few typos for these in their respective pingroups, the groups
> already exist they just weren't referenced.
>
> Signed-off-by: Alexander Koskovich <akoskovich@pm.me>

This patch 2/2 applied for fixes.

Yours,
Linus Walleij

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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-04-23  8:47   ` Konrad Dybcio
@ 2026-05-28 17:24     ` Alexander Koskovich
  2026-06-08 10:06       ` Konrad Dybcio
  2026-06-08 11:31       ` Konrad Dybcio
  0 siblings, 2 replies; 11+ messages in thread
From: Alexander Koskovich @ 2026-05-28 17:24 UTC (permalink / raw)
  To: Konrad Dybcio
  Cc: Bjorn Andersson, Linus Walleij, linux-arm-msm, linux-gpio, linux-kernel

On Thursday, April 23rd, 2026 at 7:08 PM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:

> On 4/23/26 6:51 AM, Alexander Koskovich wrote:
> > The hdmi_rcv_det function was placed at alt function slot 2, but the
> > correct mux value for this function on GPIO 19 is slot 3. Move it
> > accordingly and leave slot 2 unassigned.
> 
> No, 2 is the desired one per docs
> 
> 0 -> GPIO
> 1 -> QUP2_SE5_L3
> 2 -> HDMI_RCV_DET

Is it possible that CQ7790S is a special case? The pin assignment I have for it
here is:

0 -> GPIO
1 -> QUP2_SE5_L3
2 -> N/A
3 -> GP_PDM_MIRA[0]/HDMI_RCV_DET

> 
> Konrad
> 

Thanks,
Alex

>

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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-05-28 17:24     ` Alexander Koskovich
@ 2026-06-08 10:06       ` Konrad Dybcio
  2026-06-08 11:31       ` Konrad Dybcio
  1 sibling, 0 replies; 11+ messages in thread
From: Konrad Dybcio @ 2026-06-08 10:06 UTC (permalink / raw)
  To: Alexander Koskovich
  Cc: Bjorn Andersson, Linus Walleij, linux-arm-msm, linux-gpio, linux-kernel

On 5/28/26 7:24 PM, Alexander Koskovich wrote:
> On Thursday, April 23rd, 2026 at 7:08 PM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:
> 
>> On 4/23/26 6:51 AM, Alexander Koskovich wrote:
>>> The hdmi_rcv_det function was placed at alt function slot 2, but the
>>> correct mux value for this function on GPIO 19 is slot 3. Move it
>>> accordingly and leave slot 2 unassigned.
>>
>> No, 2 is the desired one per docs
>>
>> 0 -> GPIO
>> 1 -> QUP2_SE5_L3
>> 2 -> HDMI_RCV_DET
> 
> Is it possible that CQ7790S is a special case? The pin assignment I have for it
> here is:
> 
> 0 -> GPIO
> 1 -> QUP2_SE5_L3
> 2 -> N/A
> 3 -> GP_PDM_MIRA[0]/HDMI_RCV_DET

I'll try to find an answer, even though I doubt it

Konrad

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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-05-28 17:24     ` Alexander Koskovich
  2026-06-08 10:06       ` Konrad Dybcio
@ 2026-06-08 11:31       ` Konrad Dybcio
  2026-06-08 18:41         ` Alexander Koskovich
  1 sibling, 1 reply; 11+ messages in thread
From: Konrad Dybcio @ 2026-06-08 11:31 UTC (permalink / raw)
  To: Alexander Koskovich
  Cc: Bjorn Andersson, Linus Walleij, linux-arm-msm, linux-gpio, linux-kernel

On 5/28/26 7:24 PM, Alexander Koskovich wrote:
> On Thursday, April 23rd, 2026 at 7:08 PM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:
> 
>> On 4/23/26 6:51 AM, Alexander Koskovich wrote:
>>> The hdmi_rcv_det function was placed at alt function slot 2, but the
>>> correct mux value for this function on GPIO 19 is slot 3. Move it
>>> accordingly and leave slot 2 unassigned.
>>
>> No, 2 is the desired one per docs
>>
>> 0 -> GPIO
>> 1 -> QUP2_SE5_L3
>> 2 -> HDMI_RCV_DET
> 
> Is it possible that CQ7790S is a special case? The pin assignment I have for it
> here is:
> 
> 0 -> GPIO
> 1 -> QUP2_SE5_L3
> 2 -> N/A
> 3 -> GP_PDM_MIRA[0]/HDMI_RCV_DET

I was reassured that my source has the latest information

For reference, does your reference doc have any 80-xxxx-xx-like number?

Konrad

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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-06-08 11:31       ` Konrad Dybcio
@ 2026-06-08 18:41         ` Alexander Koskovich
  2026-06-16 13:10           ` Konrad Dybcio
  0 siblings, 1 reply; 11+ messages in thread
From: Alexander Koskovich @ 2026-06-08 18:41 UTC (permalink / raw)
  To: Konrad Dybcio
  Cc: Bjorn Andersson, Linus Walleij, linux-arm-msm, linux-gpio, linux-kernel

On Monday, June 8th, 2026 at 7:55 AM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:

> On 5/28/26 7:24 PM, Alexander Koskovich wrote:
> > On Thursday, April 23rd, 2026 at 7:08 PM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:
> >
> >> On 4/23/26 6:51 AM, Alexander Koskovich wrote:
> >>> The hdmi_rcv_det function was placed at alt function slot 2, but the
> >>> correct mux value for this function on GPIO 19 is slot 3. Move it
> >>> accordingly and leave slot 2 unassigned.
> >>
> >> No, 2 is the desired one per docs
> >>
> >> 0 -> GPIO
> >> 1 -> QUP2_SE5_L3
> >> 2 -> HDMI_RCV_DET
> >
> > Is it possible that CQ7790S is a special case? The pin assignment I have for it
> > here is:
> >
> > 0 -> GPIO
> > 1 -> QUP2_SE5_L3
> > 2 -> N/A
> > 3 -> GP_PDM_MIRA[0]/HDMI_RCV_DET
> 
> I was reassured that my source has the latest information
> 
> For reference, does your reference doc have any 80-xxxx-xx-like number?

Yes, the document I am referencing is 80-97791-1A, though since you've double
checked likely just means this is is incorrect?

Thanks,
Alex

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

* Re: [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot
  2026-06-08 18:41         ` Alexander Koskovich
@ 2026-06-16 13:10           ` Konrad Dybcio
  0 siblings, 0 replies; 11+ messages in thread
From: Konrad Dybcio @ 2026-06-16 13:10 UTC (permalink / raw)
  To: Alexander Koskovich
  Cc: Bjorn Andersson, Linus Walleij, linux-arm-msm, linux-gpio, linux-kernel

On 6/8/26 8:41 PM, Alexander Koskovich wrote:
> On Monday, June 8th, 2026 at 7:55 AM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:
> 
>> On 5/28/26 7:24 PM, Alexander Koskovich wrote:
>>> On Thursday, April 23rd, 2026 at 7:08 PM, Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> wrote:
>>>
>>>> On 4/23/26 6:51 AM, Alexander Koskovich wrote:
>>>>> The hdmi_rcv_det function was placed at alt function slot 2, but the
>>>>> correct mux value for this function on GPIO 19 is slot 3. Move it
>>>>> accordingly and leave slot 2 unassigned.
>>>>
>>>> No, 2 is the desired one per docs
>>>>
>>>> 0 -> GPIO
>>>> 1 -> QUP2_SE5_L3
>>>> 2 -> HDMI_RCV_DET
>>>
>>> Is it possible that CQ7790S is a special case? The pin assignment I have for it
>>> here is:
>>>
>>> 0 -> GPIO
>>> 1 -> QUP2_SE5_L3
>>> 2 -> N/A
>>> 3 -> GP_PDM_MIRA[0]/HDMI_RCV_DET
>>
>> I was reassured that my source has the latest information
>>
>> For reference, does your reference doc have any 80-xxxx-xx-like number?
> 
> Yes, the document I am referencing is 80-97791-1A, though since you've double
> checked likely just means this is is incorrect?

Yes, I got confirmation from 2 separate people

Konrad

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

end of thread, other threads:[~2026-06-16 13:10 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-23  4:51 [PATCH RFC 0/2] pinctrl: qcom: eliza: Couple misc fixes Alexander Koskovich
2026-04-23  4:51 ` [PATCH RFC 1/2] pinctrl: qcom: eliza: Fix HDMI_RCV_DET function slot Alexander Koskovich
2026-04-23  8:47   ` Konrad Dybcio
2026-05-28 17:24     ` Alexander Koskovich
2026-06-08 10:06       ` Konrad Dybcio
2026-06-08 11:31       ` Konrad Dybcio
2026-06-08 18:41         ` Alexander Koskovich
2026-06-16 13:10           ` Konrad Dybcio
2026-04-23  4:51 ` [PATCH RFC 2/2] pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names Alexander Koskovich
2026-04-23  8:49   ` Konrad Dybcio
2026-04-28  9:36   ` Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®