Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c43ed560 authored by Linus Walleij's avatar Linus Walleij
Browse files

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: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 73285146
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -54,14 +54,6 @@ config U300_DEBUG
	help
		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
	bool "SSP/SPI dummy chip"
	select SPI
+1 −8
Original line number Diff line number Diff line
@@ -1837,17 +1837,10 @@ void __init u300_init_devices(void)
	/* Register subdevices on the SPI bus */
	u300_spi_register_board_devices();

#ifndef CONFIG_MACH_U300_SEMI_IS_SHARED
	/*
	 * 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.
	 */
	/* Enable SEMI self refresh */
	val = readw(U300_SYSCON_VBASE + U300_SYSCON_SMCR) |
		U300_SYSCON_SMCR_SEMI_SREFREQ_ENABLE;
	writew(val, U300_SYSCON_VBASE + U300_SYSCON_SMCR);
#endif /* CONFIG_MACH_U300_SEMI_IS_SHARED */
}

static int core_module_init(void)