Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 1 | /* |
Masahiro Yamada | e28001b | 2015-02-27 02:27:04 +0900 | [diff] [blame] | 2 | * Copyright (C) 2011-2015 Panasonic Corporation |
Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 3 | * Author: Masahiro Yamada <yamada.m@jp.panasonic.com> |
| 4 | * |
| 5 | * SPDX-License-Identifier: GPL-2.0+ |
| 6 | */ |
| 7 | |
Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 8 | #include <asm/io.h> |
Masahiro Yamada | 95387e2 | 2015-02-27 02:26:44 +0900 | [diff] [blame] | 9 | #include <mach/sg-regs.h> |
Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 10 | |
| 11 | void sg_init(void) |
| 12 | { |
| 13 | u32 tmp; |
| 14 | |
Masahiro Yamada | 00baa70 | 2015-01-13 18:54:34 +0900 | [diff] [blame] | 15 | /* Input ports must be enabled before deasserting reset of cores */ |
Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 16 | tmp = readl(SG_IECTRL); |
Masahiro Yamada | 14a40e6 | 2015-01-19 22:31:10 +0900 | [diff] [blame] | 17 | tmp |= 1 << 6; |
Masahiro Yamada | bb2ff9d | 2014-10-03 19:21:06 +0900 | [diff] [blame] | 18 | writel(tmp, SG_IECTRL); |
| 19 | } |