Juno: defconfig: Enable PL330 DMA and Designware I2S support
authorLiviu Dudau <Liviu.Dudau@arm.com>
Tue, 23 Sep 2014 17:32:06 +0000 (18:32 +0100)
committerLiviu Dudau <Liviu.Dudau@arm.com>
Tue, 7 Oct 2014 11:11:01 +0000 (12:11 +0100)
Enable PL330 DMA engine and Designware I2S support in the defconfig.
However, DMA and PL011 UART doesn't work, so comment out the DMA
channels in PL011 to work around hang in the boot.

Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
arch/arm64/boot/dts/juno.dts
arch/arm64/configs/defconfig

index 364f80e1aec1d0741b069be205f239571f3497e2..f8ee9d359be0733eea84175c0dcb85e2f125d312 100644 (file)
                interrupts = <0 83 4>;
                clocks = <&soc_uartclk>, <&soc_refclk100mhz>;
                clock-names = "uartclk", "apb_pclk";
-               dmas = <&dma0 1
+               /* dmas = <&dma0 1
                        &dma0 2>;
-               dma-names = "rx", "tx";
+               dma-names = "rx", "tx"; */
        };
 
        /* this UART is reserved for secure software.
index b5a1d40213a40aaa1bec09208d263f71a39f38ab..b5d7b9fc07fe13d1255e46b2260e083ede8ef318 100644 (file)
@@ -189,6 +189,19 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_LOGO=y
 # CONFIG_LOGO_LINUX_MONO is not set
 # CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SEQUENCER=y
+CONFIG_SND_SEQ_DUMMY=y
+CONFIG_SND_MIXER_OSS=y
+CONFIG_SND_PCM_OSS=y
+CONFIG_SND_SEQUENCER_OSS=y
+# CONFIG_SND_USB is not set
+CONFIG_SND_SOC=y
+CONFIG_SND_DESIGNWARE_I2S=y
+CONFIG_SND_SOC_HDMI_CODEC=y
+CONFIG_SND_SOC_SPDIF=y
+CONFIG_SND_SIMPLE_CARD=y
 CONFIG_HID_CHERRY=m
 CONFIG_HID_MULTITOUCH=y
 CONFIG_USB=y
@@ -222,6 +235,8 @@ CONFIG_MMC=y
 CONFIG_MMC_ARMMMCI=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_DRV_PL031=y
+CONFIG_DMADEVICES=y
+CONFIG_PL330_DMA=y
 CONFIG_VIRT_DRIVERS=y
 CONFIG_VIRTIO_BALLOON=y
 CONFIG_VIRTIO_MMIO=y