linux/sound/soc/intel/boards
Linus Torvalds 6ab8ad3160 sound updates for 5.4
As shown in diffstat and logs, it was again a busy development
 cycle at this time, too.  The most significant changes are still
 on-going refactoring / modernization works for ASoC core and
 drivers, but there are lots of other changes as well.  Here we go,
 some highlights below:
 
 ASoC:
 - Quite lots of cleanup / refactoring of ASoC core and APIs;
   most of them are systematic, but also including cleanups and
   modernization
 
 - A bulk of updates for some ASoC platforms, Freescale, sunxi and
   Intel SST/SOF
 
 - Initial support for Sound Open Firmware on i.MX8
 
 - Removal of deprecated w90x900 and nuc900 drivers
 
 - New support for Cirrus Logic CS47L15 and CS47L92, Freescale i.MX
   7ULP and 8MQ, Meson G12A and NXP UDA1334
 
 USB-audio:
 - More validations of descriptor units for hardening against bugs
   reported by fuzzers
 
 - PCM device assignment workaround for a past call-order change
 
 - Scarlett Gen2 mixer interface, a few more more quirks
 
 HD-audio:
 - Support for audio component with AMD/ATI and Nvidia HDMI codecs
 
 - Clean up HD-audio core and remove indirect access ops for Intel SOF
 
 - DMIC detection at probe; it would make systems automatically falling
   back to SST/SOF driver on devices that need DMIC handling.
   Needs a new Kconfig to set, and beware that it's still new and a bit
   experimental
 
 FireWire:
 - Lots of code refactoring and cleanups
 -----BEGIN PGP SIGNATURE-----
 
 iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAl1/dEsOHHRpd2FpQHN1
 c2UuZGUACgkQLtJE4w1nLE+2WA//YoEoxXgx/Aok5eJfKPSn0Pd7HccvU53Q9Syx
 z8DaUSUbd6S7g9P8zzXm1l5bIfAur1FQDkvfYrA23iDhixna/w+jnkeUbRBCFbnB
 tdUX4mMBMO/wfJZ5I1Amw9OaKsEaWoSaw8EezgWLkQUkVjfAVLitz/oH4qxlitxv
 ssOP2pLNaNKMqJjgV49DJ6wXjAFnndB+nSoEGzDkoDYv17VeahDG6XRPRGvmf6ZM
 06w2KfGJqstNniH5Cw2us0GQf1UD6Ra1aZJRekoOjih5PeX8/Mjl+6HgQVwEZwZY
 ZnwAgJaL/ujUPywJO9cBlMv2yiePMqgXA8b5sNO1HJdzwIP7wAjD/bbY6V9+8IDZ
 zQpqHWen7B/PySLym7y19QvVZYmc+y43vJJev9M6kc0LofOltWmeeAUr5x3gktWx
 WuwN6KEHP5NA2cwkc8mW1LwiUavon1hl7PGOVqx7R3k4upPAKY1ZXBHNXgN2+M5N
 lX9fbAMLB2W0cPkD/Ob29JP04qDxmLT+nhHNh2lzSQBlHHpsuVUyGvJH4PwOWnTb
 tk1xTPxF+zVaVTV3TUGHziiK98PHY/Sj1hlyvKGuBiD+efvvnXAVkivjL9Egj4aq
 QGGGshTdOi7l7Anon3TEbHA8cFNkttRukKq1bpskZHydlaQtTOW0CEotRmvEJfpR
 ghQn5mY=
 =/+1Q
 -----END PGP SIGNATURE-----

Merge tag 'sound-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound updates from Takashi Iwai:
 "As shown in diffstat and logs, it was again a busy development cycle
  at this time, too. The most significant changes are still on-going
  refactoring / modernization works for ASoC core and drivers, but there
  are lots of other changes as well. Here we go, some highlights below:

  ASoC:

   - Quite a lot of cleanup / refactoring of ASoC core and APIs; most of
     them are systematic, but also including cleanups and modernization

   - A bulk of updates for some ASoC platforms, Freescale, sunxi and
     Intel SST/SOF

   - Initial support for Sound Open Firmware on i.MX8

   - Removal of deprecated w90x900 and nuc900 drivers

   - New support for Cirrus Logic CS47L15 and CS47L92, Freescale i.MX
     7ULP and 8MQ, Meson G12A and NXP UDA1334

  USB-audio:

   - More validations of descriptor units for hardening against bugs
     reported by fuzzers

   - PCM device assignment workaround for a past call-order change

   - Scarlett Gen2 mixer interface, a few more more quirks

  HD-audio:

   - Support for audio component with AMD/ATI and Nvidia HDMI codecs

   - Clean up HD-audio core and remove indirect access ops for Intel SOF

   - DMIC detection at probe; it would make systems automatically
     falling back to SST/SOF driver on devices that need DMIC handling.
     Needs a new Kconfig to set, and beware that it's still new and a
     bit experimental

  FireWire:

   - Lots of code refactoring and cleanups"

