alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* simple-audio-card and external dynamic clock
@ 2016-03-24 21:51 Emmanuel Fusté
  2016-04-04 21:56 ` Emmanuel Fusté
  0 siblings, 1 reply; 5+ messages in thread
From: Emmanuel Fusté @ 2016-03-24 21:51 UTC (permalink / raw)
  To: alsa-devel

Hello,

I m very new to ASoC (and not native english speaker) so be indulgent ;-)
The context  : am335x-boneblack.
I want to drive simple I2S targets. With the ongoing developments, and 
recent patches posted here, this is a very simple job for the 
simple-audio-card machine driver even with fixed external master clock.
I want to go further using a programmable external clock (si570) which 
is not very complicated thanks to the CCF.
But now I want to use the dynamic nature of this external master clock 
(through CCF) to be able to generate 44.1khz AND 48 multiples of fs 
which is not natively possible on the BBB because of integer fs scaling 
only and/or no dedicated audio PLL.
I know that the same could be achieved on the BBB with switching between 
internal clock (24mhz) and external one (24.576mhz) gated by GPIO1_27, 
but this is another story.

Which direction is the right one ?
- dedicated machine driver ?
- or something more generic / reusable implemented in the 
simple-audio-card drivers through helpers routines ?
- or something else ?

Than you.
Emmanuel.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-04-06  6:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-24 21:51 simple-audio-card and external dynamic clock Emmanuel Fusté
2016-04-04 21:56 ` Emmanuel Fusté
2016-04-05 10:49   ` Peter Ujfalusi
2016-04-05 19:10     ` Emmanuel Fusté
2016-04-06  6:54       ` Peter Ujfalusi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).