From: Lee W. W. <lw...@ds...> - 2007-11-01 18:09:40
|
Hi Craig, I tried to modify the ac97_patch.c to recieve commands I = created but you were right, it's slow. Each write probably takes about = 40-50ms. You mentioned in your previous post that I can act ioctl to the existing = ucb1400 driver. Can you direct me to a particular file or set of files = or directory to modify? To access the ucb1400 driver, do I open a file descriptor to "/dev/dsp" = or is it another file name? Thanks & Regards, Lee Wei Wei -----Original Message----- From: gum...@li... on behalf of Craig = Hughes Sent: Sat 10/20/2007 5:09 AM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] gpio on audiostix2 =20 On Oct 19, 2007, at 1:50 PM, Lee Wei Wei wrote: > Thanks. I also found this file ac97_patch.c, where the string to /=20 > proc/gpio is parsed. Can I modify this to take in commands i created? Yes, you can. The beauty of open source :) > How do I compile this code? After compiling what is the executable =20 > to copy to the gumstix? Sorry for the dumb questions. I have never =20 > written a driver on Linux before. it'll be snd-ac97-codec.ko -- to build after changing the linux code, =20 do this: cd /path/to/buildroot/build_arm_nofpu/linux-*/ make -j9 ARCH=3Darm CROSS_COMPILE=3D`pwd`/../staging_dir/bin/arm-linux- cd ../.. rm uImage make Now the file you want will be in build_arm_nofpu/root/lib/modules/=20 2.6.*/kernel/sound/pci/ac97/snd-ac97-codec.ko Copy that file into /lib/modules/2.6.*/... on the gumstix, then =20 reload the ac97 driver, or reboot (might be easier to just reboot). C -------------------------------------------------------------------------= This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |