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

docs/pinctrl: fix compile errors in example code

The code in the example does not build for a few trivial errors: type
mismatch in callback, missing semicolon. Fix them to help newcomers using
the example as a starting point.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Link: https://lore.kernel.org/r/20190705143043.1929-1-luca@lucaceresoli.net
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Luca Ceresoli and committed by
Linus Walleij
b3a2b136 5f9e832c

+3 -3
+3 -3
Documentation/driver-api/pinctl.rst
··· 638 638 } 639 639 640 640 static int foo_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, 641 - unsigned ** const pins, 642 - unsigned * const num_pins) 641 + const unsigned ** pins, 642 + unsigned * num_pins) 643 643 { 644 644 *pins = (unsigned *) foo_groups[selector].pins; 645 645 *num_pins = foo_groups[selector].num_pins; ··· 705 705 { 706 706 u8 regbit = (1 << selector + group); 707 707 708 - writeb((readb(MUX)|regbit), MUX) 708 + writeb((readb(MUX)|regbit), MUX); 709 709 return 0; 710 710 } 711 711