forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/sound/soc/codecs/ad193x.h
....@@ -1,9 +1,8 @@
1
+/* SPDX-License-Identifier: GPL-2.0-or-later */
12 /*
23 * AD193X Audio Codec driver
34 *
45 * Copyright 2010 Analog Devices Inc.
5
- *
6
- * Licensed under the GPL-2 or later.
76 */
87
98 #ifndef __AD193X_H__
....@@ -31,6 +30,11 @@
3130 #define AD193X_PLL_INPUT_512 (2 << 1)
3231 #define AD193X_PLL_INPUT_768 (3 << 1)
3332 #define AD193X_PLL_CLK_CTRL1 0x01
33
+#define AD193X_PLL_SRC_MASK 0x03
34
+#define AD193X_PLL_DAC_SRC_PLL 0
35
+#define AD193X_PLL_DAC_SRC_MCLK 1
36
+#define AD193X_PLL_CLK_SRC_PLL (0 << 1)
37
+#define AD193X_PLL_CLK_SRC_MCLK (1 << 1)
3438 #define AD193X_DAC_CTRL0 0x02
3539 #define AD193X_DAC_POWERDOWN 0x01
3640 #define AD193X_DAC_SERFMT_MASK 0xC0
....@@ -96,4 +100,7 @@
96100
97101 #define AD193X_NUM_REGS 17
98102
103
+#define AD193X_SYSCLK_PLL 0
104
+#define AD193X_SYSCLK_MCLK 1
105
+
99106 #endif