blob: 8677666323d1c0f5f33e9766da2a378d53193c14 [file] [log] [blame]
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +09001/*
Masahiro Yamadae28001b2015-02-27 02:27:04 +09002 * Copyright (C) 2011-2015 Panasonic Corporation
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +09003 * Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +09008#include <asm/io.h>
Masahiro Yamada95387e22015-02-27 02:26:44 +09009#include <mach/sg-regs.h>
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090010
11void sg_init(void)
12{
13 u32 tmp;
14
Masahiro Yamada00baa702015-01-13 18:54:34 +090015 /* Input ports must be enabled before deasserting reset of cores */
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090016 tmp = readl(SG_IECTRL);
Masahiro Yamada14a40e62015-01-19 22:31:10 +090017 tmp |= 1 << 6;
Masahiro Yamadabb2ff9d2014-10-03 19:21:06 +090018 writel(tmp, SG_IECTRL);
19}