blob: cad0ed8cdd4cdb208615d009c9236a94f6ef48c6 [file] [log] [blame]
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +09001/*
Masahiro Yamada663a23f2015-05-29 17:30:00 +09002 * Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +09003 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
Masahiro Yamada663a23f2015-05-29 17:30:00 +09007#include <linux/io.h>
Masahiro Yamada75f16f82015-09-22 00:27:39 +09008#include <mach/init.h>
Masahiro Yamada95387e22015-02-27 02:26:44 +09009#include <mach/sc-regs.h>
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090010
Masahiro Yamada75f16f82015-09-22 00:27:39 +090011int ph1_ld4_enable_dpll_ssc(const struct uniphier_board_data *bd)
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090012{
13 u32 tmp;
14
15 tmp = readl(SC_DPLLCTRL);
16 tmp |= SC_DPLLCTRL_SSC_EN;
17 writel(tmp, SC_DPLLCTRL);
Masahiro Yamada75f16f82015-09-22 00:27:39 +090018
19 return 0;
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090020}