| # Copyright (c) 2024 NXP |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| source "Kconfig.zephyr" |
| |
| config I2S_INIT_BUFFERS |
| int "Initial count of audio data blocks" |
| default 4 |
| help |
| Controls the initial count of audio data blocks, which are (optionally) |
| filled by data from the DMIC peripheral and played back by the I2S |
| output peripheral. |
| |
| config SAMPLE_FREQ |
| int "Sample rate" |
| default 16000 |
| help |
| Sample frequency of the system. |
| |
| config USE_CODEC_CLOCK |
| bool "I2S BCK is generated by a selected codec device" |
| help |
| If selected, the I2S selected peripheral will be configured to consume |
| (receive) the I2S BCK and WS signals and the codec will be configured |
| to generate those. If not selected, the I2S peripheral will generate |
| them and the codec will be expected to consume them. |
| |
| config USE_DMIC |
| bool "Use DMIC as an audio input" |
| |
| if USE_DMIC |
| |
| config DMIC_CHANNELS |
| int "Number of DMIC channels" |
| default 1 |
| help |
| Count of DMIC channels to capture and process. |
| |
| endif |