linux/Documentation/devicetree/bindings/sound
Daniel Mack 2352d4bf43 ASoC: adau1701: allow configuration of PLL mode pins
The ADAU1701 has 2 hardware pins to configure the PLL mode in accordance
to the MCLK-to-LRCLK ratio. These pins have to be stable before the chip
is released from reset, and a full reset cycle, including a new firmware
download is needed whenever they change.

This patch adds GPIO properties to the DT bindings of the Codec, and
implements makes the set_sysclk memorize the configured sysclk.

Because the run-time parameters are unknown at probe time, the first
firmware download is postponed to the first hw_params call, when the
driver can determine the mclk/lrclk divider. Subsequent downloads
are only issued when the divider configuration changes.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-06-25 10:32:08 +01:00
..
adi,adau1701.txt ASoC: adau1701: allow configuration of PLL mode pins 2013-06-25 10:32:08 +01:00
ak4104.txt ASoC: ak4104: add reset line property to DT bindings 2012-11-24 00:09:03 +09:00
ak4642.txt ASoC: ak4642: add Device Tree support 2013-01-10 12:19:39 +00:00
ak5386.txt ASoC: Add codec driver for AK5386 2013-03-08 19:49:22 +08:00
alc5632.txt ASoC: ALC5632: Add device tree binding documentation 2012-01-31 19:36:17 +00:00
atmel-at91sam9g20ek-wm8731-audio.txt ASoC: at91sam9g20ek-wm8731: convert to dt support 2012-11-16 10:27:27 +09:00
cs4270.txt ASoC: Add reset-gpio DT property to cs4270 driver 2012-08-03 23:03:59 +01:00
cs4271.txt ALSA: ASoC: cs4271: add optional soft reset workaround 2012-12-24 15:53:28 +00:00
davinci-mcasp-audio.txt ASoC: Davinci: McASP: add support new McASP IP Variant 2012-09-06 08:20:33 +08:00
imx-audio-sgtl5000.txt ASoC: fsl: fix the binding of imx-sgtl5000 2012-05-11 22:51:28 +01:00
imx-audmux.txt ASoC: fsl: add dt support for imx-audmux 2012-03-06 12:44:21 +00:00
mxs-audio-sgtl5000.txt ASoC: mxs: add device tree support for mxs-sgtl5000 2012-05-12 11:04:59 +01:00
mxs-saif.txt ASoC: mxs: add device tree support for mxs-saif 2012-05-12 11:04:59 +01:00
nvidia,tegra20-ac97.txt ASoC: tegra: add ac97 host driver 2013-01-14 08:21:04 +09:00
nvidia,tegra20-das.txt dt: name all Tegra binding docs consistently 2012-06-11 11:48:42 -06:00
nvidia,tegra20-i2s.txt dt: name all Tegra binding docs consistently 2012-06-11 11:48:42 -06:00
nvidia,tegra30-ahub.txt ASoC: tegra: add Tegra114 support to the AHUB driver 2013-03-25 15:56:35 +00:00
nvidia,tegra30-i2s.txt ASoC: tegra: add tegra30-i2s driver 2012-04-13 11:29:23 +01:00
nvidia,tegra-audio-alc5632.txt ARM: tegra: add clocks property to sound nodes 2013-04-04 17:17:42 -06:00
nvidia,tegra-audio-trimslice.txt ARM: tegra: add clocks property to sound nodes 2013-04-04 17:17:42 -06:00
nvidia,tegra-audio-wm8753.txt ARM: tegra: add clocks property to sound nodes 2013-04-04 17:17:42 -06:00
nvidia,tegra-audio-wm8903.txt ARM: tegra: add clocks property to sound nodes 2013-04-04 17:17:42 -06:00
nvidia,tegra-audio-wm9712.txt ARM: tegra: add clocks property to AC'97 sound nodes 2013-04-04 17:17:43 -06:00
omap-abe-twl6040.txt ASoC: omap-abe-twl6040: Use "ti,jack-detection" DT property as boolean 2012-11-28 19:13:18 +00:00
omap-dmic.txt ASoC: omap-dmic: Add device tree bindings 2012-05-22 17:33:19 +01:00
omap-mcbsp.txt ASoC: omap-mcbsp: Device tree binding documentation update 2012-08-22 20:18:00 +01:00
omap-mcpdm.txt ASoC: omap-mcpdm: Add device tree bindings 2012-05-22 17:33:19 +01:00
omap-twl4030.txt ASoC: omap-twl4030: Add support for routing, voice port and jack detect 2013-01-02 13:04:25 +00:00
renesas,fsi.txt ASoC: fsi: add device tree support 2013-01-14 08:27:18 +09:00
samsung-i2s.txt ASoC: samsung: Add DT support for i2s 2013-01-29 12:47:46 +08:00
samsung,smdk-wm8994.txt ASoC: SMDK: WM8994: Add device tree support for machine file 2013-01-29 15:36:28 +08:00
sgtl5000.txt ASoC: dt: sgtl5000.txt: Add description for 'reg' field 2012-04-24 12:04:05 +01:00
ti,tas5086.txt ALSA: ASoC: add codec driver for TI TAS5086 2013-03-08 21:06:09 +08:00
tlv320aic3x.txt ASoC: tlv320aic3x: Convert mic bias to a supply widget 2013-02-04 18:35:19 +00:00
ux500-mop500.txt Documentation: Define the MOP500 Audio Machine Driver Device Tree bindings 2012-09-20 09:10:59 +02:00
ux500-msp.txt Documentation: Define the MSP Driver Device Tree bindings 2012-09-20 09:10:59 +02:00
wm8510.txt ASoC: Add device tree binding for WM8510 2011-08-14 13:41:24 +09:00
wm8523.txt ASoC: Add device tree binding for WM8523 2011-08-14 13:41:28 +09:00
wm8580.txt ASoC: Add device tree support for WM8580 2011-08-14 13:41:38 +09:00
wm8711.txt ASoC: Add device tree binding for WM8711 2011-08-14 13:41:52 +09:00
wm8728.txt ASoC: Add device tree binding for WM8728 2011-08-14 13:42:09 +09:00
wm8731.txt
wm8737.txt ASoC: Add device tree binding for WM8737 2011-08-14 13:42:43 +09:00
wm8741.txt ASoC: Add device tree binding for WM8741 2011-08-15 22:58:47 +09:00
wm8750.txt ASoC: Add device tree binding for WM8750 2011-08-14 13:42:51 +09:00
wm8753.txt ASoC: Add device tree binding for WM8753 2011-08-14 13:43:14 +09:00
wm8770.txt ASoC: Add device tree binding for WM8770 2011-08-31 09:52:43 +01:00
wm8776.txt ASoC: Add device tree binding for WM8776 2011-08-31 09:52:50 +01:00
wm8804.txt ASoC: Add device tree binding for WM8804 2011-08-31 09:52:57 +01:00
wm8903.txt ASoC: WM8903: Add device tree binding 2011-12-06 10:29:22 +00:00
wm8962.txt ASoC: wm8962: Add device tree support 2012-12-24 15:36:57 +00:00
wm8994.txt mfd: wm8994: Add some OF properties 2013-04-19 00:35:21 +02:00