Re: embedded sound card ?

From: Damion de Soto (damion_at_snapgear.com)
Date: 11/29/04


Date: Mon, 29 Nov 2004 10:22:08 +1000

RusH wrote:
> What options do I have when it comes to embeddind sound card in my
> design ? I want input/output >=22KHz mono (voice and FAX)
>
> I found PCM2906, DS4201 and few alike, but its USB, and I have no USB
> in my design, only bunch of GPIO pins or memory mapping.

We had an old project that used an Analogue Devices 0800 chip attached
to GPIO lines of a coldfire processor.
the driver is available for the 2.0.x linux kernel, and could fairly
easily be ported to 2.2.x, 2.4.x or 2.6.x kernels.

Not sure if AD sell the hardware anymore, but the driver is in our
snapgear linux distribution
snapgear-3.1.1/linux-2.0.x/drivers/char/dac0800.c
from
ftp.snapgear.org/pub/snapgear/src/snapgear-3.1.1.tar.gz

regards

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damion de Soto - Software Engineer  email:     damion@snapgear.com
SnapGear - A CyberGuard Company ---    ph:         +61 7 3435 2809
  | Custom Embedded Solutions          fax:         +61 7 3891 3630
  | and Security Appliances            web: http://www.snapgear.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ---  Free Embedded Linux Distro at   http://www.snapgear.org  ---


Relevant Pages

  • [PATCH] i386: GPIO driver for AMD CS5535/CS5536
    ... The CS5535/CS5536 chips are Geode processor companion devices. ... I will work the SMBus driver with Jean on the lm-sensors mailing list. ... * Allows a user space process to play with the GPIO pins. ... +}; + +static struct cdev cs5535_gpio_cdev; + +/* reserve 32 entries even though some aren't usable */ ...
    (Linux-Kernel)
  • Re: Bitbanging i2c bus driver using the GPIO API
    ... Now I would like to see platform code actually using this. ... Any idea how similar this new driver is to the scx200_i2c driver? ... What this means is that i2c-gpio obsoletes scx200_i2c, ... It would also force us to move the Geode GPIO pins to the generic ...
    (Linux-Kernel)
  • Re: reserving gpios
    ... failure of loading a driver because of a resource ... So IMHO there is no much value in resource management of GPIO pins, ...
    (comp.os.linux.embedded)