2 * Copyright (C) 2016 Socionext Inc.
3 * Author: Masahiro Yamada <yamada.masahiro@socionext.com>
5 * SPDX-License-Identifier: GPL-2.0+
11 #include "../sc64-regs.h"
13 int uniphier_ld11_early_clk_init(const struct uniphier_board_data *bd)
18 tmp = readl(SC_RSTCTRL7);
19 tmp |= SC_RSTCTRL7_UMC31 | SC_RSTCTRL7_UMC30;
20 writel(tmp, SC_RSTCTRL7);
23 tmp = readl(SC_CLKCTRL4);
24 tmp |= SC_CLKCTRL4_PERI;
25 writel(tmp, SC_CLKCTRL4);
27 tmp = readl(SC_CLKCTRL7);
28 tmp |= SC_CLKCTRL7_UMC31 | SC_CLKCTRL7_UMC30;
29 writel(tmp, SC_CLKCTRL7);