pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sun, 30 Aug 2020 22:43:11 +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 s900_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-4-rikard.falkeborn@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/actions/pinctrl-s900.c

index 9492b86852e7a9e15cb9783acecd34cca00188fe..811249a8011e67706217ad4d0966448c79a4b557 100644 (file)
@@ -1556,7 +1556,7 @@ static PAD_ST_CONF(I2S_BCLK0, 1, 1, 1);
 static PAD_ST_CONF(I2S_MCLK0, 1, 0, 1);
 
 /* Pad info table */
-static struct owl_padinfo s900_padinfo[NUM_PADS] = {
+static const struct owl_padinfo s900_padinfo[NUM_PADS] = {
        [ETH_TXD0] = PAD_INFO_ST(ETH_TXD0),
        [ETH_TXD1] = PAD_INFO_ST(ETH_TXD1),
        [ETH_TXEN] = PAD_INFO_ST(ETH_TXEN),