All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Break up the patch_sigmatel.c
@ 2009-08-12 20:35 Maxim Levitsky
  2009-08-12 20:45 ` Daniel Chen
  2009-08-13  5:28 ` Takashi Iwai
  0 siblings, 2 replies; 7+ messages in thread
From: Maxim Levitsky @ 2009-08-12 20:35 UTC (permalink / raw)
  To: alsa-devel@alsa-project.org; +Cc: Takashi Iwai

Hi folks,

I own an stac9227 and with latest kernel, it doesn't output any sound
via front headphones. (this a is desktop)

I don't want to bother you with details, etc, I will fix that myself. I
have good knowledge of the device.

However, the mess that is patch_sigmatel.c seems to be doubled. 
its huge file, and there are loads on new codecs added.

I have a suggestion, to break it up into smaller files.
I especially want to move all 'data' from it to header file, and sort it
by model. 

Maybe move pin configs to separate file.
Also I know that stac9200 is quite old, and uses many different support
functions. I could move these in another file as well.

In other words, I want to break it up into several (5 maybe) files,
while not touching the code itself (I so that later maybe)

Since it is quite dirty and hard work, I want to ask if you agree.

Btw, half of static data can be retrieved from codec by querying it
(like dac,adc,pin node ids)

Best regards,
	Maxim Levitsky

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

end of thread, other threads:[~2009-08-13 15:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-12 20:35 [RFC] Break up the patch_sigmatel.c Maxim Levitsky
2009-08-12 20:45 ` Daniel Chen
2009-08-12 20:50   ` Maxim Levitsky
2009-08-13  5:28 ` Takashi Iwai
2009-08-13  7:34   ` Maxim Levitsky
2009-08-13  7:55     ` Takashi Iwai
2009-08-13 15:05       ` Maxim Levitsky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.