2009-07-06 12:05:28     SSM2602 - 2603 new design questions

Document created by Aaronwu Employee on Aug 16, 2013
Version 1Show Document
  • View in full screen mode

2009-07-06 12:05:28     SSM2602 - 2603 new design questions

Tom Hoover (UNITED STATES)

Message: 76831   

 

We are considering using the SSM2603 device in an upcoming design.

 

Can anyone comment on the reliability of the driver for this device? Alsa / OSS support? Full Duplex support?

 

We will also be looking at the BF518 for the processor.

 

 

 

Thanks,

 

Tom

QuoteReplyEditDelete

 

 

2009-07-06 12:13:29     SSM2602 - 2603 new design questions

Michael Hennerich (GERMANY)

Message: 76832    Take a look here:

 

http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:ssm260

2

 

As far as I can tell - the driver is fully implemented tested.

It's an ALSA SoC driver - but you can also use it with OSS - by using

the OSS wrapper.

It supports full Duplex, various sample rates and device controls.

See amixer output below:

 

Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

 

ASoC version 0.13.2

 

dma rx:3 tx:4, err irq:15, regs:ffc00800

 

ssm2602 Audio Codec 0.1<6>asoc: SSM2602 <-> bf5xx-i2s mapping ok

 

ALSA device list:

 

#0: bf5xx_ssm2602 (SSM2602)

 

TCP cubic registered

 

root:/> amixer

 

Simple mixer control 'Master',0

 

Capabilities: pvolume

 

Playback channels: Front Left - Front Right

 

Limits: Playback 0 - 127

 

Mono:

 

Front Left: Playback 121 [95%]

 

Front Right: Playback 121 [95%]

 

Simple mixer control 'Master Playback ZC',0

 

Capabilities: pswitch

 

Playback channels: Front Left - Front Right

 

Mono:

 

Front Left: Playback [off]

 

Front Right: Playback [off]

 

Simple mixer control 'Sidetone',0

 

Capabilities: pvolume pvolume-joined

 

Playback channels: Mono

 

Limits: Playback 0 - 3

 

Mono: Playback 3 [100%]

 

Simple mixer control 'Line',0

 

Capabilities: cswitch cswitch-joined cswitch-exclusive

 

Capture exclusive group: 0

 

Capture channels: Mono

 

Mono: Capture [on]

 

Simple mixer control 'Mic',0

 

Capabilities: cswitch cswitch-joined cswitch-exclusive

 

Capture exclusive group: 0

 

Capture channels: Mono

 

Mono: Capture [off]

Simple mixer control 'Mic Boost (+20dB)',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'Playback De-emphasis',0

Capabilities: enum

Items: 'None' '32Khz' '44.1Khz' '48Khz'

Item0: 'None'

Simple mixer control 'Capture',0

Capabilities: cvolume cswitch

Capture channels: Front Left - Front Right

Limits: Capture 0 - 31

Front Left: Capture 23 [74%] [on]

Front Right: Capture 23 [74%] [on]

Simple mixer control 'ADC High Pass Filter',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'Input Mux',0

Capabilities: enum

Items: 'Line' 'Mic'

Item0: 'Line'

Simple mixer control 'Output Mixer HiFi Playback Swit',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Simple mixer control 'Output Mixer Line Bypass',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

Simple mixer control 'Output Mixer Mic Sidetone Switc',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

Simple mixer control 'Store DC Offset',0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

root:/

 

-Michael

Attachments

    Outcomes