| # Kconfig - Intel S1000 I2S configuration options |
| # |
| # Copyright (c) 2017 Intel Corporation |
| # |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| menuconfig I2S_CAVS |
| bool "Intel I2S (SSP) Bus Driver" |
| depends on BOARD_INTEL_S1000_CRB |
| select DMA |
| help |
| Enable Inter Sound (I2S) bus driver for Intel_S1000 based on |
| Synchronous Serial Port (SSP) module. |
| |
| if I2S_CAVS |
| |
| config I2S_CAVS_DMA_NAME |
| string "DMA device name" |
| default "DMA_0" |
| help |
| Name of the DMA device this device driver can use. |
| |
| config I2S_CAVS_IRQ_PRI |
| int "Interrupt priority" |
| default 0 |
| |
| config I2S_CAVS_1_NAME |
| string "I2S 1 device name" |
| default "I2S_1" |
| |
| config I2S_CAVS_1_DMA_TX_CHANNEL |
| int "DMA TX channel" |
| default 2 |
| help |
| DMA channel number to use for I2S1 TX transfer. |
| |
| config I2S_CAVS_1_DMA_RX_CHANNEL |
| int "DMA RX channel" |
| default 3 |
| help |
| DMA channel number to use for I2S1 RX transfer. |
| |
| config I2S_CAVS_2_NAME |
| string "I2S 2 device name" |
| default "I2S_2" |
| |
| config I2S_CAVS_2_DMA_TX_CHANNEL |
| int "DMA TX channel" |
| default 4 |
| help |
| DMA channel number to use for I2S2 TX transfer. |
| |
| config I2S_CAVS_2_DMA_RX_CHANNEL |
| int "DMA RX channel" |
| default 5 |
| help |
| DMA channel number to use for I2S2 RX transfer. |
| |
| config I2S_CAVS_3_NAME |
| string "I2S 3 device name" |
| default "I2S_3" |
| |
| config I2S_CAVS_3_DMA_TX_CHANNEL |
| int "DMA TX channel" |
| default 6 |
| help |
| DMA channel number to use for I2S3 TX transfer. |
| |
| config I2S_CAVS_3_DMA_RX_CHANNEL |
| int "DMA RX channel" |
| default 7 |
| help |
| DMA channel number to use for I2S3 RX transfer. |
| |
| endif # I2S_CAVS |