What ESAI support is planned for Vybrid under Linux and Driver examples to do simple pass 2 channel Pass thru.
Will latest Vybrid card support ESAI in a Tower elevator environment today.
Due to Muxing of pins, will ethernet functions be in the way? or am I able to access the ESAI with at least a single Ethernet port on Tower?
I need 16 L / 16R channels minimum from ESAI and I need to be able to upload 2 Channels Left / 2 Channel Right from Condensor Microphones for equalization/calibration.
regards,
Terry
已解决! 转到解答。
Hello Terry,
Here is what we have so far determined:
What ESAI support is planned for Vybrid under Linux and Driver examples to do simple pass 2 channel Pass thru.
Due to Muxing of pins, will ethernet functions be in the way? or am I able to access the ESAI with at least a single Ethernet port on Tower?
-> Device Drivers
-> Network device support (NETDEVICES [=y])
-> Ethernet (10 or 100Mbit) (NET_ETHERNET [=y])
[ ]Second FEC ethernet controller (of Vybrid and ColdFire)
Additional Information:
Source:
$kernel/sound/soc/imx/imx-esai.c
$kernel/sound/soc/imx/imx-esai.h
arch/arm/plat-mxc/include/mach/esai.h
Kernel Options in MX6:
Symbol: SND_MXC_SOC_ESAI [=n]
Symbol: IMX_HAVE_PLATFORM_IMX_ESAI [=n]
Hope this helps.
Regards,
Timesys Support
Thanks for clarifying the intended usage of ESAI, we understand the
use-case. If a Linux ESAI driver for Vybrid existed, do you have any
recommendations on how to test the same since TWR board does not have
any TDM audio device connected on ESAI port?
Regards,
Timesys Support
Hello Terry,
Here is what we have so far determined:
What ESAI support is planned for Vybrid under Linux and Driver examples to do simple pass 2 channel Pass thru.
Due to Muxing of pins, will ethernet functions be in the way? or am I able to access the ESAI with at least a single Ethernet port on Tower?
-> Device Drivers
-> Network device support (NETDEVICES [=y])
-> Ethernet (10 or 100Mbit) (NET_ETHERNET [=y])
[ ]Second FEC ethernet controller (of Vybrid and ColdFire)
Additional Information:
Source:
$kernel/sound/soc/imx/imx-esai.c
$kernel/sound/soc/imx/imx-esai.h
arch/arm/plat-mxc/include/mach/esai.h
Kernel Options in MX6:
Symbol: SND_MXC_SOC_ESAI [=n]
Symbol: IMX_HAVE_PLATFORM_IMX_ESAI [=n]
Hope this helps.
Regards,
Timesys Support
Hi TimeSYs folks,
The 2nd Ethernet port can be disabled as we need some of the pins for ESAI anyway.
We plan to use the ESAI port in TDM mode to support Audio transfer to a SPORT port on the ADI-21469 DSP.
SGTL Chip is not really of any use to us as we will use a TDM mode of operation.
We may be able to use SAI-3 as it supports 64 word fife. The ESAI supports 128 words of FIFO and may be necessary if data transfer is bogged down.
The SAI0 to 2 are only 32 Word FIFO deep and is much riskier for us.
Does this help you understand what we are doing?
timesyssupport do you have an update on this case?
timesyssupport can you help on this case?