Commit 08f15f4a authored by Axel Lin's avatar Axel Lin Committed by Mark Brown

regulator: bd70528: Constify regulator_linear_range and regulator_ops

Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 7c027c66
...@@ -21,22 +21,22 @@ ...@@ -21,22 +21,22 @@
#define BUCK_RAMPRATE_125MV 1 #define BUCK_RAMPRATE_125MV 1
#define BUCK_RAMP_MAX 250 #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(1200000, 0x00, 0x1, 600000),
REGULATOR_LINEAR_RANGE(2750000, 0x2, 0xf, 50000), 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(1200000, 0x00, 0x1, 300000),
REGULATOR_LINEAR_RANGE(1550000, 0x2, 0xd, 50000), REGULATOR_LINEAR_RANGE(1550000, 0x2, 0xd, 50000),
REGULATOR_LINEAR_RANGE(3000000, 0xe, 0xf, 300000), 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(800000, 0x00, 0xd, 50000),
REGULATOR_LINEAR_RANGE(1800000, 0xe, 0xf, 0), REGULATOR_LINEAR_RANGE(1800000, 0xe, 0xf, 0),
}; };
/* All LDOs have same voltage ranges */ /* 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(1650000, 0x0, 0x07, 50000),
REGULATOR_LINEAR_RANGE(2100000, 0x8, 0x0f, 100000), REGULATOR_LINEAR_RANGE(2100000, 0x8, 0x0f, 100000),
REGULATOR_LINEAR_RANGE(2850000, 0x10, 0x19, 50000), REGULATOR_LINEAR_RANGE(2850000, 0x10, 0x19, 50000),
...@@ -83,7 +83,7 @@ static int bd70528_led_set_voltage_sel(struct regulator_dev *rdev, ...@@ -83,7 +83,7 @@ static int bd70528_led_set_voltage_sel(struct regulator_dev *rdev,
return -EBUSY; return -EBUSY;
} }
static struct regulator_ops bd70528_buck_ops = { static const struct regulator_ops bd70528_buck_ops = {
.enable = regulator_enable_regmap, .enable = regulator_enable_regmap,
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
.is_enabled = regulator_is_enabled_regmap, .is_enabled = regulator_is_enabled_regmap,
...@@ -94,7 +94,7 @@ static struct regulator_ops bd70528_buck_ops = { ...@@ -94,7 +94,7 @@ static struct regulator_ops bd70528_buck_ops = {
.set_ramp_delay = bd70528_set_ramp_delay, .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, .enable = regulator_enable_regmap,
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
.is_enabled = regulator_is_enabled_regmap, .is_enabled = regulator_is_enabled_regmap,
...@@ -105,7 +105,7 @@ static struct regulator_ops bd70528_ldo_ops = { ...@@ -105,7 +105,7 @@ static struct regulator_ops bd70528_ldo_ops = {
.set_ramp_delay = bd70528_set_ramp_delay, .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, .enable = regulator_enable_regmap,
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
.is_enabled = regulator_is_enabled_regmap, .is_enabled = regulator_is_enabled_regmap,
...@@ -114,8 +114,7 @@ static struct regulator_ops bd70528_led_ops = { ...@@ -114,8 +114,7 @@ static struct regulator_ops bd70528_led_ops = {
.get_voltage_sel = regulator_get_voltage_sel_regmap, .get_voltage_sel = regulator_get_voltage_sel_regmap,
}; };
static const struct regulator_desc bd70528_desc[] = {
static struct regulator_desc bd70528_desc[] = {
{ {
.name = "buck1", .name = "buck1",
.of_match = of_match_ptr("BUCK1"), .of_match = of_match_ptr("BUCK1"),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment