blob: 43dc97365498b3851e5753b525e5f682b0341790 [file] [log] [blame]
Masahiro Yamada5894ca02014-10-03 19:21:06 +09001/*
Masahiro Yamadaf6e7f072015-05-29 17:30:00 +09002 * Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
Masahiro Yamada5894ca02014-10-03 19:21:06 +09003 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7#include <common.h>
Masahiro Yamadaf6e7f072015-05-29 17:30:00 +09008#include <linux/io.h>
Masahiro Yamada323d1f92015-09-22 00:27:39 +09009#include <mach/init.h>
Masahiro Yamadaa86ac952015-02-27 02:26:44 +090010#include <mach/sc-regs.h>
Masahiro Yamada5894ca02014-10-03 19:21:06 +090011
Masahiro Yamada323d1f92015-09-22 00:27:39 +090012int ph1_sld3_enable_dpll_ssc(const struct uniphier_board_data *bd)
Masahiro Yamada5894ca02014-10-03 19:21:06 +090013{
14 u32 tmp;
15
16 tmp = readl(SC_DPLLCTRL);
17 tmp |= SC_DPLLCTRL_SSC_EN;
18 writel(tmp, SC_DPLLCTRL);
Masahiro Yamada323d1f92015-09-22 00:27:39 +090019
20 return 0;
Masahiro Yamada5894ca02014-10-03 19:21:06 +090021}