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

pinctrl: Fix an error in pin-function table of SP7021

The first valid item of pin-function table should
start from the third item. The first two items,
due to historical and compatible reasons, should
be dummy items.

The two dummy items were removed accidentally in
initial submission. This fix adds them back.

Signed-off-by: Wells Lu <wellslutw@gmail.com>
Link: https://lore.kernel.org/r/1650015688-19774-1-git-send-email-wellslutw@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Wells Lu and committed by
Linus Walleij
08b7cf13 87950929

+8
+8
drivers/pinctrl/sunplus/sppctl_sp7021.c
··· 419 419 EGRP("PROBE_PORT2", 2, pins_prp2), 420 420 }; 421 421 422 + /* 423 + * Due to compatible reason, the first valid item should start at the third 424 + * position of the array. Please keep the first two items of the table 425 + * no use (dummy). 426 + */ 422 427 const struct sppctl_func sppctl_list_funcs[] = { 428 + FNCN("", pinmux_type_fpmx, 0x00, 0, 0), 429 + FNCN("", pinmux_type_fpmx, 0x00, 0, 0), 430 + 423 431 FNCN("L2SW_CLK_OUT", pinmux_type_fpmx, 0x00, 0, 7), 424 432 FNCN("L2SW_MAC_SMI_MDC", pinmux_type_fpmx, 0x00, 8, 7), 425 433 FNCN("L2SW_LED_FLASH0", pinmux_type_fpmx, 0x01, 0, 7),