2 * Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
4 * SPDX-License-Identifier: GPL-2.0+
8 #include <mach/sc-regs.h>
10 void clkrst_init(void)
15 tmp = readl(SC_RSTCTRL);
16 tmp |= SC_RSTCTRL_NRST_ETHER | SC_RSTCTRL_NRST_UMC1
17 | SC_RSTCTRL_NRST_UMC0 | SC_RSTCTRL_NRST_NAND;
18 writel(tmp, SC_RSTCTRL);
19 readl(SC_RSTCTRL); /* dummy read */
22 tmp = readl(SC_CLKCTRL);
23 tmp |= SC_CLKCTRL_CLK_ETHER | SC_CLKCTRL_CLK_MIO | SC_CLKCTRL_CLK_UMC
24 | SC_CLKCTRL_CLK_NAND | SC_CLKCTRL_CLK_SBC | SC_CLKCTRL_CLK_PERI;
25 writel(tmp, SC_CLKCTRL);
26 readl(SC_CLKCTRL); /* dummy read */