Hi Tushar, Am 31.07.2014 07:42, schrieb Tushar Behera: > We are getting a system hang on Arndale-Octa board if PL330_DMA is not > enabled. The issue is related to [1]. > > AUDSS block provides the clock for audio DMA controller. Any operation > on this clock requires that the clock to AUDSS block be enabled. In > current configuration, the clock is gated during late boot process when > all unused clocks are disabled. > > When PL330_DMA is enabled, the 'apb_pclk' is enabled/disabled during > amba_probe(). Otherwise, this clock is also disabled during late boot. > If the AUDSS block clock is disabled by then, we get a system hang. > > [1] https://lkml.org/lkml/2014/6/11/32 > > Signed-off-by: Tushar Behera <tushar.b@xxxxxxxxxxx> > --- > arch/arm/configs/exynos_defconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig > index e07a227..c5888e8 100644 > --- a/arch/arm/configs/exynos_defconfig > +++ b/arch/arm/configs/exynos_defconfig > @@ -109,6 +109,8 @@ CONFIG_MMC_DW_IDMAC=y > CONFIG_MMC_DW_EXYNOS=y > CONFIG_RTC_CLASS=y > CONFIG_RTC_DRV_S3C=y > +CONFIG_DMADEVICES=y > +CONFIG_PL330_DMA=y > CONFIG_COMMON_CLK_MAX77686=y > CONFIG_EXT2_FS=y > CONFIG_EXT3_FS=y Reviewed-by: Andreas Färber <afaerber@xxxxxxx> Turns out I had those enabled in my local config when testing the memory patches on Arndale Octa. multi_v7_defconfig has them already. However, shouldn't Kconfig grow a dependency to enable those options automatically for whatever driver or SoC needs them? Cheers, Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html