xref: /linux/include/dt-bindings/clock/qcom,shikra-audiocorecc.h (revision 502d45774af09f1c681c754c4b7cdfb5d7f72fd9)
1*6ef11670SImran Shaik /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*6ef11670SImran Shaik /*
3*6ef11670SImran Shaik  * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4*6ef11670SImran Shaik  */
5*6ef11670SImran Shaik 
6*6ef11670SImran Shaik #ifndef _DT_BINDINGS_CLK_QCOM_AUDIO_CORE_CC_SHIKRA_H
7*6ef11670SImran Shaik #define _DT_BINDINGS_CLK_QCOM_AUDIO_CORE_CC_SHIKRA_H
8*6ef11670SImran Shaik 
9*6ef11670SImran Shaik /* AUDIO_CORE_CC clocks */
10*6ef11670SImran Shaik #define AUDIO_CORE_CC_DIG_PLL_OUT_AUX				0
11*6ef11670SImran Shaik #define AUDIO_CORE_CC_DIG_PLL_OUT_AUX2				1
12*6ef11670SImran Shaik #define AUDIO_CORE_CC_DIG_PLL					2
13*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF0_CLK_SRC				3
14*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF0_EBIT_CLK				4
15*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF0_IBIT_CLK				5
16*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF1_CLK_SRC				6
17*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF1_EBIT_CLK				7
18*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF1_IBIT_CLK				8
19*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF2_CLK_SRC				9
20*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF2_EBIT_CLK				10
21*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF2_IBIT_CLK				11
22*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF3_CLK_SRC				12
23*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF3_EBIT_CLK				13
24*6ef11670SImran Shaik #define AUDIO_CORE_CC_AIF_IF3_IBIT_CLK				14
25*6ef11670SImran Shaik #define AUDIO_CORE_CC_AUD_DMA_CLK				15
26*6ef11670SImran Shaik #define AUDIO_CORE_CC_AUD_DMA_CLK_SRC				16
27*6ef11670SImran Shaik #define AUDIO_CORE_CC_AUD_DMA_MEM_CLK				17
28*6ef11670SImran Shaik #define AUDIO_CORE_CC_BUS_CLK					18
29*6ef11670SImran Shaik #define AUDIO_CORE_CC_BUS_CLK_SRC				19
30*6ef11670SImran Shaik #define AUDIO_CORE_CC_CDIV_TX_MCLK_DIV_CLK_SRC			20
31*6ef11670SImran Shaik #define AUDIO_CORE_CC_EXT_MCLKA_CLK_SRC				21
32*6ef11670SImran Shaik #define AUDIO_CORE_CC_EXT_MCLKA_OUT_CLK				22
33*6ef11670SImran Shaik #define AUDIO_CORE_CC_EXT_MCLKB_CLK_SRC				23
34*6ef11670SImran Shaik #define AUDIO_CORE_CC_EXT_MCLKB_OUT_CLK				24
35*6ef11670SImran Shaik #define AUDIO_CORE_CC_IM_SLEEP_CLK				25
36*6ef11670SImran Shaik #define AUDIO_CORE_CC_LPAIF_PCMOE_CLK				26
37*6ef11670SImran Shaik #define AUDIO_CORE_CC_LPAIF_PCMOE_CLK_SRC			27
38*6ef11670SImran Shaik #define AUDIO_CORE_CC_RX_MCLK_2X_CLK				28
39*6ef11670SImran Shaik #define AUDIO_CORE_CC_RX_MCLK_CLK				29
40*6ef11670SImran Shaik #define AUDIO_CORE_CC_SAMPLING_CLK				30
41*6ef11670SImran Shaik #define AUDIO_CORE_CC_TX_MCLK_2X_CLK				31
42*6ef11670SImran Shaik #define AUDIO_CORE_CC_TX_MCLK_CLK				32
43*6ef11670SImran Shaik #define AUDIO_CORE_CC_TX_MCLK_RCG_CLK_SRC			33
44*6ef11670SImran Shaik 
45*6ef11670SImran Shaik /* AUDIO_CORE_CSR resets */
46*6ef11670SImran Shaik #define AUDIO_CORE_CSR_RX_SWR_CGCR	0
47*6ef11670SImran Shaik #define AUDIO_CORE_CSR_TX_SWR_CGCR	1
48*6ef11670SImran Shaik 
49*6ef11670SImran Shaik #endif
50