![Freescale Semiconductor i.MX 6DualLite Скачать руководство пользователя страница 185](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523185.webp)
Table 25-2. AM/FM Codec SoC Driver Source Files
File
Description
imx/imx-si4763.c
Machine layer for AM/FM CODEC ALSA SoC
imx/imx-si4763.h
Header file for AM/FM CODEC ALSA SoC
imx/imx-pcm-dma-mx2.c
Platform layer for stereo CODEC ALSA SoC
imx/imx-pcm.h
Header file for pcm driver and AUDMUX register definitions
imx/imx-ssi.c
Platform DAI link for stereo CODEC ALSA SoC
imx/imx-ssi.h
Header file for platform DAI link and SSI register definitions
codecs/si4763.c
Codec layer for stereo CODEC ALSA SoC
The following table shows the multiple-channel ADC SoC driver source files. These files
are also under the <ltib_dir>/rpm/BUILD/linux/sound/soc directory.
Table 25-3. CS42888 ASoC Driver Source File
File
Description
imx/imx-cs42888.c
Machine layer for mutliple-channel CODEC ALSA SoC
imx/imx-pcm-dma-mx2.c
Platform layer for mutliple-channel CODEC ALSA SoC
imx/imx-pcm.h
Header file for pcm driver
imx/imx-esai.c
Platform DAI link for mutliple-channel CODEC ALSA SoC
imx/imx-esai.h
Header file for platform DAI link
codecs/cs42888.c
CODEC layer for mutliple-channel codec ALSA SoC
codecs/cs42888.h
Header file for mutliple-channel CODEC driver
25.4.2 Sound Card Registration
The CODECs have the same registration sequence:
1. The CODEC driver registers the CODEC driver, DAI driver, and their operation
functions.
2. The platform driver registers the PCM driver, CPU DAI driver and their operation
functions, pre-allocates buffers for PCM components and sets playback and capture
operations as applicable.
3. The machine layer creates the DAI link between CODEC and CPU registers the
sound card and PCM devices.
25.4.3 Device Open
The ALSA driver performs the following functions:
Chapter 25 Advanced Linux Sound Architecture (ALSA) System on a Chip (ASoC) Sound Driver
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
Freescale Semiconductor, Inc.
185
Содержание i.MX 6DualLite
Страница 1: ...i MX 6Solo 6DualLite Linux Reference Manual Document Number IMX6SDLLXRM Rev L3 0 35_4 1 0 09 2013...
Страница 2: ...i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 2 Freescale Semiconductor Inc...
Страница 32: ...Overview i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 32 Freescale Semiconductor Inc...
Страница 48: ...Overview i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 48 Freescale Semiconductor Inc...
Страница 52: ...Overview i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 52 Freescale Semiconductor Inc...
Страница 132: ...Software Operation i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 132 Freescale Semiconductor Inc...
Страница 148: ...Driver Features i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 148 Freescale Semiconductor Inc...
Страница 152: ...Hardware Operation i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 152 Freescale Semiconductor Inc...
Страница 168: ...Unit Test i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 168 Freescale Semiconductor Inc...
Страница 176: ...Driver Features i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 176 Freescale Semiconductor Inc...
Страница 190: ...Unit Test i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 190 Freescale Semiconductor Inc...
Страница 212: ...Introduction i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 212 Freescale Semiconductor Inc...
Страница 230: ...Driver Features i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 230 Freescale Semiconductor Inc...
Страница 238: ...Driver Features i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 238 Freescale Semiconductor Inc...
Страница 256: ...System WakeUp i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 256 Freescale Semiconductor Inc...
Страница 292: ...Introduction i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 292 Freescale Semiconductor Inc...
Страница 296: ...Software Operation i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 296 Freescale Semiconductor Inc...
Страница 310: ...Requirements i MX 6Solo 6DualLite Linux Reference Manual Rev L3 0 35_4 1 0 09 2013 310 Freescale Semiconductor Inc...