sound updates for 4.8

Majority of this update is about ASoC, including a few new drivers,
and the rest are mostly minor changes.  The only substantial change in
ALSA core is about the additional error handling in the
compress-offload API.  Below are highlights:

- Add the error propagating support in compress-offload API

- HD-audio: a usual Dell headset fixup, an Intel HDMI/DP fix, and the
  default mixer setup change ot turn off the loopback

- Lots of updates for ASoC Intel drivers, mostly board support and bug
  fixing, and to the NAU8825 driver

- Work on generalizing bits of simple-card to allow more code sharing
  with the Renesas rsrc-card (which can't use simple-card due to DPCM)

- Removal of the Odroid X2 driver due to replacement with simple-card

- Support for several new Mediatek platforms and associated boards

- New ASoC drivers for Allwinner A10, Analog Devices ADAU7002, Broadcom
  Cygnus, Cirrus Logic CS35L33 and CS53L30, Maxim MAX8960 and MAX98504,
  Realtek RT5514 and Wolfson WM8758
sound: oss: Use kernel_read_file_from_path() for mod_firmware_load()

Since recently we have kernel_read_file_from_path(), and it's doing
the same thing as our own home-baked mod_firmware_load().  Let's use
the official API function and clean up the old code.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
3 files changed