ASoC: ac97: add gpio chip
The AC97 specification provides a guide for 16 GPIOs in the codecs. If the gpiolib is compiled in the kernel, declare a gpio chip. This was tested with a pxa27x board (mioa701) and a wm9713 codec. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:

committed by
Mark Brown

parent
8005c49d9a
commit
9bf5c3d11f
@@ -417,11 +417,13 @@
|
||||
#define AC97_RATES_MIC_ADC 4
|
||||
#define AC97_RATES_SPDIF 5
|
||||
|
||||
#define AC97_NUM_GPIOS 16
|
||||
/*
|
||||
*
|
||||
*/
|
||||
|
||||
struct snd_ac97;
|
||||
struct snd_ac97_gpio_priv;
|
||||
struct snd_pcm_chmap;
|
||||
|
||||
struct snd_ac97_build_ops {
|
||||
@@ -529,6 +531,7 @@ struct snd_ac97 {
|
||||
struct delayed_work power_work;
|
||||
#endif
|
||||
struct device dev;
|
||||
struct snd_ac97_gpio_priv *gpio_priv;
|
||||
|
||||
struct snd_pcm_chmap *chmaps[2]; /* channel-maps (optional) */
|
||||
};
|
||||
|
Reference in New Issue
Block a user