On 22/07/2023 10:52, Konrad Dybcio wrote: > + properties: > + pins: > + description: > + List of gpio pins affected by the properties specified in this > + subnode. > + items: > + pattern: "^gpio([0-9]|1[0-9]|2[0-2])$" Narrow the pattern till 18 > + > + function: > + enum: [ dmic01_clk, dmic01_data, dmic23_clk, dmic23_data, gpio, i2s1_clk, > + i2s1_data, i2s1_ws, i2s2_clk, i2s2_data, i2s2_ws, i2s3_clk, > + i2s3_data, i2s3_ws, qua_mi2s_data, qua_mi2s_sclk, qua_mi2s_ws, > + swr_rx_clk, swr_rx_data, swr_tx_clk, swr_tx_data, wsa_mclk ] > + description: > + Specify the alternative function to be configured for the specified > + pins. > + ... > + #include <dt-bindings/sound/qcom,q6afe.h> > + > + lpass_tlmm: pinctrl@a7c0000 { > + compatible = "qcom,sm6115-lpass-lpi-pinctrl"; > + reg = <0x0a7c0000 0x20000>, > + <0x0a950000 0x10000>; > + clocks = <&q6afecc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>; > + clock-names = "audio"; > + > + gpio-controller; > + #gpio-cells = <2>; > + gpio-ranges = <&lpass_tlmm 0 0 15>; 19? > + }; > Best regards, Krzysztof