From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752806AbcEILZt (ORCPT ); Mon, 9 May 2016 07:25:49 -0400 Received: from dougal.metanate.com ([90.155.101.14]:50751 "EHLO metanate.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751726AbcEILYx (ORCPT ); Mon, 9 May 2016 07:24:53 -0400 From: John Keeping To: alsa-devel@alsa-project.org Cc: linux-kernel@vger.kernel.org, Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , John Keeping Subject: [PATCH 0/9] ASoC: es8328 codec improvements Date: Mon, 9 May 2016 12:24:28 +0100 Message-Id: <20160509112437.8924-1-john@metanate.com> X-Mailer: git-send-email 2.8.2.565.gdb84f68.dirty Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The first 4 patches are bug fixes, then the next 4 add support for more sample rates and formats. The final patch I'm slightly unsure about since the hardware does allow different playback and capture rates, but it only allows 8kHz and 48kHz or 8.0182kHz and 44.1kHz, all other rates have to be symmetric. All of these patches have been tested on a Radxa Rock2 Square with rockchip-i2s. John Keeping (9): ASoC: es8328: Move clock setup to hw_params ASoC: es8328: Fix ADC format setup ASoC: es8328: Fix mask for VMIDSEL ASoC: es8328: Use single R/W for regmap ASoC: es8328: Use more suitable definition for mic bias ASoC: es8328: Move sample size setup to hw_params ASoC: es8328: Support more sample formats ASoC: es8328: Support more sample rates ASoC: es8328: Set symmetric rates sound/soc/codecs/es8328.c | 198 +++++++++++++++++++++++++++++++++++----------- sound/soc/codecs/es8328.h | 23 ++++-- 2 files changed, 168 insertions(+), 53 deletions(-) -- 2.8.0.rc4.238.g874082a