clk: rk3399: Enable/Disable the PCIEPHY clk
Enable/Disable the PCIEPHY clk for rk3399. CLK is clear in both enable and disable functionality. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Tested-by: Suniel Mahesh <sunil@amarulasolutions.com> #roc-rk3399-pc Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
30d09a2f17
commit
912f633d01
@ -1139,6 +1139,9 @@ static int rk3399_clk_enable(struct clk *clk)
|
||||
case HCLK_HOST1_ARB:
|
||||
rk_clrreg(&priv->cru->clksel_con[20], BIT(8));
|
||||
break;
|
||||
case SCLK_PCIEPHY_REF:
|
||||
rk_clrreg(&priv->cru->clksel_con[18], BIT(10));
|
||||
break;
|
||||
default:
|
||||
debug("%s: unsupported clk %ld\n", __func__, clk->id);
|
||||
return -ENOENT;
|
||||
@ -1212,6 +1215,9 @@ static int rk3399_clk_disable(struct clk *clk)
|
||||
case HCLK_HOST1_ARB:
|
||||
rk_setreg(&priv->cru->clksel_con[20], BIT(8));
|
||||
break;
|
||||
case SCLK_PCIEPHY_REF:
|
||||
rk_clrreg(&priv->cru->clksel_con[18], BIT(10));
|
||||
break;
|
||||
default:
|
||||
debug("%s: unsupported clk %ld\n", __func__, clk->id);
|
||||
return -ENOENT;
|
||||
|
Loading…
Reference in New Issue
Block a user