* tag 'sound-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (521 commits)
  ASoC: sdm845: remove unneeded semicolon
  ASoC: fsl_sai: Implement set_bclk_ratio
  ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name
  ASoC: wcd9335: remove redundant use of ret variable
  ALSA: firewire-tascam: check intermediate state of clock status and retry
  ALSA: firewire-tascam: handle error code when getting current source of clock
  ASoC: hdmi-codec: Add an op to set callback function for plug event
  ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF
  ASoC: rt5677: Remove magic number register writes
  ASoC: soc-core: self contained soc_unbind_aux_dev()
  ASoC: soc-core: add soc_unbind_aux_dev()
  ASoC: soc-core: self contained soc_bind_aux_dev()
  ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais()
  ASoC: soc-core: self contained soc_probe_link_dais()
  ASoC: soc-core: add new soc_link_init()
  ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai()
  ASoC: soc-core: self contained soc_remove_link_dais()
  ASoC: soc-core: self contained soc_remove_link_components()
  ASoC: soc-core: self contained soc_probe_link_components()
  ASoC: rt1308: make array pd static const, makes object smaller
  ...
2019-09-17 17:43:33 -07:00
..
Kconfig ASoC: Intel: boards: Add Cometlake machine driver support 2019-08-15 17:54:38 +01:00
Makefile ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms 2019-05-22 13:19:06 +01:00
bdw-rt5677.c ASoC: Intel: bdw-rt5677: Simplify device probe 2019-08-30 12:26:44 +01:00
broadwell.c ASoC: Intel: broadwell: Simplify device probe 2019-08-30 12:26:48 +01:00
bxt_da7219_max98357a.c ASoC: Intel: boards: Add Cometlake machine driver support 2019-08-15 17:54:38 +01:00
bxt_rt298.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
byt-max98090.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
byt-rt5640.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
bytcht_cx2072x.c gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h 2019-07-31 00:59:19 +02:00
bytcht_da7213.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
bytcht_es8316.c ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook 2019-07-16 19:17:16 +01:00
bytcht_nocodec.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
bytcr_rt5640.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
bytcr_rt5651.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
cht_bsw_max98090_ti.c sound updates for 5.4 2019-09-17 17:43:33 -07:00
cht_bsw_nau8824.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
cht_bsw_rt5645.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
cht_bsw_rt5672.c gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h 2019-07-31 00:59:19 +02:00
glk_rt5682_max98357a.c ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style 2019-06-06 22:19:53 +01:00
haswell.c ASoC: Intel: haswell: Simplify device probe 2019-08-30 12:26:41 +01:00
kbl_da7219_max98357a.c ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style 2019-06-06 22:17:55 +01:00
kbl_da7219_max98927.c ASoC: Intel: kbl_da7219_max98927: use modern dai_link style 2019-06-06 22:17:36 +01:00
kbl_rt5660.c ASoC: Intel: kbl_rt5660: use modern dai_link style 2019-06-06 22:16:36 +01:00
kbl_rt5663_max98927.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
kbl_rt5663_rt5514_max98927.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
skl_hda_dsp_common.c ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl 2019-08-08 20:57:01 +01:00
skl_hda_dsp_common.h ASoC: Intel: skl_hda_dsp_generic: add DMIC support 2019-05-03 15:03:30 +09:00
skl_hda_dsp_generic.c ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route 2019-08-12 14:02:38 +01:00
skl_nau88l25_max98357a.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
skl_nau88l25_ssm4567.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
skl_rt286.c Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
sof_rt5682.c Merge branch 'asoc-5.3' into asoc-5.4 2019-08-20 18:28:43 +01:00