On Wed Jun 24, 2026 at 9:59 AM CEST, Konrad Dybcio wrote: > On 6/22/26 9:05 AM, Luca Weiss wrote: >> On Mon Jun 15, 2026 at 2:09 PM CEST, Konrad Dybcio wrote: >>> On 6/12/26 3:46 PM, Luca Weiss wrote: >>>> On Fri Jun 12, 2026 at 2:59 PM CEST, Vladimir Zapolskiy wrote: >>>>> As documented in the "Devicetree Sources (DTS) Coding Style" document, >>>>> pinctrl subnodes should be sorted by the pins property. Do this once for >>>>> kodiak.dtsi so that future additions can be added at the right places. >>>>> >>>>> No functional change intended, verified with dtx_diff. >>>>> >>>>> Signed-off-by: Luca Weiss <[email protected]> >>>>> --- >>>>> arch/arm64/boot/dts/qcom/kodiak.dtsi | 1382 >>>>> +++++++++++++++++----------------- >>>>> 1 file changed, 691 insertions(+), 691 deletions(-) >>>>> >>>>> diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi >>>>> b/arch/arm64/boot/dts/qcom/kodiak.dtsi >>>>> index fa540d8c2615..62daef726d32 100644 >>>>> --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi >>>>> +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi >>>> >>>> <snip> >>>> >>>>> + qup_uart12_cts: qup-uart12-cts-state { >>>>> + pins = "gpio48"; >>>>> + function = "qup14"; >>>>> + }; >>>>> + >>>>> + qup_uart12_rts: qup-uart12-rts-state { >>>>> + pins = "gpio49"; >>>>> + function = "qup14"; >>>>> + }; >>>>> + >>>>> + qup_uart12_tx: qup-uart12-tx-state { >>>>> + pins = "gpio50"; >>>>> + function = "qup14"; >>>>> + }; >>>>> >>>>> I understand and support the intention to keep this change non-functional, >>>>> but this pad "gpio50" is for qup16 also, right? >>>> >>>> According to my QCM6490 data sheet, GPIO_50 has these functions: >>>> * UART for qup14 (OK) >>>> * SPI for qup14 (OK) >>>> * SPI for qup16 (no pinctrl) >>> >>> "no pinctrl" meaning "not defined in the upstream dt as of today"? >> >> Correct. >> >>>>> Similarly pads "gpio54"/"gpio55" for qup14 function, "gpio62"/"gpio63" >>>>> for qup16 function, I find all of these are missing on the original list. >>>> >>>> GPIO_54: >>>> * UART qup15 (OK) >>>> * SPI qup15 (OK) >>>> * SPI qup14 (no pinctrl) >>>> >>>> GPIO_55: >>>> * UART qup15 (OK) >>>> * SPI qup15 (OK) >>>> * SPI qup14 (no pinctrl) >>>> >>>> GPIO_62: >>>> * UART qup17 (OK) >>>> * SPI qup17 (OK) >>>> * SPI qup16 (no pinctrl) >>>> >>>> GPIO_63: >>>> * UART qup16 (?) >>>> * SPI qup16 (lane 3) (?) >>>> * SPI qup16 (lane 5) (?) >>>> >>>> But the GPIO_63 looks weird, is the data sheet wrong?! Where would >>>> UART_RX of QUP1 SE7 go? Maybe it should be UART qup17 and SPI qup17 and >>>> then SPI qup16 ?? >>> >>> GPIO63: >>> >>> QUP1_SE6 SPI_CS2 >>> QUP1_SE7 UART_RX/SPI_CS0 >> >> That matches pinctrl driver and kodiak.dtsi at least. Still, the data >> sheet is just wrong there. If you have any contact to relevant people >> there, please let them know! > > Please share the 80-xxxx-xx number and I'll see what I can do
80-20659-1 Rev. AM Regards Luca

