diff options
author | Axel Lin <axel.lin@ingics.com> | 2019-01-24 18:02:07 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-01-24 17:51:02 +0000 |
commit | 08f15f4a348a9e7d3be156126922da8d38731d53 (patch) | |
tree | 3990668da40aa27cead5294831ff928a65c785b4 /drivers/regulator/bd70528-regulator.c | |
parent | 7c027c66f2b529a1e298eed76adb9bd6509d5325 (diff) | |
download | lwn-08f15f4a348a9e7d3be156126922da8d38731d53.tar.gz lwn-08f15f4a348a9e7d3be156126922da8d38731d53.zip |
regulator: bd70528: Constify regulator_linear_range and regulator_ops
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/bd70528-regulator.c')
-rw-r--r-- | drivers/regulator/bd70528-regulator.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/drivers/regulator/bd70528-regulator.c b/drivers/regulator/bd70528-regulator.c index 0cf261c469b9..72c7f9aa84f3 100644 --- a/drivers/regulator/bd70528-regulator.c +++ b/drivers/regulator/bd70528-regulator.c @@ -21,22 +21,22 @@ #define BUCK_RAMPRATE_125MV 1 #define BUCK_RAMP_MAX 250 -static struct regulator_linear_range bd70528_buck1_volts[] = { +static const struct regulator_linear_range bd70528_buck1_volts[] = { REGULATOR_LINEAR_RANGE(1200000, 0x00, 0x1, 600000), REGULATOR_LINEAR_RANGE(2750000, 0x2, 0xf, 50000), }; -static struct regulator_linear_range bd70528_buck2_volts[] = { +static const struct regulator_linear_range bd70528_buck2_volts[] = { REGULATOR_LINEAR_RANGE(1200000, 0x00, 0x1, 300000), REGULATOR_LINEAR_RANGE(1550000, 0x2, 0xd, 50000), REGULATOR_LINEAR_RANGE(3000000, 0xe, 0xf, 300000), }; -static struct regulator_linear_range bd70528_buck3_volts[] = { +static const struct regulator_linear_range bd70528_buck3_volts[] = { REGULATOR_LINEAR_RANGE(800000, 0x00, 0xd, 50000), REGULATOR_LINEAR_RANGE(1800000, 0xe, 0xf, 0), }; /* All LDOs have same voltage ranges */ -static struct regulator_linear_range bd70528_ldo_volts[] = { +static const struct regulator_linear_range bd70528_ldo_volts[] = { REGULATOR_LINEAR_RANGE(1650000, 0x0, 0x07, 50000), REGULATOR_LINEAR_RANGE(2100000, 0x8, 0x0f, 100000), REGULATOR_LINEAR_RANGE(2850000, 0x10, 0x19, 50000), @@ -83,7 +83,7 @@ static int bd70528_led_set_voltage_sel(struct regulator_dev *rdev, return -EBUSY; } -static struct regulator_ops bd70528_buck_ops = { +static const struct regulator_ops bd70528_buck_ops = { .enable = regulator_enable_regmap, .disable = regulator_disable_regmap, .is_enabled = regulator_is_enabled_regmap, @@ -94,7 +94,7 @@ static struct regulator_ops bd70528_buck_ops = { .set_ramp_delay = bd70528_set_ramp_delay, }; -static struct regulator_ops bd70528_ldo_ops = { +static const struct regulator_ops bd70528_ldo_ops = { .enable = regulator_enable_regmap, .disable = regulator_disable_regmap, .is_enabled = regulator_is_enabled_regmap, @@ -105,7 +105,7 @@ static struct regulator_ops bd70528_ldo_ops = { .set_ramp_delay = bd70528_set_ramp_delay, }; -static struct regulator_ops bd70528_led_ops = { +static const struct regulator_ops bd70528_led_ops = { .enable = regulator_enable_regmap, .disable = regulator_disable_regmap, .is_enabled = regulator_is_enabled_regmap, @@ -114,8 +114,7 @@ static struct regulator_ops bd70528_led_ops = { .get_voltage_sel = regulator_get_voltage_sel_regmap, }; - -static struct regulator_desc bd70528_desc[] = { +static const struct regulator_desc bd70528_desc[] = { { .name = "buck1", .of_match = of_match_ptr("BUCK1"), |