mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 04:18:39 +08:00
regulator: da9121: Constify static data
Driver does not modify static data with regulator description (struct da9121_range), so make it const for code safety. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://patch.msgid.link/20240909-regulator-const-v1-4-8934704a5787@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
0601c1e5c4
commit
b3f1e8e32e
@ -53,7 +53,7 @@ struct da9121_range {
|
||||
int reg_max;
|
||||
};
|
||||
|
||||
static struct da9121_range da9121_10A_2phase_current = {
|
||||
static const struct da9121_range da9121_10A_2phase_current = {
|
||||
.val_min = 7000000,
|
||||
.val_max = 20000000,
|
||||
.val_stp = 1000000,
|
||||
@ -61,7 +61,7 @@ static struct da9121_range da9121_10A_2phase_current = {
|
||||
.reg_max = 14,
|
||||
};
|
||||
|
||||
static struct da9121_range da9121_6A_2phase_current = {
|
||||
static const struct da9121_range da9121_6A_2phase_current = {
|
||||
.val_min = 7000000,
|
||||
.val_max = 12000000,
|
||||
.val_stp = 1000000,
|
||||
@ -69,7 +69,7 @@ static struct da9121_range da9121_6A_2phase_current = {
|
||||
.reg_max = 6,
|
||||
};
|
||||
|
||||
static struct da9121_range da9121_5A_1phase_current = {
|
||||
static const struct da9121_range da9121_5A_1phase_current = {
|
||||
.val_min = 3500000,
|
||||
.val_max = 10000000,
|
||||
.val_stp = 500000,
|
||||
@ -77,7 +77,7 @@ static struct da9121_range da9121_5A_1phase_current = {
|
||||
.reg_max = 14,
|
||||
};
|
||||
|
||||
static struct da9121_range da9121_3A_1phase_current = {
|
||||
static const struct da9121_range da9121_3A_1phase_current = {
|
||||
.val_min = 3500000,
|
||||
.val_max = 6000000,
|
||||
.val_stp = 500000,
|
||||
@ -85,7 +85,7 @@ static struct da9121_range da9121_3A_1phase_current = {
|
||||
.reg_max = 6,
|
||||
};
|
||||
|
||||
static struct da9121_range da914x_40A_4phase_current = {
|
||||
static const struct da9121_range da914x_40A_4phase_current = {
|
||||
.val_min = 26000000,
|
||||
.val_max = 78000000,
|
||||
.val_stp = 4000000,
|
||||
@ -93,7 +93,7 @@ static struct da9121_range da914x_40A_4phase_current = {
|
||||
.reg_max = 14,
|
||||
};
|
||||
|
||||
static struct da9121_range da914x_20A_2phase_current = {
|
||||
static const struct da9121_range da914x_20A_2phase_current = {
|
||||
.val_min = 13000000,
|
||||
.val_max = 39000000,
|
||||
.val_stp = 2000000,
|
||||
@ -104,7 +104,7 @@ static struct da9121_range da914x_20A_2phase_current = {
|
||||
struct da9121_variant_info {
|
||||
int num_bucks;
|
||||
int num_phases;
|
||||
struct da9121_range *current_range;
|
||||
const struct da9121_range *current_range;
|
||||
};
|
||||
|
||||
static const struct da9121_variant_info variant_parameters[] = {
|
||||
@ -188,7 +188,7 @@ static int da9121_get_current_limit(struct regulator_dev *rdev)
|
||||
{
|
||||
struct da9121 *chip = rdev_get_drvdata(rdev);
|
||||
int id = rdev_get_id(rdev);
|
||||
struct da9121_range *range =
|
||||
const struct da9121_range *range =
|
||||
variant_parameters[chip->variant_id].current_range;
|
||||
unsigned int val = 0;
|
||||
int ret = 0;
|
||||
@ -219,7 +219,7 @@ static int da9121_ceiling_selector(struct regulator_dev *rdev,
|
||||
unsigned int *selector)
|
||||
{
|
||||
struct da9121 *chip = rdev_get_drvdata(rdev);
|
||||
struct da9121_range *range =
|
||||
const struct da9121_range *range =
|
||||
variant_parameters[chip->variant_id].current_range;
|
||||
unsigned int level;
|
||||
unsigned int i = 0;
|
||||
@ -259,7 +259,7 @@ static int da9121_set_current_limit(struct regulator_dev *rdev,
|
||||
{
|
||||
struct da9121 *chip = rdev_get_drvdata(rdev);
|
||||
int id = rdev_get_id(rdev);
|
||||
struct da9121_range *range =
|
||||
const struct da9121_range *range =
|
||||
variant_parameters[chip->variant_id].current_range;
|
||||
unsigned int sel = 0;
|
||||
int ret = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user