Message ID | 20250602-rk3576-pwm-v2-1-a6434b0ce60c@collabora.com |
---|---|
State | New |
Headers | show |
Series | Add Rockchip RK3576 PWM Support Through MFPWM | expand |
On Mon, Jun 2, 2025 at 6:20 PM Nicolas Frattaroli <nicolas.frattaroli@collabora.com> wrote: > With the introduction of the RK3576, the maximum device function ID used > increased to 14, as anyone can easily verify for themselves with: > > rg -g '*-pinctrl.dtsi' '<\d+\s+RK_P..\s+(?<func>\d+)\s.*>;$' --trim \ > -NI -r '$func' arch/arm64/boot/dts/rockchip/ | sort -g | uniq > > Unfortunately, this wasn't caught by dt-validate as those pins are > omit-if-no-ref and we had no reference to them in any tree so far. > > Once again kick the can down the road by increasing the limit to 14. > > Acked-by: Conor Dooley <conor.dooley@microchip.com> > Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Is this something I can just apply? Yours, Linus Walleij
On Thursday, 5 June 2025 15:29:03 Central European Summer Time Linus Walleij wrote: > On Mon, Jun 2, 2025 at 6:20 PM Nicolas Frattaroli > <nicolas.frattaroli@collabora.com> wrote: > > > With the introduction of the RK3576, the maximum device function ID used > > increased to 14, as anyone can easily verify for themselves with: > > > > rg -g '*-pinctrl.dtsi' '<\d+\s+RK_P..\s+(?<func>\d+)\s.*>;$' --trim \ > > -NI -r '$func' arch/arm64/boot/dts/rockchip/ | sort -g | uniq > > > > Unfortunately, this wasn't caught by dt-validate as those pins are > > omit-if-no-ref and we had no reference to them in any tree so far. > > > > Once again kick the can down the road by increasing the limit to 14. > > > > Acked-by: Conor Dooley <conor.dooley@microchip.com> > > Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com> > > Reviewed-by: Linus Walleij <linus.walleij@linaro.org> > > Is this something I can just apply? > > Yours, > Linus Walleij > Absolutely, there's no harm in it landing early, and is only tangentially related to the rest of the series because it came up while I was pinmuxing my PWM pins. Kind regards, Nicolas Frattaroli
diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml index 960758dc417f7405010fab067bfbf6f5c4704179..125af766b99297dc229db158846daea974dda28e 100644 --- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml @@ -135,7 +135,7 @@ additionalProperties: description: Pin bank index. - minimum: 0 - maximum: 13 + maximum: 14 description: Mux 0 means GPIO and mux 1 to N means the specific device function.