fixup
fixup SUSPICIOUS, to get DT to compile

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
clk: si5351: enable multisynth fanout by default

...

Signed-off-by: Daniel Mack <zonque@gmail.com>
HACK! clk: si5351: clear SI5351_CLK_POWERDOWN for all clks

... this should become an DT property later.
ALSA: ASoC: McASP: keep XCLKRST in DAVINCI_MCASP_GBLCTLX_REG on stream stop

Signed-off-by: Daniel Mack <zonque@gmail.com>
ALSA: ASoC: add machine driver for SUE boards

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Michal Bachraty <michal.bachraty@streamunlimited.com>
OMAP-CONFIG: update omap2plus defconfig to TI 3.14

just run
  make omap2plus_defconfig
  cp .config ./arch/arm/configs/omap2plus_defconfig

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
BONE-CONFIG: move all audio related things inside kernel

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
ASoC: Add PCM3060 codec.

Signed-off-by: Michal Bachraty <michal.bachraty@streamunlimited.com>
FIXUP for ASoC: Add PCM3060 codec. (incorrect sample format)

pcm3060: Fix incorrect sample format in PCM3060 codec

S24_LE represents samples which consist of 24 data bits and 8 padding bits,
where the padding bits are the *most* significant ones. However, this is
not what the PCM3060 expects; instead, it expects the padding bits to be
the *least* significant ones.

From ALSA's point of view (as well as for most sound chips), there is no
practical difference between true 32 bit samples and
24-bit-with-8-LSB-padding ones; the only difference is that in the latter
case, the 8 LSB are ignored. So, using S32_LE fixes playback.

Signed-off-by: Carlos Rafael Giani <carlos.giani@streamunlimited.com>
Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
FIXUP for ASoC: Add PCM3060 codec. (coding style)

remove some coding style issues

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
FIXUP for ASoC: Add PCM3060 codec. (cleanup + switch to regmap)

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
ASoC: codecs: add pcm dummy driver.

This driver accepts the specified formats and rates without any hardware
configuration over I2C. It is assumed the DAC is in bootstrap mode or can
auto detect the sample rates and formats received.

The reset gpio defined in the device tree can be used as a hardware reset
signal.

Signed-off-by: Lee Page <lee.page@streamunlimited.com>
FIXUP for ALSA: ASoC: add machine driver for SUE boards

am33xx: Add possibility to enable MCLK earlier

Added option "sue,early-mclk" to dts which allows to enable the MCLK
before the codec (pcm3060 in the demo client) is initialized, which is
a requirement from the datasheet.

Signed-off-by: Martin Pietryka <martin.pietryka@streamunlimited.com>
Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
FIXUP for ALSA: ASoC: add machine driver for SUE boards

proper error message for links failures

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
BONE-DTS: enable sue audio

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>
BONE-CONFIG: enable sue audio

CONFIG_SND_ALOOP=y
CONFIG_COMMON_CLK_SI5351=y
CONFIG_FUSE_FS=m

and automatically enabled newly added codecs

Signed-off-by: Radek Dostal <radek.dostal@streamunlimited.com>