mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-23 13:56:20 +00:00
rockchip: clk: rk3288: Drop use of SCLK_MAC_PLL
The SCLK_MAC_PLL id is not exported or referenced upstream. It is also not referenced in vendor U-Boot or vendor kernel 4.4, 4.19, 5.10 or 6.1. Relax the check for parent id SCLK_MAC_PLL when using internal clock source for gmac to allow use of clock/rk3288-cru.h from dts/upstream. All in-tree and upstream rk3288 DTs use an external clock as parent, so no functional change to boards is expected with this change. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
2247b8aa20
commit
c63eae2817
1 changed files with 4 additions and 4 deletions
|
@ -903,11 +903,11 @@ static int __maybe_unused rk3288_gmac_set_parent(struct clk *clk, struct clk *pa
|
|||
int ret;
|
||||
|
||||
/*
|
||||
* If the requested parent is in the same clock-controller and
|
||||
* the id is SCLK_MAC_PLL ("mac_pll_src"), switch to the internal
|
||||
* clock.
|
||||
* If the requested parent is in the same clock-controller the
|
||||
* likely parent is the unexported SCLK_MAC_PLL ("mac_pll_src"),
|
||||
* switch to the internal clock.
|
||||
*/
|
||||
if ((parent->dev == clk->dev) && (parent->id == SCLK_MAC_PLL)) {
|
||||
if (parent->dev == clk->dev) {
|
||||
debug("%s: switching GAMC to SCLK_MAC_PLL\n", __func__);
|
||||
rk_clrsetreg(&cru->cru_clksel_con[21], RMII_EXTCLK_MASK, 0);
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue