mach-u300: drop SEMI config option
When we have only dual-RAM configurations, the SEMI (shared memory interface) must always be enabled. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
@ -54,14 +54,6 @@ config U300_DEBUG
|
|||||||
help
|
help
|
||||||
Debug support for U300 in sysfs, procfs etc.
|
Debug support for U300 in sysfs, procfs etc.
|
||||||
|
|
||||||
config MACH_U300_SEMI_IS_SHARED
|
|
||||||
bool "The SEMI is used by both the access and application side"
|
|
||||||
depends on MACH_U300
|
|
||||||
help
|
|
||||||
This makes it possible to use the SEMI (Shared External
|
|
||||||
Memory Interface) from both from access and application
|
|
||||||
side.
|
|
||||||
|
|
||||||
config MACH_U300_SPIDUMMY
|
config MACH_U300_SPIDUMMY
|
||||||
bool "SSP/SPI dummy chip"
|
bool "SSP/SPI dummy chip"
|
||||||
select SPI
|
select SPI
|
||||||
|
@ -1837,17 +1837,10 @@ void __init u300_init_devices(void)
|
|||||||
/* Register subdevices on the SPI bus */
|
/* Register subdevices on the SPI bus */
|
||||||
u300_spi_register_board_devices();
|
u300_spi_register_board_devices();
|
||||||
|
|
||||||
#ifndef CONFIG_MACH_U300_SEMI_IS_SHARED
|
/* Enable SEMI self refresh */
|
||||||
/*
|
|
||||||
* Enable SEMI self refresh. Self-refresh of the SDRAM is entered when
|
|
||||||
* both subsystems are requesting this mode.
|
|
||||||
* If we not share the Acc SDRAM, this is never the case. Therefore
|
|
||||||
* enable it here from the App side.
|
|
||||||
*/
|
|
||||||
val = readw(U300_SYSCON_VBASE + U300_SYSCON_SMCR) |
|
val = readw(U300_SYSCON_VBASE + U300_SYSCON_SMCR) |
|
||||||
U300_SYSCON_SMCR_SEMI_SREFREQ_ENABLE;
|
U300_SYSCON_SMCR_SEMI_SREFREQ_ENABLE;
|
||||||
writew(val, U300_SYSCON_VBASE + U300_SYSCON_SMCR);
|
writew(val, U300_SYSCON_VBASE + U300_SYSCON_SMCR);
|
||||||
#endif /* CONFIG_MACH_U300_SEMI_IS_SHARED */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int core_module_init(void)
|
static int core_module_init(void)
|
||||||
|
Reference in New Issue
Block a user