pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sun, 30 Aug 2020 22:43:10 +0000 (00:43 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 12 Sep 2020 10:15:19 +0000 (12:15 +0200)
The only usage of s700_padinfo[] is to assign it to the padinfo field in
the owl_pinctrl_soc_data struct, which is a const pointer. Make it const
to allow the compiler to put it in read-only memory.

Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20200830224311.36994-3-rikard.falkeborn@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/actions/pinctrl-s700.c

index f579a65..fd00940 100644 (file)
@@ -1685,7 +1685,7 @@ static PAD_PULLCTL_CONF(I2C2_SDATA, 2, 8, 1);
 static PAD_PULLCTL_CONF(I2C2_SCLK, 2, 7, 1);
 
 /* Pad info table for the pinmux subsystem */
-static struct owl_padinfo s700_padinfo[NUM_PADS] = {
+static const struct owl_padinfo s700_padinfo[NUM_PADS] = {
        [ETH_TXD0] = PAD_INFO_ST(ETH_TXD0),
        [ETH_TXD1] = PAD_INFO_ST(ETH_TXD1),
        [ETH_TXEN] = PAD_INFO_ST(ETH_TXEN),