mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-27 17:41:34 +00:00
clk: rk3399: Enable/Disable TCPHY clocks
Enable/Disable TCPHY clock for rk3399 platform. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
80e191119e
commit
e1b413d1a9
1 changed files with 24 additions and 0 deletions
|
@ -1147,6 +1147,18 @@ static int rk3399_clk_enable(struct clk *clk)
|
|||
case HCLK_HOST1_ARB:
|
||||
rk_clrreg(&priv->cru->clksel_con[20], BIT(8));
|
||||
break;
|
||||
case SCLK_UPHY0_TCPDPHY_REF:
|
||||
rk_clrreg(&priv->cru->clkgate_con[13], BIT(4));
|
||||
break;
|
||||
case SCLK_UPHY0_TCPDCORE:
|
||||
rk_clrreg(&priv->cru->clkgate_con[13], BIT(5));
|
||||
break;
|
||||
case SCLK_UPHY1_TCPDPHY_REF:
|
||||
rk_clrreg(&priv->cru->clkgate_con[13], BIT(6));
|
||||
break;
|
||||
case SCLK_UPHY1_TCPDCORE:
|
||||
rk_clrreg(&priv->cru->clkgate_con[13], BIT(7));
|
||||
break;
|
||||
case SCLK_PCIEPHY_REF:
|
||||
rk_clrreg(&priv->cru->clksel_con[18], BIT(10));
|
||||
break;
|
||||
|
@ -1229,6 +1241,18 @@ static int rk3399_clk_disable(struct clk *clk)
|
|||
case HCLK_HOST1_ARB:
|
||||
rk_setreg(&priv->cru->clksel_con[20], BIT(8));
|
||||
break;
|
||||
case SCLK_UPHY0_TCPDPHY_REF:
|
||||
rk_setreg(&priv->cru->clkgate_con[13], BIT(4));
|
||||
break;
|
||||
case SCLK_UPHY0_TCPDCORE:
|
||||
rk_setreg(&priv->cru->clkgate_con[13], BIT(5));
|
||||
break;
|
||||
case SCLK_UPHY1_TCPDPHY_REF:
|
||||
rk_setreg(&priv->cru->clkgate_con[13], BIT(6));
|
||||
break;
|
||||
case SCLK_UPHY1_TCPDCORE:
|
||||
rk_setreg(&priv->cru->clkgate_con[13], BIT(7));
|
||||
break;
|
||||
case SCLK_PCIEPHY_REF:
|
||||
rk_clrreg(&priv->cru->clksel_con[18], BIT(10));
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue