Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: palmas: Move fixed assignments to 'pinctrl_desc' definition

Assign 'struct pinctrl_desc' .pins and .npins members in definition to
make clear that number of pins is fixed and have less code in the probe.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/20250611-pinctrl-const-desc-v2-13-b11c1d650384@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Krzysztof Kozlowski and committed by
Linus Walleij
d9ef8eec ed32213f

+2 -2
+2 -2
drivers/pinctrl/pinctrl-palmas.c
··· 956 956 .pmxops = &palmas_pinmux_ops, 957 957 .confops = &palmas_pinconf_ops, 958 958 .owner = THIS_MODULE, 959 + .pins = palmas_pins_desc, 960 + .npins = ARRAY_SIZE(palmas_pins_desc), 959 961 }; 960 962 961 963 struct palmas_pinctrl_data { ··· 1025 1023 } 1026 1024 1027 1025 palmas_pinctrl_desc.name = dev_name(&pdev->dev); 1028 - palmas_pinctrl_desc.pins = palmas_pins_desc; 1029 - palmas_pinctrl_desc.npins = ARRAY_SIZE(palmas_pins_desc); 1030 1026 pci->pctl = devm_pinctrl_register(&pdev->dev, &palmas_pinctrl_desc, 1031 1027 pci); 1032 1028 if (IS_ERR(pci->pctl)) {