
Table continued from the previous page...
Option
Values
Default Value
Description
CONFIG_SND_SOC_FSL_S
AI
y/m/n
y
Enable SAI module support
CONFIG_SND_SOC_GENE
RIC_DMAENGINE_PCM
y/m/n
y
Enable generic DMA engine
for PCM
CONFIG_SND_SIMPLE_CA
RD
y/m/n
y
Enable generic simple sound
card support
CONFIG_SND_SOC_SGTL5
000
y/m/n
y
Enable codec SGTL5000
support
CONFIG_FSL_EMDA
y/m/n
y
Enable eDMA engine support
Source files
The driver source is maintained in the Linux kernel source tree.
Source File
Description
sound/soc/fsl
ALSA SoC driver source
Verification in Linux
Follow the below procedure for the verification.
1. The kernel boot process displays the following messages:
sgtl5000 2-000a: sgtl5000 revision 0x11
sgtl5000 2-000a: Using internal LDO instead of VDDD
......
asoc-simple-card sound: sgtl5000 <-> f130000.sai mapping ok
......
ALSA device list:
#0: f130000.sai-sgtl5000
2. On the LS1028ARDB board:
a. Set the switch SW5[8] = ON.
b. To configure BRDCFG3[2] = 1, run the following command at U-Boot prompt.
i2c mw 0x66 0x53 0x4
c. The lineout interface is J34.
3. On the LS1028AQDS board:
a. Set the switch SW6[1] = OFF and switch SW6[2] = ON.
b. Connect the jumpers for J59.
Device Drivers
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
NXP Semiconductors
133
Содержание Layerscape LS1028A BSP
Страница 135: ......