diff options
| author | Gustavo A. R. Silva <gustavo@embeddedor.com> | 2019-04-30 10:32:06 -0400 |
|---|---|---|
| committer | Stephen Boyd <sboyd@kernel.org> | 2019-05-03 12:02:13 -0400 |
| commit | 53dd5c709b335545eec76e3a401ad82764d42b6a (patch) | |
| tree | 1e736b4fa803784cde11e2f59931f878fc27493d | |
| parent | 4d13c67adf4d1a6c097d3eb4e55bf28618980cd7 (diff) | |
clk: imx: clk-pllv3: mark expected switch fall-throughs
In preparation to enabling -Wimplicit-fallthrough, mark switch
cases where we are expecting to fall through.
This patch fixes the following warnings:
drivers/clk/imx/clk-pllv3.c: In function ‘imx_clk_pllv3’:
drivers/clk/imx/clk-pllv3.c:446:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
pll->div_shift = 1;
~~~~~~~~~~~~~~~^~~
drivers/clk/imx/clk-pllv3.c:447:2: note: here
case IMX_PLLV3_USB:
^~~~
drivers/clk/imx/clk-pllv3.c:453:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
pll->denom_offset = PLL_IMX7_DENOM_OFFSET;
^
drivers/clk/imx/clk-pllv3.c:454:2: note: here
case IMX_PLLV3_AV:
^~~~
Warning level 3 was used: -Wimplicit-fallthrough=3
This patch is part of the ongoing efforts to enable
-Wimplicit-fallthrough.
Fixes: b4a4cb5a0454 ("clk: imx: correct i.MX7D AV PLL num/denom offset")
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
| -rw-r--r-- | drivers/clk/imx/clk-pllv3.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c index e892b9a836e5..4110e713d259 100644 --- a/drivers/clk/imx/clk-pllv3.c +++ b/drivers/clk/imx/clk-pllv3.c | |||
| @@ -444,6 +444,7 @@ struct clk *imx_clk_pllv3(enum imx_pllv3_type type, const char *name, | |||
| 444 | break; | 444 | break; |
| 445 | case IMX_PLLV3_USB_VF610: | 445 | case IMX_PLLV3_USB_VF610: |
| 446 | pll->div_shift = 1; | 446 | pll->div_shift = 1; |
| 447 | /* fall through */ | ||
| 447 | case IMX_PLLV3_USB: | 448 | case IMX_PLLV3_USB: |
| 448 | ops = &clk_pllv3_ops; | 449 | ops = &clk_pllv3_ops; |
| 449 | pll->powerup_set = true; | 450 | pll->powerup_set = true; |
| @@ -451,6 +452,7 @@ struct clk *imx_clk_pllv3(enum imx_pllv3_type type, const char *name, | |||
| 451 | case IMX_PLLV3_AV_IMX7: | 452 | case IMX_PLLV3_AV_IMX7: |
| 452 | pll->num_offset = PLL_IMX7_NUM_OFFSET; | 453 | pll->num_offset = PLL_IMX7_NUM_OFFSET; |
| 453 | pll->denom_offset = PLL_IMX7_DENOM_OFFSET; | 454 | pll->denom_offset = PLL_IMX7_DENOM_OFFSET; |
| 455 | /* fall through */ | ||
| 454 | case IMX_PLLV3_AV: | 456 | case IMX_PLLV3_AV: |
| 455 | ops = &clk_pllv3_av_ops; | 457 | ops = &clk_pllv3_av_ops; |
| 456 | break; | 458 | break; |
