From: Mark Brown [mailto:broonie@opensource.wolfsonmicro.com]
As previously mentioned this is pretty much up to you - you can apply a range of techniques, either from starting from >scratch or reviewing the kernel changelogs for the core and other drivers and making gradual changes to forward port. >Which approach works best for you is largely a matter of personal preference. If you have questions on specific things >then please feel free to ask.
OK. I will look into the kernel changelogs and update the LM49352 driver to use the latest ALSA APIs and sync with latest kernel sources. If there are any other comments (ie apart from the coding standards), please let me know.
I've had a brief glance at the driver and there are a number of obvious coding style issues, please before resubmitting >review the coding style you are using and ensure that your driver is following a similar coding style to the existing >kernel code. For example comments like this:
I ran the scripts/chcekpatch.pl script for lm49352.c and lm49352.h file, there no warnings/errors. OK, I could remove the comments for all functions in the next patch submission.
Thanks Swami