linux-mips
[Top] [All Lists]

[PATCH] Alchemy: make OSS I2S driver build

To: Linux MIPS <linux-mips@linux-mips.org>
Subject: [PATCH] Alchemy: make OSS I2S driver build
From: Sergei Shtylylov <sshtylyov@ru.mvista.com>
Date: Tue, 14 Mar 2006 06:21:58 +0300
Cc: Jordan Crouse <jordan.crouse@amd.com>
Organization: MontaVista Software Inc.
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.2) Gecko/20040803
Hello.

Alchemy OSS I2S driver (sound/oss/au1550_i2s.c) doesn't build if I2C driver (drivers/i2c/busses/i2c_au1550.c) is not enabled because pb1550_wm_codec_write() is defined there (a dirty hack). So, mark that dependency in drivers/i2c/busses/Kconfig.

WBR, Sergei

PS: Also, I've noticed that both I2S and I2C drivers depend solely on
SOC_AU1550. Shouldn't they also work on Au1200?

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>


diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig
index b7bd8ab..07eb4a7 100644
--- a/sound/oss/Kconfig
+++ b/sound/oss/Kconfig
@@ -242,6 +242,9 @@ config SOUND_AU1550_AC97
 config SOUND_AU1550_I2S
        tristate "Au1550 I2S Sound"
        depends on SOUND_PRIME && SOC_AU1550
+       # Weird I2S driver needs I2C driver to talk to the codec...
+       select I2C
+       select I2C_AU1550
 
 config SOUND_TRIDENT
        tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core"

<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH] Alchemy: make OSS I2S driver build, Sergei Shtylylov <=