clk: palmas: constify the palmas_clks_of_match_data structure
authorLABBE Corentin <clabbe.montjoie@gmail.com>
Wed, 25 Nov 2015 12:52:01 +0000 (13:52 +0100)
committerStephen Boyd <sboyd@codeaurora.org>
Sat, 30 Jan 2016 00:57:02 +0000 (16:57 -0800)
The palmas_clks_of_match_data structures are never modified.
This patch constify them.

Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/clk-palmas.c

index 8e3039f0c3f9544de39bc8c06be41a2337b8492a..c55e7745c9f8d45a78cc1a03f9eb2485c4e5c1ed 100644 (file)
@@ -44,7 +44,7 @@ struct palmas_clock_info {
        struct clk *clk;
        struct clk_hw hw;
        struct palmas *palmas;
-       struct palmas_clk32k_desc *clk_desc;
+       const struct palmas_clk32k_desc *clk_desc;
        int ext_control_pin;
 };
 
@@ -125,10 +125,10 @@ static struct clk_ops palmas_clks_ops = {
 
 struct palmas_clks_of_match_data {
        struct clk_init_data init;
-       struct palmas_clk32k_desc desc;
+       const struct palmas_clk32k_desc desc;
 };
 
-static struct palmas_clks_of_match_data palmas_of_clk32kg = {
+static const struct palmas_clks_of_match_data palmas_of_clk32kg = {
        .init = {
                .name = "clk32kg",
                .ops = &palmas_clks_ops,
@@ -144,7 +144,7 @@ static struct palmas_clks_of_match_data palmas_of_clk32kg = {
        },
 };
 
-static struct palmas_clks_of_match_data palmas_of_clk32kgaudio = {
+static const struct palmas_clks_of_match_data palmas_of_clk32kgaudio = {
        .init = {
                .name = "clk32kgaudio",
                .ops = &palmas_clks_ops,
@@ -240,14 +240,14 @@ static int palmas_clks_probe(struct platform_device *pdev)
 {
        struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
        struct device_node *node = pdev->dev.of_node;
-       struct palmas_clks_of_match_data *match_data;
+       const struct palmas_clks_of_match_data *match_data;
        const struct of_device_id *match;
        struct palmas_clock_info *cinfo;
        struct clk *clk;
        int ret;
 
        match = of_match_device(palmas_clks_of_match, &pdev->dev);
-       match_data = (struct palmas_clks_of_match_data *)match->data;
+       match_data = match->data;
 
        cinfo = devm_kzalloc(&pdev->dev, sizeof(*cinfo), GFP_KERNEL);
        if (!cinfo)