forked from Minki/linux
ARM: shmobile: bockw: add pin pull-up setting for SDHI
SDHI CD/WP pin needs pull-up Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
b6d3eba338
commit
79990c164d
@ -38,9 +38,13 @@ static const struct pinctrl_map bockw_pinctrl_map[] = {
|
||||
#define FPGA 0x18200000
|
||||
#define IRQ0MR 0x30
|
||||
#define COMCTLR 0x101c
|
||||
|
||||
#define PFC 0xfffc0000
|
||||
#define PUPR4 0x110
|
||||
static void __init bockw_init(void)
|
||||
{
|
||||
void __iomem *fpga;
|
||||
void __iomem *pfc;
|
||||
|
||||
r8a7778_clock_init();
|
||||
r8a7778_init_irq_extpin_dt(1);
|
||||
@ -66,6 +70,17 @@ static void __init bockw_init(void)
|
||||
iounmap(fpga);
|
||||
}
|
||||
|
||||
pfc = ioremap_nocache(PFC, 0x200);
|
||||
if (pfc) {
|
||||
/*
|
||||
* FIXME
|
||||
*
|
||||
* SDHI CD/WP pin needs pull-up
|
||||
*/
|
||||
iowrite32(ioread32(pfc + PUPR4) | (3 << 26), pfc + PUPR4);
|
||||
iounmap(pfc);
|
||||
}
|
||||
|
||||
of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user