|
@@ -739,20 +739,17 @@ int prcmu_config_clkout(u8 clkout, u8 source, u8 div)
|
|
|
if (!div && !requests[clkout])
|
|
|
return -EINVAL;
|
|
|
|
|
|
- switch (clkout) {
|
|
|
- case 0:
|
|
|
+ if (clkout == 0) {
|
|
|
div_mask = PRCM_CLKOCR_CLKODIV0_MASK;
|
|
|
mask = (PRCM_CLKOCR_CLKODIV0_MASK | PRCM_CLKOCR_CLKOSEL0_MASK);
|
|
|
bits = ((source << PRCM_CLKOCR_CLKOSEL0_SHIFT) |
|
|
|
(div << PRCM_CLKOCR_CLKODIV0_SHIFT));
|
|
|
- break;
|
|
|
- case 1:
|
|
|
+ } else {
|
|
|
div_mask = PRCM_CLKOCR_CLKODIV1_MASK;
|
|
|
mask = (PRCM_CLKOCR_CLKODIV1_MASK | PRCM_CLKOCR_CLKOSEL1_MASK |
|
|
|
PRCM_CLKOCR_CLK1TYPE);
|
|
|
bits = ((source << PRCM_CLKOCR_CLKOSEL1_SHIFT) |
|
|
|
(div << PRCM_CLKOCR_CLKODIV1_SHIFT));
|
|
|
- break;
|
|
|
}
|
|
|
bits &= mask;
|
|
|
|