blob: 44d8a1e3bd94bd98e375af44be4152b7654cd03e [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Masahiro Yamada9e3bb842017-01-15 14:59:05 +09002/*
3 * Copyright (C) 2016-2017 Socionext Inc.
Masahiro Yamada9e3bb842017-01-15 14:59:05 +09004 */
5
6#include <common.h>
7#include <spl.h>
8#include <linux/io.h>
9
10#include "../init.h"
11#include "sbc-regs.h"
12
13void uniphier_ld11_sbc_init(void)
14{
15 uniphier_sbc_init_savepin();
16
17 /* necessary for ROM boot ?? */
18 /* system bus output enable */
19 writel(0x17, PC0CTRL);
20
21 /* pins for NAND and System Bus are multiplexed */
22 if (spl_boot_device() != BOOT_DEVICE_NAND)
Masahiro Yamadab443fb42017-11-25 00:25:35 +090023 uniphier_pin_init("system-bus");
Masahiro Yamada9e3bb842017-01-15 14:59:05 +090024}