Merge tag '5.11-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6
[linux-2.6-microblaze.git] / sound / soc / samsung / i2s.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * ALSA SoC Audio Layer - Samsung I2S Controller driver
4  *
5  * Copyright (c) 2010 Samsung Electronics Co. Ltd.
6  *      Jaswinder Singh <jassisinghbrar@gmail.com>
7  */
8
9 #ifndef __SND_SOC_SAMSUNG_I2S_H
10 #define __SND_SOC_SAMSUNG_I2S_H
11
12 #define SAMSUNG_I2S_DAI        "samsung-i2s"
13 #define SAMSUNG_I2S_DAI_SEC    "samsung-i2s-sec"
14
15 #define SAMSUNG_I2S_DIV_BCLK            1
16
17 #define SAMSUNG_I2S_RCLKSRC_0           0
18 #define SAMSUNG_I2S_RCLKSRC_1           1
19 #define SAMSUNG_I2S_CDCLK               2
20 /* Operation clock for IIS logic */
21 #define SAMSUNG_I2S_OPCLK               3
22 #define  SAMSUNG_I2S_OPCLK_CDCLK_OUT    0       /* CODEC clock out */
23 #define  SAMSUNG_I2S_OPCLK_CDCLK_IN     1       /* CODEC clock in */
24 #define  SAMSUNG_I2S_OPCLK_BCLK_OUT     2       /* Bit clock out */
25 #define  SAMSUNG_I2S_OPCLK_PCLK         3       /* Audio bus clock */
26
27 #endif /* __SND_SOC_SAMSUNG_I2S_H */