* [PATCH 0/2] dt-bindings: pinctrl: qcom: update SM4450 pinctrl @ 2024-01-24 2:33 Tengfei Fan 2024-01-24 2:33 ` [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name Tengfei Fan 2024-01-24 2:33 ` [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions Tengfei Fan 0 siblings, 2 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-24 2:33 UTC (permalink / raw) To: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt Cc: linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel, Tengfei Fan Fix the wrong compatible name and consolidate functions in SM4450 pinctrl dt-bindings document. Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> --- Tengfei Fan (2): dt-bindings: pinctrl: qcom: modify the wrong compatible name dt-bindings: pinctrl: qcom: consolidate functions .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 53 +++++++------------ 1 file changed, 18 insertions(+), 35 deletions(-) base-commit: 774551425799cb5bbac94e1768fd69eec4f78dd4 -- 2.17.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 2:33 [PATCH 0/2] dt-bindings: pinctrl: qcom: update SM4450 pinctrl Tengfei Fan @ 2024-01-24 2:33 ` Tengfei Fan 2024-01-24 3:33 ` Dmitry Baryshkov 2024-01-24 6:38 ` Krzysztof Kozlowski 2024-01-24 2:33 ` [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions Tengfei Fan 1 sibling, 2 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-24 2:33 UTC (permalink / raw) To: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt Cc: linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel, Tengfei Fan Use right compatible name "qcom,sm4450-tlmm" instead of "qcom,sm4450-pinctrl". Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> --- Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml index bb08ca5a1509..bb675c8ec220 100644 --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml @@ -17,7 +17,7 @@ allOf: properties: compatible: - const: qcom,sm4450-pinctrl + const: qcom,sm4450-tlmm reg: maxItems: 1 -- 2.17.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 2:33 ` [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name Tengfei Fan @ 2024-01-24 3:33 ` Dmitry Baryshkov 2024-01-25 1:18 ` Tengfei Fan 2024-01-24 6:38 ` Krzysztof Kozlowski 1 sibling, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-01-24 3:33 UTC (permalink / raw) To: Tengfei Fan Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On Wed, 24 Jan 2024 at 04:33, Tengfei Fan <quic_tengfan@quicinc.com> wrote: > > Use right compatible name "qcom,sm4450-tlmm" instead of > "qcom,sm4450-pinctrl". > > Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> > --- > Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > index bb08ca5a1509..bb675c8ec220 100644 > --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > @@ -17,7 +17,7 @@ allOf: > > properties: > compatible: > - const: qcom,sm4450-pinctrl > + const: qcom,sm4450-tlmm Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > reg: > maxItems: 1 > -- > 2.17.1 > > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 3:33 ` Dmitry Baryshkov @ 2024-01-25 1:18 ` Tengfei Fan 2024-01-25 1:20 ` Dmitry Baryshkov 0 siblings, 1 reply; 14+ messages in thread From: Tengfei Fan @ 2024-01-25 1:18 UTC (permalink / raw) To: Dmitry Baryshkov Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 1/24/2024 11:33 AM, Dmitry Baryshkov wrote: > On Wed, 24 Jan 2024 at 04:33, Tengfei Fan <quic_tengfan@quicinc.com> wrote: >> >> Use right compatible name "qcom,sm4450-tlmm" instead of >> "qcom,sm4450-pinctrl". >> >> Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> >> --- >> Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> index bb08ca5a1509..bb675c8ec220 100644 >> --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> @@ -17,7 +17,7 @@ allOf: >> >> properties: >> compatible: >> - const: qcom,sm4450-pinctrl >> + const: qcom,sm4450-tlmm > > Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") > > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Thanks Dmitry. I will inside this "Fixes" tage into commit message in the next patch series. > > >> >> reg: >> maxItems: 1 >> -- >> 2.17.1 >> >> > > > -- > With best wishes > Dmitry -- Thx and BRs, Tengfei Fan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-25 1:18 ` Tengfei Fan @ 2024-01-25 1:20 ` Dmitry Baryshkov 2024-01-25 1:35 ` Tengfei Fan 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-01-25 1:20 UTC (permalink / raw) To: Tengfei Fan Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On Thu, 25 Jan 2024 at 03:18, Tengfei Fan <quic_tengfan@quicinc.com> wrote: > > > > On 1/24/2024 11:33 AM, Dmitry Baryshkov wrote: > > On Wed, 24 Jan 2024 at 04:33, Tengfei Fan <quic_tengfan@quicinc.com> wrote: > >> > >> Use right compatible name "qcom,sm4450-tlmm" instead of > >> "qcom,sm4450-pinctrl". > >> > >> Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> > >> --- > >> Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > >> index bb08ca5a1509..bb675c8ec220 100644 > >> --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > >> +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > >> @@ -17,7 +17,7 @@ allOf: > >> > >> properties: > >> compatible: > >> - const: qcom,sm4450-pinctrl > >> + const: qcom,sm4450-tlmm > > > > Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") > > > > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > Thanks Dmitry. I will inside this "Fixes" tage into commit message in > the next patch series. No need to, unless there are other changes to the patches. Such trailers are picked up automatically. > > > > > > >> > >> reg: > >> maxItems: 1 > >> -- > >> 2.17.1 > >> > >> > > > > > > -- > > With best wishes > > Dmitry > > -- > Thx and BRs, > Tengfei Fan -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-25 1:20 ` Dmitry Baryshkov @ 2024-01-25 1:35 ` Tengfei Fan 0 siblings, 0 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-25 1:35 UTC (permalink / raw) To: Dmitry Baryshkov Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 1/25/2024 9:20 AM, Dmitry Baryshkov wrote: > On Thu, 25 Jan 2024 at 03:18, Tengfei Fan <quic_tengfan@quicinc.com> wrote: >> >> >> >> On 1/24/2024 11:33 AM, Dmitry Baryshkov wrote: >>> On Wed, 24 Jan 2024 at 04:33, Tengfei Fan <quic_tengfan@quicinc.com> wrote: >>>> >>>> Use right compatible name "qcom,sm4450-tlmm" instead of >>>> "qcom,sm4450-pinctrl". >>>> >>>> Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> >>>> --- >>>> Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- >>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>> >>>> diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >>>> index bb08ca5a1509..bb675c8ec220 100644 >>>> --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >>>> +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >>>> @@ -17,7 +17,7 @@ allOf: >>>> >>>> properties: >>>> compatible: >>>> - const: qcom,sm4450-pinctrl >>>> + const: qcom,sm4450-tlmm >>> >>> Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") >>> >>> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >> >> Thanks Dmitry. I will inside this "Fixes" tage into commit message in >> the next patch series. > > No need to, unless there are other changes to the patches. Such > trailers are picked up automatically. Thank you for the heads-up. > >> >>> >>> >>>> >>>> reg: >>>> maxItems: 1 >>>> -- >>>> 2.17.1 >>>> >>>> >>> >>> >>> -- >>> With best wishes >>> Dmitry >> >> -- >> Thx and BRs, >> Tengfei Fan > > > -- Thx and BRs, Tengfei Fan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 2:33 ` [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name Tengfei Fan 2024-01-24 3:33 ` Dmitry Baryshkov @ 2024-01-24 6:38 ` Krzysztof Kozlowski 2024-01-24 8:07 ` Dmitry Baryshkov 1 sibling, 1 reply; 14+ messages in thread From: Krzysztof Kozlowski @ 2024-01-24 6:38 UTC (permalink / raw) To: Tengfei Fan, andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt Cc: linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 24/01/2024 03:33, Tengfei Fan wrote: > Use right compatible name "qcom,sm4450-tlmm" instead of > "qcom,sm4450-pinctrl". Why do you claim this one is right and other is wrong? Provide arguments. To me the compatible looks correct. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 6:38 ` Krzysztof Kozlowski @ 2024-01-24 8:07 ` Dmitry Baryshkov 2024-01-24 8:46 ` Krzysztof Kozlowski 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-01-24 8:07 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Tengfei Fan, andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On Wed, 24 Jan 2024 at 08:38, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > > On 24/01/2024 03:33, Tengfei Fan wrote: > > Use right compatible name "qcom,sm4450-tlmm" instead of > > "qcom,sm4450-pinctrl". > > Why do you claim this one is right and other is wrong? Provide > arguments. To me the compatible looks correct. Yeah, but the driver (and the dtsi) use -tlmm -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 8:07 ` Dmitry Baryshkov @ 2024-01-24 8:46 ` Krzysztof Kozlowski 2024-01-25 1:27 ` Tengfei Fan 0 siblings, 1 reply; 14+ messages in thread From: Krzysztof Kozlowski @ 2024-01-24 8:46 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Tengfei Fan, andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 24/01/2024 09:07, Dmitry Baryshkov wrote: > On Wed, 24 Jan 2024 at 08:38, Krzysztof Kozlowski > <krzysztof.kozlowski@linaro.org> wrote: >> >> On 24/01/2024 03:33, Tengfei Fan wrote: >>> Use right compatible name "qcom,sm4450-tlmm" instead of >>> "qcom,sm4450-pinctrl". >> >> Why do you claim this one is right and other is wrong? Provide >> arguments. To me the compatible looks correct. > > Yeah, but the driver (and the dtsi) use -tlmm Are they merged? If so, it would be the argument for the commit msg. Just provide some rationale why this is done this way, not the other (fixing driver and DTS). Best regards, Krzysztof ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name 2024-01-24 8:46 ` Krzysztof Kozlowski @ 2024-01-25 1:27 ` Tengfei Fan 0 siblings, 0 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-25 1:27 UTC (permalink / raw) To: Krzysztof Kozlowski, Dmitry Baryshkov Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 1/24/2024 4:46 PM, Krzysztof Kozlowski wrote: > On 24/01/2024 09:07, Dmitry Baryshkov wrote: >> On Wed, 24 Jan 2024 at 08:38, Krzysztof Kozlowski >> <krzysztof.kozlowski@linaro.org> wrote: >>> >>> On 24/01/2024 03:33, Tengfei Fan wrote: >>>> Use right compatible name "qcom,sm4450-tlmm" instead of >>>> "qcom,sm4450-pinctrl". >>> >>> Why do you claim this one is right and other is wrong? Provide >>> arguments. To me the compatible looks correct. >> >> Yeah, but the driver (and the dtsi) use -tlmm > > Are they merged? If so, it would be the argument for the commit msg. > Just provide some rationale why this is done this way, not the other > (fixing driver and DTS). > > Best regards, > Krzysztof > This commit message is causing some confusion. I will update this commit messge for just provide retionale why is this patch needed. -- Thx and BRs, Tengfei Fan ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions 2024-01-24 2:33 [PATCH 0/2] dt-bindings: pinctrl: qcom: update SM4450 pinctrl Tengfei Fan 2024-01-24 2:33 ` [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name Tengfei Fan @ 2024-01-24 2:33 ` Tengfei Fan 2024-01-24 3:34 ` Dmitry Baryshkov 2024-01-24 3:39 ` Rob Herring 1 sibling, 2 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-24 2:33 UTC (permalink / raw) To: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt Cc: linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel, Tengfei Fan Functions are consolidated in SM4450 tlmm driver, also consolidate these functions in SM4450 tlmm binding file. Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> --- .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 51 +++++++------------ 1 file changed, 17 insertions(+), 34 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml index bb675c8ec220..449fe442d3b2 100644 --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml @@ -72,40 +72,23 @@ $defs: description: Specify the alternative function to be configured for the specified pins. - enum: [ gpio, atest_char, atest_char0, atest_char1, atest_char2, - atest_char3, atest_usb0, atest_usb00, atest_usb01, atest_usb02, - atest_usb03, audio_ref, cam_mclk, cci_async, cci_i2c, - cci_timer0, cci_timer1, cci_timer2, cci_timer3, cci_timer4, - cmu_rng0, cmu_rng1, cmu_rng2, cmu_rng3, coex_uart1, cri_trng, - cri_trng0, cri_trng1, dbg_out, ddr_bist, ddr_pxi0, ddr_pxi1, - dp0_hot, gcc_gp1, gcc_gp2, gcc_gp3, host2wlan_sol, ibi_i3c, - jitter_bist, mdp_vsync, mdp_vsync0, mdp_vsync1, mdp_vsync2, - mdp_vsync3, mi2s0_data0, mi2s0_data1, mi2s0_sck, mi2s0_ws, - mi2s2_data0, mi2s2_data1, mi2s2_sck, mi2s2_ws, mi2s_mclk0, - mi2s_mclk1, nav_gpio0, nav_gpio1, nav_gpio2, pcie0_clk, - phase_flag0, phase_flag1, phase_flag10, phase_flag11, - phase_flag12, phase_flag13, phase_flag14, phase_flag15, - phase_flag16, phase_flag17, phase_flag18, phase_flag19, - phase_flag2, phase_flag20, phase_flag21, phase_flag22, - phase_flag23, phase_flag24, phase_flag25, phase_flag26, - phase_flag27, phase_flag28, phase_flag29, phase_flag3, - phase_flag30, phase_flag31, phase_flag4, phase_flag5, - phase_flag6, phase_flag7, phase_flag8, phase_flag9, - pll_bist, pll_clk, prng_rosc0, prng_rosc1, prng_rosc2, - prng_rosc3, qdss_cti, qdss_gpio, qdss_gpio0, qdss_gpio1, - qdss_gpio10, qdss_gpio11, qdss_gpio12, qdss_gpio13, qdss_gpio14, - qdss_gpio15, qdss_gpio2, qdss_gpio3, qdss_gpio4, qdss_gpio5, - qdss_gpio6, qdss_gpio7, qdss_gpio8, qdss_gpio9, qlink0_enable, - qlink0_request, qlink0_wmss, qlink1_enable, qlink1_request, - qlink1_wmss, qlink2_enable, qlink2_request, qlink2_wmss, - qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, qup0_se5, - qup0_se6, qup0_se7, qup1_se0, qup1_se1, qup1_se2, qup1_se3, - qup1_se4, qup1_se5, qup1_se6, sd_write, tb_trig, tgu_ch0, - tgu_ch1, tgu_ch2, tgu_ch3, tmess_prng0, tmess_prng1, - tmess_prng2, tmess_prng3, tsense_pwm1, tsense_pwm2, uim0_clk, - uim0_data, uim0_present, uim0_reset, uim1_clk, uim1_data, - uim1_present, uim1_reset, usb0_hs, usb0_phy, vfr_0, vfr_1, - vsense_trigger ] + enum: [ gpio, atest_char, atest_usb0, audio_ref_clk, cam_mclk, + cci_async_in0, cci_i2c, cci, cmu_rng, coex_uart1_rx, + coex_uart1_tx, cri_trng, dbg_out_clk, ddr_bist, + ddr_pxi0_test, ddr_pxi1_test, gcc_gp1_clk, gcc_gp2_clk, + gcc_gp3_clk, host2wlan_sol, ibi_i3c_qup0, ibi_i3c_qup1, + jitter_bist_ref, mdp_vsync0_out, mdp_vsync1_out, + mdp_vsync2_out, mdp_vsync3_out, mdp_vsync, nav, + pcie0_clk_req, phase_flag, pll_bist_sync, pll_clk_aux, + prng_rosc, qdss_cti_trig0, qdss_cti_trig1, qdss_gpio, + qlink0_enable, qlink0_request, qlink0_wmss_reset, + qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, + qup1_se0, qup1_se1, qup1_se2, qup1_se2_l2, qup1_se3, + qup1_se4, sd_write_protect, tb_trig_sdc1, tb_trig_sdc2, + tgu_ch0_trigout, tgu_ch1_trigout, tgu_ch2_trigout, + tgu_ch3_trigout, tmess_prng, tsense_pwm1_out, + tsense_pwm2_out, uim0, uim1, usb0_hs_ac, usb0_phy_ps, + vfr_0_mira, vfr_0_mirb, vfr_1, vsense_trigger_mirnat ] required: - pins -- 2.17.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions 2024-01-24 2:33 ` [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions Tengfei Fan @ 2024-01-24 3:34 ` Dmitry Baryshkov 2024-01-25 1:37 ` Tengfei Fan 2024-01-24 3:39 ` Rob Herring 1 sibling, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-01-24 3:34 UTC (permalink / raw) To: Tengfei Fan Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On Wed, 24 Jan 2024 at 04:34, Tengfei Fan <quic_tengfan@quicinc.com> wrote: > > Functions are consolidated in SM4450 tlmm driver, also consolidate these > functions in SM4450 tlmm binding file. This must be described as a bugfix in schema rather than just "consolidation". Also: Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") > > Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> > --- > .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 51 +++++++------------ > 1 file changed, 17 insertions(+), 34 deletions(-) > > diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > index bb675c8ec220..449fe442d3b2 100644 > --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml > @@ -72,40 +72,23 @@ $defs: > description: > Specify the alternative function to be configured for the specified > pins. > - enum: [ gpio, atest_char, atest_char0, atest_char1, atest_char2, > - atest_char3, atest_usb0, atest_usb00, atest_usb01, atest_usb02, > - atest_usb03, audio_ref, cam_mclk, cci_async, cci_i2c, > - cci_timer0, cci_timer1, cci_timer2, cci_timer3, cci_timer4, > - cmu_rng0, cmu_rng1, cmu_rng2, cmu_rng3, coex_uart1, cri_trng, > - cri_trng0, cri_trng1, dbg_out, ddr_bist, ddr_pxi0, ddr_pxi1, > - dp0_hot, gcc_gp1, gcc_gp2, gcc_gp3, host2wlan_sol, ibi_i3c, > - jitter_bist, mdp_vsync, mdp_vsync0, mdp_vsync1, mdp_vsync2, > - mdp_vsync3, mi2s0_data0, mi2s0_data1, mi2s0_sck, mi2s0_ws, > - mi2s2_data0, mi2s2_data1, mi2s2_sck, mi2s2_ws, mi2s_mclk0, > - mi2s_mclk1, nav_gpio0, nav_gpio1, nav_gpio2, pcie0_clk, > - phase_flag0, phase_flag1, phase_flag10, phase_flag11, > - phase_flag12, phase_flag13, phase_flag14, phase_flag15, > - phase_flag16, phase_flag17, phase_flag18, phase_flag19, > - phase_flag2, phase_flag20, phase_flag21, phase_flag22, > - phase_flag23, phase_flag24, phase_flag25, phase_flag26, > - phase_flag27, phase_flag28, phase_flag29, phase_flag3, > - phase_flag30, phase_flag31, phase_flag4, phase_flag5, > - phase_flag6, phase_flag7, phase_flag8, phase_flag9, > - pll_bist, pll_clk, prng_rosc0, prng_rosc1, prng_rosc2, > - prng_rosc3, qdss_cti, qdss_gpio, qdss_gpio0, qdss_gpio1, > - qdss_gpio10, qdss_gpio11, qdss_gpio12, qdss_gpio13, qdss_gpio14, > - qdss_gpio15, qdss_gpio2, qdss_gpio3, qdss_gpio4, qdss_gpio5, > - qdss_gpio6, qdss_gpio7, qdss_gpio8, qdss_gpio9, qlink0_enable, > - qlink0_request, qlink0_wmss, qlink1_enable, qlink1_request, > - qlink1_wmss, qlink2_enable, qlink2_request, qlink2_wmss, > - qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, qup0_se5, > - qup0_se6, qup0_se7, qup1_se0, qup1_se1, qup1_se2, qup1_se3, > - qup1_se4, qup1_se5, qup1_se6, sd_write, tb_trig, tgu_ch0, > - tgu_ch1, tgu_ch2, tgu_ch3, tmess_prng0, tmess_prng1, > - tmess_prng2, tmess_prng3, tsense_pwm1, tsense_pwm2, uim0_clk, > - uim0_data, uim0_present, uim0_reset, uim1_clk, uim1_data, > - uim1_present, uim1_reset, usb0_hs, usb0_phy, vfr_0, vfr_1, > - vsense_trigger ] > + enum: [ gpio, atest_char, atest_usb0, audio_ref_clk, cam_mclk, > + cci_async_in0, cci_i2c, cci, cmu_rng, coex_uart1_rx, > + coex_uart1_tx, cri_trng, dbg_out_clk, ddr_bist, > + ddr_pxi0_test, ddr_pxi1_test, gcc_gp1_clk, gcc_gp2_clk, > + gcc_gp3_clk, host2wlan_sol, ibi_i3c_qup0, ibi_i3c_qup1, > + jitter_bist_ref, mdp_vsync0_out, mdp_vsync1_out, > + mdp_vsync2_out, mdp_vsync3_out, mdp_vsync, nav, > + pcie0_clk_req, phase_flag, pll_bist_sync, pll_clk_aux, > + prng_rosc, qdss_cti_trig0, qdss_cti_trig1, qdss_gpio, > + qlink0_enable, qlink0_request, qlink0_wmss_reset, > + qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, > + qup1_se0, qup1_se1, qup1_se2, qup1_se2_l2, qup1_se3, > + qup1_se4, sd_write_protect, tb_trig_sdc1, tb_trig_sdc2, > + tgu_ch0_trigout, tgu_ch1_trigout, tgu_ch2_trigout, > + tgu_ch3_trigout, tmess_prng, tsense_pwm1_out, > + tsense_pwm2_out, uim0, uim1, usb0_hs_ac, usb0_phy_ps, > + vfr_0_mira, vfr_0_mirb, vfr_1, vsense_trigger_mirnat ] > > required: > - pins > -- > 2.17.1 > > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions 2024-01-24 3:34 ` Dmitry Baryshkov @ 2024-01-25 1:37 ` Tengfei Fan 0 siblings, 0 replies; 14+ messages in thread From: Tengfei Fan @ 2024-01-25 1:37 UTC (permalink / raw) To: Dmitry Baryshkov Cc: andersson, konrad.dybcio, linus.walleij, robh+dt, krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, linux-gpio, devicetree, linux-kernel, kernel On 1/24/2024 11:34 AM, Dmitry Baryshkov wrote: > On Wed, 24 Jan 2024 at 04:34, Tengfei Fan <quic_tengfan@quicinc.com> wrote: >> >> Functions are consolidated in SM4450 tlmm driver, also consolidate these >> functions in SM4450 tlmm binding file. > > This must be described as a bugfix in schema rather than just "consolidation". > > Also: > > Fixes: 7bf8b78f86db ("dt-bindings: pinctrl: qcom: Add SM4450 pinctrl") I will update this commit message to make commit message clearer. > >> >> Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> >> --- >> .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 51 +++++++------------ >> 1 file changed, 17 insertions(+), 34 deletions(-) >> >> diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> index bb675c8ec220..449fe442d3b2 100644 >> --- a/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> +++ b/Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml >> @@ -72,40 +72,23 @@ $defs: >> description: >> Specify the alternative function to be configured for the specified >> pins. >> - enum: [ gpio, atest_char, atest_char0, atest_char1, atest_char2, >> - atest_char3, atest_usb0, atest_usb00, atest_usb01, atest_usb02, >> - atest_usb03, audio_ref, cam_mclk, cci_async, cci_i2c, >> - cci_timer0, cci_timer1, cci_timer2, cci_timer3, cci_timer4, >> - cmu_rng0, cmu_rng1, cmu_rng2, cmu_rng3, coex_uart1, cri_trng, >> - cri_trng0, cri_trng1, dbg_out, ddr_bist, ddr_pxi0, ddr_pxi1, >> - dp0_hot, gcc_gp1, gcc_gp2, gcc_gp3, host2wlan_sol, ibi_i3c, >> - jitter_bist, mdp_vsync, mdp_vsync0, mdp_vsync1, mdp_vsync2, >> - mdp_vsync3, mi2s0_data0, mi2s0_data1, mi2s0_sck, mi2s0_ws, >> - mi2s2_data0, mi2s2_data1, mi2s2_sck, mi2s2_ws, mi2s_mclk0, >> - mi2s_mclk1, nav_gpio0, nav_gpio1, nav_gpio2, pcie0_clk, >> - phase_flag0, phase_flag1, phase_flag10, phase_flag11, >> - phase_flag12, phase_flag13, phase_flag14, phase_flag15, >> - phase_flag16, phase_flag17, phase_flag18, phase_flag19, >> - phase_flag2, phase_flag20, phase_flag21, phase_flag22, >> - phase_flag23, phase_flag24, phase_flag25, phase_flag26, >> - phase_flag27, phase_flag28, phase_flag29, phase_flag3, >> - phase_flag30, phase_flag31, phase_flag4, phase_flag5, >> - phase_flag6, phase_flag7, phase_flag8, phase_flag9, >> - pll_bist, pll_clk, prng_rosc0, prng_rosc1, prng_rosc2, >> - prng_rosc3, qdss_cti, qdss_gpio, qdss_gpio0, qdss_gpio1, >> - qdss_gpio10, qdss_gpio11, qdss_gpio12, qdss_gpio13, qdss_gpio14, >> - qdss_gpio15, qdss_gpio2, qdss_gpio3, qdss_gpio4, qdss_gpio5, >> - qdss_gpio6, qdss_gpio7, qdss_gpio8, qdss_gpio9, qlink0_enable, >> - qlink0_request, qlink0_wmss, qlink1_enable, qlink1_request, >> - qlink1_wmss, qlink2_enable, qlink2_request, qlink2_wmss, >> - qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, qup0_se5, >> - qup0_se6, qup0_se7, qup1_se0, qup1_se1, qup1_se2, qup1_se3, >> - qup1_se4, qup1_se5, qup1_se6, sd_write, tb_trig, tgu_ch0, >> - tgu_ch1, tgu_ch2, tgu_ch3, tmess_prng0, tmess_prng1, >> - tmess_prng2, tmess_prng3, tsense_pwm1, tsense_pwm2, uim0_clk, >> - uim0_data, uim0_present, uim0_reset, uim1_clk, uim1_data, >> - uim1_present, uim1_reset, usb0_hs, usb0_phy, vfr_0, vfr_1, >> - vsense_trigger ] >> + enum: [ gpio, atest_char, atest_usb0, audio_ref_clk, cam_mclk, >> + cci_async_in0, cci_i2c, cci, cmu_rng, coex_uart1_rx, >> + coex_uart1_tx, cri_trng, dbg_out_clk, ddr_bist, >> + ddr_pxi0_test, ddr_pxi1_test, gcc_gp1_clk, gcc_gp2_clk, >> + gcc_gp3_clk, host2wlan_sol, ibi_i3c_qup0, ibi_i3c_qup1, >> + jitter_bist_ref, mdp_vsync0_out, mdp_vsync1_out, >> + mdp_vsync2_out, mdp_vsync3_out, mdp_vsync, nav, >> + pcie0_clk_req, phase_flag, pll_bist_sync, pll_clk_aux, >> + prng_rosc, qdss_cti_trig0, qdss_cti_trig1, qdss_gpio, >> + qlink0_enable, qlink0_request, qlink0_wmss_reset, >> + qup0_se0, qup0_se1, qup0_se2, qup0_se3, qup0_se4, >> + qup1_se0, qup1_se1, qup1_se2, qup1_se2_l2, qup1_se3, >> + qup1_se4, sd_write_protect, tb_trig_sdc1, tb_trig_sdc2, >> + tgu_ch0_trigout, tgu_ch1_trigout, tgu_ch2_trigout, >> + tgu_ch3_trigout, tmess_prng, tsense_pwm1_out, >> + tsense_pwm2_out, uim0, uim1, usb0_hs_ac, usb0_phy_ps, >> + vfr_0_mira, vfr_0_mirb, vfr_1, vsense_trigger_mirnat ] >> >> required: >> - pins >> -- >> 2.17.1 >> >> > > -- Thx and BRs, Tengfei Fan ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions 2024-01-24 2:33 ` [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions Tengfei Fan 2024-01-24 3:34 ` Dmitry Baryshkov @ 2024-01-24 3:39 ` Rob Herring 1 sibling, 0 replies; 14+ messages in thread From: Rob Herring @ 2024-01-24 3:39 UTC (permalink / raw) To: Tengfei Fan Cc: devicetree, andersson, linus.walleij, linux-kernel, krzysztof.kozlowski+dt, konrad.dybcio, robh+dt, kernel, conor+dt, linux-arm-msm, linux-gpio On Wed, 24 Jan 2024 10:33:05 +0800, Tengfei Fan wrote: > Functions are consolidated in SM4450 tlmm driver, also consolidate these > functions in SM4450 tlmm binding file. > > Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com> > --- > .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 51 +++++++------------ > 1 file changed, 17 insertions(+), 34 deletions(-) > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' on your patch (DT_CHECKER_FLAGS is new in v5.13): yamllint warnings/errors: ./Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml:83:60: [warning] too many spaces after comma (commas) dtschema/dtc warnings/errors: doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20240124023305.15755-3-quic_tengfan@quicinc.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-01-25 1:38 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-24 2:33 [PATCH 0/2] dt-bindings: pinctrl: qcom: update SM4450 pinctrl Tengfei Fan 2024-01-24 2:33 ` [PATCH 1/2] dt-bindings: pinctrl: qcom: modify the wrong compatible name Tengfei Fan 2024-01-24 3:33 ` Dmitry Baryshkov 2024-01-25 1:18 ` Tengfei Fan 2024-01-25 1:20 ` Dmitry Baryshkov 2024-01-25 1:35 ` Tengfei Fan 2024-01-24 6:38 ` Krzysztof Kozlowski 2024-01-24 8:07 ` Dmitry Baryshkov 2024-01-24 8:46 ` Krzysztof Kozlowski 2024-01-25 1:27 ` Tengfei Fan 2024-01-24 2:33 ` [PATCH 2/2] dt-bindings: pinctrl: qcom: consolidate functions Tengfei Fan 2024-01-24 3:34 ` Dmitry Baryshkov 2024-01-25 1:37 ` Tengfei Fan 2024-01-24 3:39 ` Rob Herring
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).