Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 316186
b: refs/heads/master
c: e44fbbd
h: refs/heads/master
v: v3
  • Loading branch information
Stephen Warren authored and Mark Brown committed Jun 3, 2012
1 parent 57d61be commit 026b817
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e2d287c179a12a6069bc3b746e2e34edcddf81b3
refs/heads/master: e44fbbd45896e684d44391aaf881dd3e36bd1a16
10 changes: 2 additions & 8 deletions trunk/sound/soc/tegra/tegra_wm8903.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,9 @@

#define DRV_NAME "tegra-snd-wm8903"

#define GPIO_HP_DET BIT(4)

struct tegra_wm8903 {
struct tegra_wm8903_platform_data pdata;
struct tegra_asoc_utils_data util_data;
int gpio_requested;
};

static int tegra_wm8903_hw_params(struct snd_pcm_substream *substream,
Expand Down Expand Up @@ -252,7 +249,6 @@ static int tegra_wm8903_init(struct snd_soc_pcm_runtime *rtd)
snd_soc_jack_add_gpios(&tegra_wm8903_hp_jack,
1,
&tegra_wm8903_hp_jack_gpio);
machine->gpio_requested |= GPIO_HP_DET;
}

snd_soc_jack_new(codec, "Mic Jack", SND_JACK_MICROPHONE,
Expand Down Expand Up @@ -458,10 +454,8 @@ static int __devexit tegra_wm8903_driver_remove(struct platform_device *pdev)
struct snd_soc_card *card = platform_get_drvdata(pdev);
struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card);

if (machine->gpio_requested & GPIO_HP_DET)
snd_soc_jack_free_gpios(&tegra_wm8903_hp_jack,
1,
&tegra_wm8903_hp_jack_gpio);
snd_soc_jack_free_gpios(&tegra_wm8903_hp_jack, 1,
&tegra_wm8903_hp_jack_gpio);

snd_soc_unregister_card(card);

Expand Down

0 comments on commit 026b817

Please sign in to comment.