# 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 EXTRA_BLOCKS int "Number of extra blocks" default 32 help Extra blocks for storing PCM sample. config SAMPLE_WIDTH int "Sample bit width" default 16 help PCM sample bit width. config BYTES_PER_SAMPLE int "Bytes per sample" default 2 help Number of bytes per PCM sample. 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