Re: [alsa-devel] [PATCH 1/2] ASoC: rockchip: i2s: add 8 channels capture and lrck-mode support

2015-10-07 Thread Caleb Crome
Hi sugar, Can the rockchip support more than 8 channels? Ideally, we would like to capture 16 channels and playback 16 channels simultaneously. Thanks, Caleb Sent from my iPhone > On Oct 7, 2015, at 1:01 AM, sugar wrote: > > Sorry for late reply, we were in the National Day Holiday. >

Re: [alsa-devel] [PATCH 1/2] ASoC: rockchip: i2s: add 8 channels capture and lrck-mode support

2015-10-07 Thread Caleb Crome
week holiday! Thanks, Caleb Crome Sent from my iPhone > On Oct 7, 2015, at 6:47 PM, sugar wrote: > > Hi Caleb, > > we haven't support 16 channels capture and playback yet, would you mind to > detail the use case? if must, we may support this feature on

Re: [alsa-devel] [PATCH 1/2] ASoC: rockchip: i2s: add 8 channels capture and lrck-mode support

2015-10-07 Thread Caleb Crome
That will work! Do all your cortex-a parts support that? Thanks, Caleb Sent from my iPhone > On Oct 7, 2015, at 7:44 PM, sugar wrote: > > Yes, we can support 8 channels with 32bits/sample, thanks. > >> 在 10/8/2015 10:36, Caleb Crome 写道: >> We make microphone arrays

Re: [alsa-devel] [PATCH v2 0/3] Add support for Cirrus Logic CS47L24 and WM1831 codecs

2015-10-19 Thread Caleb Crome
(Accidentally sent HTML format last time, so re-sending...) Does anybody have support written for the CS53L30 4 channel ADC ? Thanks, -Caleb On Mon, Oct 19, 2015 at 7:13 AM, Richard Fitzgerald wrote: > mfd patch based on Lee Jones's for-next > gpio patch based on Linus Walleij's for-next > AS

Re: [alsa-devel] [PATCH v2 0/3] Add support for Cirrus Logic CS47L24 and WM1831 codecs

2015-10-19 Thread Caleb Crome
On Mon, Oct 19, 2015 at 8:04 AM, Richard Fitzgerald wrote: > On Mon, 2015-10-19 at 07:52 -0700, Caleb Crome wrote: >> (Accidentally sent HTML format last time, so re-sending...) >> >> Does anybody have support written for the CS53L30 4 channel ADC ? >> >> >

Re: [PATCH v2 00/16] ASoC: fsl_ssi: Clean up - program flow level

2018-01-12 Thread Caleb Crome
stead of reading register > > sound/soc/fsl/fsl_ssi.c | 740 > > 1 file changed, 369 insertions(+), 371 deletions(-) > > -- > 2.7.4 > Tested again, just to be sure... All looks good. Tested-by: Caleb Crome

Re: [PATCH v1 00/15] ASoC: fsl_ssi: Clean up - program flow level

2018-01-04 Thread Caleb Crome
On Thu, Jan 4, 2018 at 11:48 AM, Nicolin Chen wrote: > On Tue, Jan 02, 2018 at 03:28:11PM -0800, Caleb Crome wrote: > >> tested this patch set on MX6 SSI against broonie for-next (4.15-rc5), >> no problems. >> Do I send a separate Tested-by for each patch, or just the 0

Re: [PATCH v4 00/17] ASoC: fsl_ssi: Clean up - program flow level

2018-01-16 Thread Caleb Crome
d code to a separate probe() > ASoC: fsl_ssi: Use ssi->streams instead of reading register > > sound/soc/fsl/fsl_ssi.c | 741 > +--- > sound/soc/fsl/fsl_ssi.h | 3 - > 2 files changed, 379 insertions(+), 365 deletions(-) > > -- > 2.7.4 > Tested v4 with 8 channel TDM at 48kHz. No problems found. Tested-by: Caleb Crome

Re: [PATCH v5 00/17] ASoC: fsl_ssi: Clean up - program flow level

2018-01-17 Thread Caleb Crome
On Tue, Jan 16, 2018 at 10:51 PM, Nicolin Chen wrote: > [ Maciej, could you please send your Tested-by/Reviewed-by for AC97 > once you confirm this series? > > And Caleb, this version does not need a test for non-AC97 cases. > > Thanks both! ] > > ==Change log== > v5 > * Reworked the series

Re: [PATCH v3 00/17] ASoC: fsl_ssi: Clean up - program flow level

2018-01-15 Thread Caleb Crome
_fsl_ssi_set_dai_fmt() > ASoC: fsl_ssi: Add bool synchronous to mark synchronous mode > ASoC: fsl_ssi: Move DT related code to a separate probe() > ASoC: fsl_ssi: Use ssi->streams instead of reading register > > sound/soc/fsl/fsl_ssi.c | 733 > > sound/soc/fsl/fsl_ssi.h | 3 - > 2 files changed, 370 insertions(+), 366 deletions(-) > > -- > 2.7.4 > tested v3... Tested-by: Caleb Crome

[PATCH 1/1] ASoC: fsl_ssi: add CCSR_SSI_SOR to volatile register list

2016-04-25 Thread Caleb Crome
Due to caching, SOR wasn't written when it should have been. This patch simply adds SOR to the volatile list. Signed-off-by: Caleb Crome --- sound/soc/fsl/fsl_ssi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c index 216e3cb..2f

Re: [PATCH 1/1] ASoC: fsl_ssi: add CCSR_SSI_SOR to volatile register list

