Home
last modified time | relevance | path

Searched hist:"38 cbf9598feba97de9f9b43efa9153fd7c1a2ec9" (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/sound/soc/codecs/
H A Dstac9766.cdiff d0e3cce9144eb8bff0852531aadbe221addaa2d5 Tue Jul 31 07:42:27 CDT 2012 Manuel Lauss <manuel.lauss@googlemail.com> ASoC: AC97 doesn't use regmap by default

Since commit 38cbf9598feba97de9f9b43efa9153fd7c1a2ec9
("ASoC: core: Try to use regmap if the driver doesn't set up any I/O")
any ASoC codec which doesn't set codec::control_data is assumed
to use regmap. That doesn't work with AC97 so this workaround
sets the codec::control_data member to a random value to restore
proper behaviour.

Tested with WM9712.

Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
H A Dad1980.cdiff d0e3cce9144eb8bff0852531aadbe221addaa2d5 Tue Jul 31 07:42:27 CDT 2012 Manuel Lauss <manuel.lauss@googlemail.com> ASoC: AC97 doesn't use regmap by default

Since commit 38cbf9598feba97de9f9b43efa9153fd7c1a2ec9
("ASoC: core: Try to use regmap if the driver doesn't set up any I/O")
any ASoC codec which doesn't set codec::control_data is assumed
to use regmap. That doesn't work with AC97 so this workaround
sets the codec::control_data member to a random value to restore
proper behaviour.

Tested with WM9712.

Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
H A Dwm9712.cdiff d0e3cce9144eb8bff0852531aadbe221addaa2d5 Tue Jul 31 07:42:27 CDT 2012 Manuel Lauss <manuel.lauss@googlemail.com> ASoC: AC97 doesn't use regmap by default

Since commit 38cbf9598feba97de9f9b43efa9153fd7c1a2ec9
("ASoC: core: Try to use regmap if the driver doesn't set up any I/O")
any ASoC codec which doesn't set codec::control_data is assumed
to use regmap. That doesn't work with AC97 so this workaround
sets the codec::control_data member to a random value to restore
proper behaviour.

Tested with WM9712.

Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
H A Dwm9713.cdiff d0e3cce9144eb8bff0852531aadbe221addaa2d5 Tue Jul 31 07:42:27 CDT 2012 Manuel Lauss <manuel.lauss@googlemail.com> ASoC: AC97 doesn't use regmap by default

Since commit 38cbf9598feba97de9f9b43efa9153fd7c1a2ec9
("ASoC: core: Try to use regmap if the driver doesn't set up any I/O")
any ASoC codec which doesn't set codec::control_data is assumed
to use regmap. That doesn't work with AC97 so this workaround
sets the codec::control_data member to a random value to restore
proper behaviour.

Tested with WM9712.

Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
/openbmc/linux/sound/soc/
H A Dsoc-core.cdiff 38cbf9598feba97de9f9b43efa9153fd7c1a2ec9 Fri Jun 22 07:04:02 CDT 2012 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: core: Try to use regmap if the driver doesn't set up any I/O

Since most new drivers are expected to use regmap and since frequently the
only thing we need to do in the CODEC probe function is configure the I/O
try to initialise the register I/O using regmap if the driver hasn't done
so after probe().

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@ti.com>