logo

Could not compile stylesheet for simplistic. Using last compiled stylesheet.

GE865 (sound) make a call

posted in IGEPv2 EXPANSION
Tuesday, May 28 2013, 01:53 PM
0
Hi everyone,

I'm trying to establish a connection between the sound chip and the Modem.

I already now that the sound structure is like following picture:

GE865 ====via McBSP 1=====>OMAP=====via McBSP2===>TWL4030

But how can i get this work?
I can send commands to and from the modem. And i have installed Alsa.
I have changed the register "0x04 REG_VOICE_IF" but as far as i can see is this only for McBSP 3 / Uart2 and has "nothing" to do with sound.

The result of "amixer" (Hope that helps^^):

Simple mixer control 'AVADC Clock Priority',0
  Capabilities: enum
  Items: 'Voice high priority' 'HiFi high priority'
  Item0: 'Voice high priority'
Simple mixer control 'Analog',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 5
  Front Left: Capture 0 [0%] [0.00dB]
  Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Analog Left AUXL',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Analog Left Carkit Mic',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Analog Left Headset Mic',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Analog Left Main Mic',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Analog Right AUXR',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Analog Right Sub Mic',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Carkit',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 3
  Mono:
  Front Left: Playback 0 [0%] [-99999.99dB]
  Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'CarkitL Mixer AudioL1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CarkitL Mixer AudioL2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CarkitL Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CarkitR Mixer AudioR1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CarkitR Mixer AudioR2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CarkitR Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Codec Operation Mode',0
  Capabilities: enum
  Items: 'Option 2 (voice/audio)' 'Option 1 (audio)'
  Item0: 'Option 2 (voice/audio)'
Simple mixer control 'DAC Voice Analog Downlink',0
  Capabilities: volume volume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 18
  Mono: 12 [67%] [0.00dB] Playback [on]
Simple mixer control 'DAC Voice Digital Downlink',0
  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 49
  Mono: 37 [76%] [0.00dB]
Simple mixer control 'DAC1 Analog',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 18
  Mono:
  Front Left: Playback 0 [0%] [-24.00dB] [on]
  Front Right: Playback 0 [0%] [-24.00dB] [on]
Simple mixer control 'DAC1 Digital Coarse',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 2
  Mono:
  Front Left: Playback 0 [0%] [0.00dB]
  Front Right: Playback 0 [0%] [0.00dB]
Simple mixer control 'DAC1 Digital Fine',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 63
  Mono:
  Front Left: Playback 63 [100%] [0.00dB]
  Front Right: Playback 63 [100%] [0.00dB]
Simple mixer control 'DAC2 Analog',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 18
  Mono:
  Front Left: Playback 12 [67%] [0.00dB] [on]
  Front Right: Playback 12 [67%] [0.00dB] [on]
Simple mixer control 'DAC2 Digital Coarse',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 2
  Mono:
  Front Left: Playback 0 [0%] [0.00dB]
  Front Right: Playback 0 [0%] [0.00dB]
Simple mixer control 'DAC2 Digital Fine',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 63
  Mono:
  Front Left: Playback 63 [100%] [0.00dB]
  Front Right: Playback 63 [100%] [0.00dB]
Simple mixer control 'Digimic LR Swap',0
  Capabilities: enum
  Items: 'Not swapped' 'Swapped'
  Item0: 'Not swapped'
Simple mixer control 'Earpiece',0
  Capabilities: pvolume pvolume-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 3
  Mono: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'Earpiece Mixer AudioL1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Earpiece Mixer AudioL2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Earpiece Mixer AudioR1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Earpiece Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HS ramp delay',0
  Capabilities: enum
  Items: '27/20/14 ms' '55/40/27 ms' '109/81/55 ms' '218/161/109 ms' '437/323/218 ms' '874/645/437 ms' '1748/1291/874 ms' '3495/2581/1748 ms'
  Item0: '55/40/27 ms'
Simple mixer control 'HandsfreeL',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HandsfreeL Mux',0
  Capabilities: enum
  Items: 'Voice' 'AudioL1' 'AudioL2' 'AudioR2'
  Item0: 'Voice'
Simple mixer control 'HandsfreeR',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HandsfreeR Mux',0
  Capabilities: enum
  Items: 'Voice' 'AudioR1' 'AudioR2' 'AudioL2'
  Item0: 'Voice'