2016-04-25 Thread Caleb Crome
On Mon, Apr 25, 2016 at 11:06 AM, Mark Brown wrote: > On Mon, Apr 25, 2016 at 10:50:24AM -0700, Caleb Crome wrote: > >> Due to caching, SOR wasn't written when it should have been. This >> patch simply adds SOR to the volatile list. > > Could you expand on when

[PATCH v2 1/1] ASoC: fsl_ssi: add CCSR_SSI_SOR to volatile register list

2016-04-25 Thread Caleb Crome
because with simple stereo mode, the consequence is that left and right are swapped, which isn't that noticeable. However, it's catestrophic in some systems that require the channels to be in the right slots. Signed-off-by: Caleb Crome Suggested-by: Arnaud Mouiche --- sound/soc/fsl/fsl

Re: [alsa-devel] System with multiple arizona (wm5102) codecs

2015-09-15 Thread Caleb Crome
Hi Pavel, I'd love to see the patches :-) I've been trying to figure out the *right* way to add multiple codecs to a single card (and single CPU DAI) for some days now. Any help would be greatly appreciated. Thanks, -Caleb On Tue, Sep 15, 2015 at 1:35 AM, Pavel Machek wrote: > Hi! > >> >

Re: [alsa-devel] System with multiple arizona (wm5102) codecs

2015-09-15 Thread Caleb Crome
> > Like Charles said earlier the Bells machine in mainline has multiple > CODECs hooked up. Speyside too. To hook up multiple CODECs to a single > DAI link see 88bd870f02dff5c94 (ASoC: core: Add initial support for DAI > multicodec), sadly I don't think Benoit ever got round to submitting a > ma

[PATCH] fsl_ssi: set fifo watermark to more reliable value

2017-01-03 Thread Caleb Crome
From: Caleb Crome The fsl_ssi fifo watermark is by default set to 2 free spaces (i.e. activate DMA on FIFO when only 2 spaces are left.) This means the DMA must service the fifo within 2 audio samples, which is just not enough time for many use cases with high data rate. In many

sunxi, Allwinner TDM Support?

2015-09-24 Thread Caleb Crome
Hi, I was wondering if the sunxi parts support TDM mode on their DAI ports? Those parts sure have attractive pricing, and as you may have gathered, I'm all about many microphone channels. :-) Thanks, -Caleb -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body

Re: [PATCH v4 00/11] ASoC: fsl_ssi: Clean up - coding style level

2017-12-21 Thread Caleb Crome
On Thu, Dec 21, 2017 at 8:08 AM, Caleb Crome wrote: On Wed, Dec 20, 2017 at 3:40 AM, Arnaud Mouiche wrote: > > > > On 19/12/2017 01:25, Caleb Crome wrote: > >> On Mon, Dec 18, 2017 at 3:02 PM, Nicolin Chen wrote: >>> >>> On Mon, Dec 18, 2017

ASoC: fsl_ssi: Bringing up the SSI port in multi-channel TDM mode

2017-12-21 Thread Caleb Crome
Hi, I just posted a little write up for helping people get started with the Freescale SSI port in TDM mode. https://medium.com/@caleb_22836/how-to-get-the-mx6-ssi-port-up-and-running-in-tdm-mode-dbce02a15e81 I'm just posting here in case anybody is searching the google for this information and

Re: [PATCH v4 00/11] ASoC: fsl_ssi: Clean up - coding style level

2017-12-18 Thread Caleb Crome
On Sun, Dec 17, 2017 at 7:13 PM, Timur Tabi wrote: > > On 12/17/17 8:51 PM, Nicolin Chen wrote: >> >> Nicolin Chen (11): >>ASoC: fsl_ssi: Rename fsl_ssi_private to fsl_ssi >>ASoC: fsl_ssi: Cache pdev->dev pointer >>ASoC: fsl_ssi: Refine all comments >>ASoC: fsl_ssi: Rename register

Re: [PATCH v4 00/11] ASoC: fsl_ssi: Clean up - coding style level

2017-12-18 Thread Caleb Crome
On Mon, Dec 18, 2017 at 3:02 PM, Nicolin Chen wrote: > On Mon, Dec 18, 2017 at 02:19:08PM -0800, Caleb Crome wrote: > >> > Acked-by: Timur Tabi > > --- To Mark --- > > Mark, can you still take these changes first? Since this failed > test that Caleb reported here

Re: [PATCH v1 00/15] ASoC: fsl_ssi: Clean up - program flow level

2018-01-02 Thread Caleb Crome
sl_ssi: Move DT related code to a separate probe() > ASoC: fsl_ssi: Use ssi->streams instead of reading register > > sound/soc/fsl/fsl_ssi.c | 710 > > 1 file changed, 348 insertions(+), 362 deletions(-) > > -- > 2.7.4 > tested this patch set on MX6 SSI against broonie for-next (4.15-rc5), no problems. Do I send a separate Tested-by for each patch, or just the 00/15 one? Tested-by: Caleb Crome

Re: [PATCH v3 03/11] ASoC: fsl_ssi: Refine all comments

2017-12-16 Thread Caleb Crome
On Sat, Dec 16, 2017 at 9:15 AM, Timur Tabi wrote: > > On 12/13/17 5:18 PM, Nicolin Chen wrote: > >> - /* Used when using fsl-ssi as sound-card. This is only used by ppc >> and >> -* should be replaced with simple-sound-card. */ >> struct platform_device *pdev; > > > Is this