These input enable settings are handled by the pinctrl drivers. Because the external bus pins are input-enabled by default, on-board devices such as LED still work fine even with this delayed input enabling. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>master
parent
11f3afeaa5
commit
1386233da3
@ -1,18 +0,0 @@ |
||||
/*
|
||||
* Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#include <linux/io.h> |
||||
#include <mach/sg-regs.h> |
||||
|
||||
void sg_init(void) |
||||
{ |
||||
u32 tmp; |
||||
|
||||
/* Input ports must be enabled before deasserting reset of cores */ |
||||
tmp = readl(SG_IECTRL); |
||||
tmp |= 0x1; |
||||
writel(tmp, SG_IECTRL); |
||||
} |
@ -1,18 +0,0 @@ |
||||
/*
|
||||
* Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#include <linux/io.h> |
||||
#include <mach/sg-regs.h> |
||||
|
||||
void sg_init(void) |
||||
{ |
||||
u32 tmp; |
||||
|
||||
/* Input ports must be enabled before deasserting reset of cores */ |
||||
tmp = readl(SG_IECTRL); |
||||
tmp |= 1 << 6; |
||||
writel(tmp, SG_IECTRL); |
||||
} |
@ -1 +0,0 @@ |
||||
#include "../ph1-ld4/sg_init.c" |
Loading…
Reference in new issue