diff options
Diffstat (limited to 'target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch')
-rw-r--r-- | target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch | 284 |
1 files changed, 0 insertions, 284 deletions
diff --git a/target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch b/target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch deleted file mode 100644 index 04f03fc738..0000000000 --- a/target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch +++ /dev/null @@ -1,284 +0,0 @@ -From 1796e3d226fd1b119b09130478c781e25b7f5770 Mon Sep 17 00:00:00 2001 -From: Tim Niemeyer <reddog@mastersword.de> -Date: Mon, 21 Apr 2008 21:09:37 +0100 -Subject: [PATCH] This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch - Subject: [PATCH] This adds some debug messages to the Neo1937 sound driver. - -Signed-off-by: Tim Niemeyer <reddog@mastersword.de> ---- - sound/soc/s3c24xx/Kconfig | 6 ++++ - sound/soc/s3c24xx/neo1973_wm8753.c | 51 ++++++++++++++++++++++++++++++++++++ - sound/soc/s3c24xx/s3c24xx-i2s.c | 4 ++- - sound/soc/s3c24xx/s3c24xx-pcm.c | 2 +- - 4 files changed, 61 insertions(+), 2 deletions(-) - -diff --git a/sound/soc/s3c24xx/Kconfig b/sound/soc/s3c24xx/Kconfig -index 4146ac4..17caf67 100644 ---- a/sound/soc/s3c24xx/Kconfig -+++ b/sound/soc/s3c24xx/Kconfig -@@ -25,6 +25,12 @@ config SND_S3C24XX_SOC_NEO1973_WM8753 - Say Y if you want to add support for SoC audio on smdk2440 - with the WM8753. - -+config SND_S3C24XX_SOC_NEO1973_WM8753_DEBUG -+ bool "SoC I2S Audio support for NEO1973 - WM8753 debug" -+ depends on SND_S3C24XX_SOC_NEO1973_WM8753 -+ help -+ Enable debugging output for the SoC I2S Audio code. -+ - config SND_S3C24XX_SOC_NEO1973_GTA02_WM8753 - tristate "SoC I2S Audio support for NEO1973 GTA02 - WM8753" - depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA02 -diff --git a/sound/soc/s3c24xx/neo1973_wm8753.c b/sound/soc/s3c24xx/neo1973_wm8753.c -index 09641cc..d7e031b 100644 ---- a/sound/soc/s3c24xx/neo1973_wm8753.c -+++ b/sound/soc/s3c24xx/neo1973_wm8753.c -@@ -44,6 +44,15 @@ - #include "s3c24xx-pcm.h" - #include "s3c24xx-i2s.h" - -+/* Debugging stuff */ -+#ifdef SND_S3C24XX_SOC_NEO1973_WM8753_DEBUG -+static int debug = 1; -+#else -+static int debug = 0; -+#endif -+ -+#define dprintk(msg...) if (debug) { printk(KERN_DEBUG "wm8753: " msg); } -+ - /* define the scenarios */ - #define NEO_AUDIO_OFF 0 - #define NEO_GSM_CALL_AUDIO_HANDSET 1 -@@ -68,6 +77,8 @@ static int neo1973_hifi_hw_params(struct snd_pcm_substream *substream, - int ret = 0; - unsigned long iis_clkrate; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - iis_clkrate = s3c24xx_i2s_get_clockrate(); - - switch (params_rate(params)) { -@@ -152,6 +163,8 @@ static int neo1973_hifi_hw_free(struct snd_pcm_substream *substream) - struct snd_soc_pcm_runtime *rtd = substream->private_data; - struct snd_soc_codec_dai *codec_dai = rtd->dai->codec_dai; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - /* disable the PLL */ - return codec_dai->dai_ops.set_pll(codec_dai, WM8753_PLL1, 0, 0); - } -@@ -173,6 +186,8 @@ static int neo1973_voice_hw_params(struct snd_pcm_substream *substream, - int ret = 0; - unsigned long iis_clkrate; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - iis_clkrate = s3c24xx_i2s_get_clockrate(); - - if (params_rate(params) != 8000) -@@ -214,6 +229,8 @@ static int neo1973_voice_hw_free(struct snd_pcm_substream *substream) - struct snd_soc_pcm_runtime *rtd = substream->private_data; - struct snd_soc_codec_dai *codec_dai = rtd->dai->codec_dai; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - /* disable the PLL */ - return codec_dai->dai_ops.set_pll(codec_dai, WM8753_PLL2, 0, 0); - } -@@ -228,12 +245,16 @@ static int neo1973_scenario = 0; - static int neo1973_get_scenario(struct snd_kcontrol *kcontrol, - struct snd_ctl_elem_value *ucontrol) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - ucontrol->value.integer.value[0] = neo1973_scenario; - return 0; - } - - static int set_scenario_endpoints(struct snd_soc_codec *codec, int scenario) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - switch(neo1973_scenario) { - case NEO_AUDIO_OFF: - snd_soc_dapm_set_endpoint(codec, "Audio Out", 0); -@@ -316,6 +337,8 @@ static int neo1973_set_scenario(struct snd_kcontrol *kcontrol, - { - struct snd_soc_codec *codec = snd_kcontrol_chip(kcontrol); - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (neo1973_scenario == ucontrol->value.integer.value[0]) - return 0; - -@@ -328,6 +351,8 @@ static u8 lm4857_regs[4] = {0x00, 0x40, 0x80, 0xC0}; - - static void lm4857_write_regs(void) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (i2c_master_send(i2c, lm4857_regs, 4) != 4) - printk(KERN_ERR "lm4857: i2c write failed\n"); - } -@@ -339,6 +364,8 @@ static int lm4857_get_reg(struct snd_kcontrol *kcontrol, - int shift = (kcontrol->private_value >> 8) & 0x0F; - int mask = (kcontrol->private_value >> 16) & 0xFF; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - ucontrol->value.integer.value[0] = (lm4857_regs[reg] >> shift) & mask; - return 0; - } -@@ -350,6 +377,8 @@ static int lm4857_set_reg(struct snd_kcontrol *kcontrol, - int shift = (kcontrol->private_value >> 8) & 0x0F; - int mask = (kcontrol->private_value >> 16) & 0xFF; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (((lm4857_regs[reg] >> shift ) & mask) == - ucontrol->value.integer.value[0]) - return 0; -@@ -365,6 +394,8 @@ static int lm4857_get_mode(struct snd_kcontrol *kcontrol, - { - u8 value = lm4857_regs[LM4857_CTRL] & 0x0F; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (value) - value -= 5; - -@@ -377,6 +408,8 @@ static int lm4857_set_mode(struct snd_kcontrol *kcontrol, - { - u8 value = ucontrol->value.integer.value[0]; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (value) - value += 5; - -@@ -484,6 +517,8 @@ static int neo1973_wm8753_init(struct snd_soc_codec *codec) - { - int i, err; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - /* set up NC codec pins */ - snd_soc_dapm_set_endpoint(codec, "LOUT2", 0); - snd_soc_dapm_set_endpoint(codec, "ROUT2", 0); -@@ -584,6 +619,8 @@ static int lm4857_amp_probe(struct i2c_adapter *adap, int addr, int kind) - { - int ret; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - client_template.adapter = adap; - client_template.addr = addr; - -@@ -607,6 +644,8 @@ exit_err: - - static int lm4857_i2c_detach(struct i2c_client *client) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - i2c_detach_client(client); - kfree(client); - return 0; -@@ -614,6 +653,8 @@ static int lm4857_i2c_detach(struct i2c_client *client) - - static int lm4857_i2c_attach(struct i2c_adapter *adap) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - return i2c_probe(adap, &addr_data, lm4857_amp_probe); - } - -@@ -621,6 +662,8 @@ static u8 lm4857_state; - - static int lm4857_suspend(struct i2c_client *dev, pm_message_t state) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - dev_dbg(&dev->dev, "lm4857_suspend\n"); - lm4857_state = lm4857_regs[LM4857_CTRL] & 0xf; - if (lm4857_state) { -@@ -632,6 +675,8 @@ static int lm4857_suspend(struct i2c_client *dev, pm_message_t state) - - static int lm4857_resume(struct i2c_client *dev) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (lm4857_state) { - lm4857_regs[LM4857_CTRL] |= (lm4857_state & 0x0f); - lm4857_write_regs(); -@@ -641,6 +686,8 @@ static int lm4857_resume(struct i2c_client *dev) - - static void lm4857_shutdown(struct i2c_client *dev) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - dev_dbg(&dev->dev, "lm4857_shutdown\n"); - lm4857_regs[LM4857_CTRL] &= 0xf0; - lm4857_write_regs(); -@@ -672,6 +719,8 @@ static int __init neo1973_init(void) - { - int ret; - -+ dprintk("Entered %s\n", __FUNCTION__); -+ - if (!machine_is_neo1973_gta01()) { - printk(KERN_INFO - "Only GTA01 hardware supported by ASoc driver\n"); -@@ -698,6 +747,8 @@ static int __init neo1973_init(void) - - static void __exit neo1973_exit(void) - { -+ dprintk("Entered %s\n", __FUNCTION__); -+ - i2c_del_driver(&lm4857_i2c_driver); - platform_device_unregister(neo1973_snd_device); - } -diff --git a/sound/soc/s3c24xx/s3c24xx-i2s.c b/sound/soc/s3c24xx/s3c24xx-i2s.c -index 43fd25a..7b6cca7 100644 ---- a/sound/soc/s3c24xx/s3c24xx-i2s.c -+++ b/sound/soc/s3c24xx/s3c24xx-i2s.c -@@ -46,7 +46,7 @@ - - #define S3C24XX_I2S_DEBUG 0 - #if S3C24XX_I2S_DEBUG --#define DBG(x...) printk(KERN_DEBUG x) -+#define DBG(x...) printk(KERN_DEBUG "s3c24xx-i2s: " x) - #else - #define DBG(x...) - #endif -@@ -415,6 +415,7 @@ static int s3c24xx_i2s_probe(struct platform_device *pdev) - int s3c24xx_i2s_suspend(struct platform_device *pdev, - struct snd_soc_cpu_dai *cpu_dai) - { -+ DBG("Entered %s\n", __FUNCTION__); - s3c24xx_i2s.iiscon = readl(s3c24xx_i2s.regs + S3C2410_IISCON); - s3c24xx_i2s.iismod = readl(s3c24xx_i2s.regs + S3C2410_IISMOD); - s3c24xx_i2s.iisfcon = readl(s3c24xx_i2s.regs + S3C2410_IISFCON); -@@ -428,6 +429,7 @@ int s3c24xx_i2s_suspend(struct platform_device *pdev, - int s3c24xx_i2s_resume(struct platform_device *pdev, - struct snd_soc_cpu_dai *cpu_dai) - { -+ DBG("Entered %s\n", __FUNCTION__); - clk_enable(s3c24xx_i2s.iis_clk); - - writel(s3c24xx_i2s.iiscon, s3c24xx_i2s.regs + S3C2410_IISCON); -diff --git a/sound/soc/s3c24xx/s3c24xx-pcm.c b/sound/soc/s3c24xx/s3c24xx-pcm.c -index e9f3b60..57b0c74 100644 ---- a/sound/soc/s3c24xx/s3c24xx-pcm.c -+++ b/sound/soc/s3c24xx/s3c24xx-pcm.c -@@ -40,7 +40,7 @@ - - #define S3C24XX_PCM_DEBUG 0 - #if S3C24XX_PCM_DEBUG --#define DBG(x...) printk(KERN_DEBUG x) -+#define DBG(x...) printk(KERN_DEBUG "s3c24xx-pcm: " x) - #else - #define DBG(x...) - #endif --- -1.5.6.5 - |