mbox series

[0/8] ASoC: Intel: avs: New boards and fixes to existing ones

Message ID 20230629112449.1755928-1-cezary.rojewski@intel.com
Headers show
Series ASoC: Intel: avs: New boards and fixes to existing ones | expand

Message

Cezary Rojewski June 29, 2023, 11:24 a.m. UTC
Series adds support for two boards: es8336 and rt5663. The former is
utilized by some KBL-based tablets whereas the latter unlocks
Chromebooks with rt5663 i2c codecs.

As existing implementation of es8336 (es8316.c) codec driver is not
prepared to cope with KBL-based platforms, couple of small,
clock-related changes precede anything avs-driver related.

The tail of patchset cleans up existing implementation of rt5682.

Amadeusz Sławiński (2):
  ASoC: Intel: avs: Add rt5663 machine board
  ASoC: Intel: avs: Load rt5663 board on KBL-based platforms

Cezary Rojewski (6):
  ASoC: codecs: es8316: Add support for 24 MHz MCLK
  ASoC: codecs: es8316: Add support for S24_3LE format
  ASoC: Intel: avs: Add es8336 machine board
  ASoC: Intel: avs: Load es8336 board on KBL-based platforms
  ASoC: Intel: avs: rt5682: Add missing components
  ASoC: Intel: avs: rt5682: Tidy up hw_params()

 sound/soc/codecs/es8316.c             |   5 +-
 sound/soc/intel/avs/board_selection.c |  16 ++
 sound/soc/intel/avs/boards/Kconfig    |  20 ++
 sound/soc/intel/avs/boards/Makefile   |   4 +
 sound/soc/intel/avs/boards/es8336.c   | 315 ++++++++++++++++++++++++++
 sound/soc/intel/avs/boards/rt5663.c   | 254 +++++++++++++++++++++
 sound/soc/intel/avs/boards/rt5682.c   |  67 +++---
 7 files changed, 652 insertions(+), 29 deletions(-)
 create mode 100644 sound/soc/intel/avs/boards/es8336.c
 create mode 100644 sound/soc/intel/avs/boards/rt5663.c

Comments

Mark Brown July 12, 2023, 11:46 a.m. UTC | #1
On Thu, 29 Jun 2023 13:24:41 +0200, Cezary Rojewski wrote:
> Series adds support for two boards: es8336 and rt5663. The former is
> utilized by some KBL-based tablets whereas the latter unlocks
> Chromebooks with rt5663 i2c codecs.
> 
> As existing implementation of es8336 (es8316.c) codec driver is not
> prepared to cope with KBL-based platforms, couple of small,
> clock-related changes precede anything avs-driver related.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/8] ASoC: codecs: es8316: Add support for 24 MHz MCLK
      commit: be7dc10ab0bc247c2abbdefdaa9d5196df88e9d1
[2/8] ASoC: codecs: es8316: Add support for S24_3LE format
      commit: c30d10aeb398cf71662cb8c6b0090ed9ab38dd8e
[3/8] ASoC: Intel: avs: Add es8336 machine board
      commit: 32e40c8d6ff920354fde36299198c80e7a7d3b76
[4/8] ASoC: Intel: avs: Load es8336 board on KBL-based platforms
      commit: d55bb0f1c1a365c42d8b4032cb965a255692a400
[5/8] ASoC: Intel: avs: Add rt5663 machine board
      commit: 05c5d4e326cc41221a9c065c1e6fee4cdca549b1
[6/8] ASoC: Intel: avs: Load rt5663 board on KBL-based platforms
      commit: 3ed180ac3cec77fe193573adcbaaca34bbc63551
[7/8] ASoC: Intel: avs: rt5682: Add missing components
      commit: 27cd41698de49c8afbcc148a0d76c35da3271519
[8/8] ASoC: Intel: avs: rt5682: Tidy up hw_params()
      commit: 7012fa7d56b7b3e100e4ff0c8d8d7a183f09130d

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark