Re: [PATCH v2 2/2] pinctrl: qcom: eliza: Split up some QUP pin groups

From: Alexander Koskovich

Date: Tue Apr 21 2026 - 12:57:33 EST


On Tuesday, April 21st, 2026 at 9:06 AM, Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx> wrote:

> On 4/20/26 4:28 PM, Alexander Koskovich wrote:
> > Multiple QUPs have lanes that can be routed to one of two GPIOs and
> > collapsing them prevents devicetrees from requesting specific routing.
> >
> > For example, a board that wires an I2C SCL line to one of two GPIOs
> > cannot request that specific pin with the groups collapsed.
> >
> > This change splits them up so devicetrees can request the configuration
> > they need.
>
> Please massage the commit message so that it highlights that the issue
> is that there are multiple functions defined for a given pin, sharing
> the same name

Will do in v3, also I was looking at how sm8550 handles this with qup2_se0, and
noticed they don't split every lane in this case, they only split out the
lanes that have two possible GPIOS:

msm_mux_qup2_se0_l0_mira,
msm_mux_qup2_se0_l0_mirb,
msm_mux_qup2_se0_l1_mira,
msm_mux_qup2_se0_l1_mirb,
msm_mux_qup2_se0_l2_mira,
msm_mux_qup2_se0_l2_mirb,
msm_mux_qup2_se0_l3_mira,
msm_mux_qup2_se0_l3_mirb,

For Eliza I split them all out since I figured if I was already splitting some
out for mira/mirb I should just also split the rest, but should I mirror this?

>
> Konrad
>

Thanks,
Alex

>