pinctrl: rk805: Constify rk805_gpio_cfgs
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sat, 25 Apr 2020 20:38:13 +0000 (22:38 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 12 May 2020 11:35:33 +0000 (13:35 +0200)
Mark pin_cfg as const, allowing the compiler to put the struct in
.rodata instead of .data.

Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Link: https://lore.kernel.org/r/20200425203813.6442-1-rikard.falkeborn@gmail.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-rk805.c

index cccbe07..c6f4229 100644 (file)
@@ -73,7 +73,7 @@ struct rk805_pctrl_info {
        int num_pin_groups;
        const struct pinctrl_pin_desc *pins;
        unsigned int num_pins;
-       struct rk805_pin_config *pin_cfg;
+       const struct rk805_pin_config *pin_cfg;
 };
 
 enum rk805_pinmux_option {
@@ -121,7 +121,7 @@ static const struct rk805_pin_group rk805_pin_groups[] = {
 #define RK805_GPIO0_VAL_MSK    BIT(0)
 #define RK805_GPIO1_VAL_MSK    BIT(1)
 
-static struct rk805_pin_config rk805_gpio_cfgs[] = {
+static const struct rk805_pin_config rk805_gpio_cfgs[] = {
        {
                .reg = RK805_OUT_REG,
                .val_msk = RK805_GPIO0_VAL_MSK,