Simple mixer control 'Headset',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 3
  Mono:
  Front Left: Playback 1 [33%] [-6.00dB]
  Front Right: Playback 1 [33%] [-6.00dB]
Simple mixer control 'HeadsetL Mixer AudioL1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HeadsetL Mixer AudioL2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HeadsetL Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HeadsetR Mixer AudioR1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'HeadsetR Mixer AudioR2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'HeadsetR Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Left Digital Loopback',0
  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 7
  Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'Left1 Analog Loopback',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Left2 Analog Loopback',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PreDriv',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 3
  Mono:
  Front Left: Playback 0 [0%] [-99999.99dB]
  Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'PredriveL Mixer AudioL1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveL Mixer AudioL2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveL Mixer AudioR2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveL Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveR Mixer AudioL2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveR Mixer AudioR1',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveR Mixer AudioR2',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PredriveR Mixer Voice',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Right Digital Loopback',0
  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 7
  Mono: 0 [0%] [-99999.99dB]
Simple mixer control 'Right1 Analog Loopback',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Right2 Analog Loopback',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'TX1',0
  Capabilities: cenum
  Items: 'Analog' 'Digimic0'
  Item0: 'Analog'
Simple mixer control 'TX1 Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 15 [48%] [15.00dB]
  Front Right: Capture 15 [48%] [15.00dB]
Simple mixer control 'TX2',0
  Capabilities: cenum
  Items: 'Analog' 'Digimic1'
  Item0: 'Analog'
Simple mixer control 'TX2 Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 15 [48%] [15.00dB]
  Front Right: Capture 15 [48%] [15.00dB]
Simple mixer control 'Vibra',0
  Capabilities: enum
  Items: 'Local vibrator' 'Audio'
  Item0: 'Local vibrator'
Simple mixer control 'Vibra H-bridge direction',0
  Capabilities: enum
  Items: 'Positive polarity' 'Negative polarity'
  Item0: 'Positive polarity'
Simple mixer control 'Vibra H-bridge mode',0
  Capabilities: enum
  Items: 'Vibra H-bridge direction' 'Audio data MSB'
  Item0: 'Vibra H-bridge direction'
Simple mixer control 'Vibra Mux',0
  Capabilities: enum
  Items: 'AudioL1' 'AudioR1' 'AudioL2' 'AudioR2'
  Item0: 'AudioL1'
Simple mixer control 'Voice Analog Loopback',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Voice Digital Loopback',0
  Capabilities: volume volume-joined penum
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 41
  Mono: 0 [0%] [-99999.99dB]


Thanks for your consideration.

David

Accepted Answer

Tuesday, June 11 2013, 10:47 AM - #permalink
0
Hi David,

You can NOT do it with this hardware.
Because IGEPv2 EXPANSION Do Not Includes (DNI) U402 chip (TXB0104PWR).
You could see at page 4 of IGEPv2 schematics
igepv2-expansion-schematics

So, you could try to solder it.
It is close to GE865 modem at bottom side of PCB.

Cheers,
Agusti
The reply is currently minimized Show
Responses (3)
  • Accepted Answer

    Thursday, June 06 2013, 06:35 PM - #permalink
    0
    Hi David, Which hardware are you using? Best regards, Agusti
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 10 2013, 06:23 PM - #permalink
    0
    Hi Agusti,
    I use an IGEPv2 revision 0020 with Expansion Board with IGEP0022 Revision. I'm not quite sure about the exact revisions but i think in case of IGEPv2 is it IGEP0020-RC61 and in case of the Expansion board is it IGEP0022-RC.

    As OS I use linux-omap-2.6.37-4 with alsa-lib-1.0.25 and alsa-utils-1.0.25.

    Is it right that i have to write a driver wich gets sound from MCBSP1 via DMA on OMAP to MCBSP2(SOC)?

    Thanks a lot

    David
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, June 11 2013, 11:16 AM - #permalink
    0
    Hi Agusti, ok i can see the problem O:-) . Thanks a lot. David
    The reply is currently minimized Show
Your Reply

SUPPORT


This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it.
IGEP Community Wiki
IGEP Community Forum
IGEP Community Online Chat