]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
regulator: da9121: Constify static data
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 9 Sep 2024 13:51:15 +0000 (15:51 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 10 Sep 2024 11:44:06 +0000 (12:44 +0100)
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>
drivers/regulator/da9121-regulator.c

index d97162f737939f4f8782a7ab9bfa616285892075..17527a3f53b430edfe71d2e71d46a50f785ffff3 100644 (file)
@@ -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;