70 lines
2.7 KiB
C
70 lines
2.7 KiB
C
/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
|
|
/*
|
|
* Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _DT_BINDINGS_CLK_QCOM_LPASS_AUDIO_CC_SCUBA_H
|
|
#define _DT_BINDINGS_CLK_QCOM_LPASS_AUDIO_CC_SCUBA_H
|
|
|
|
/* LPASS_AUDIO_CC clocks */
|
|
#define AUD_SLIMBUS_CLK_SRC 0
|
|
#define LPASS_AUDIO_CC_AUD_SLIMBUS_CLK 1
|
|
#define LPASS_AUDIO_CC_AUD_SLIMBUS_CORE_CLK 2
|
|
#define LPASS_AUDIO_CC_AUD_SLIMBUS_NPL_CLK 3
|
|
#define LPASS_AUDIO_CC_BUS_CLK 4
|
|
#define LPASS_AUDIO_CC_BUS_TIMEOUT_CLK 5
|
|
#define LPASS_AUDIO_CC_CDIV_RX_MCLK_DIV_CLK_SRC 6
|
|
#define LPASS_AUDIO_CC_CDIV_WSA_MCLK_DIV_CLK_SRC 7
|
|
#define LPASS_AUDIO_CC_CODEC_MEM0_CLK 8
|
|
#define LPASS_AUDIO_CC_CODEC_MEM1_CLK 9
|
|
#define LPASS_AUDIO_CC_CODEC_MEM2_CLK 10
|
|
#define LPASS_AUDIO_CC_CODEC_MEM3_CLK 11
|
|
#define LPASS_AUDIO_CC_CODEC_MEM_CLK 12
|
|
#define LPASS_AUDIO_CC_DIG_PLL 13
|
|
#define LPASS_AUDIO_CC_DIG_PLL_OUT_AUX 14
|
|
#define LPASS_AUDIO_CC_EXT_IF1_CLK_SRC 15
|
|
#define LPASS_AUDIO_CC_EXT_IF1_EBIT_CLK 16
|
|
#define LPASS_AUDIO_CC_EXT_IF1_IBIT_CLK 17
|
|
#define LPASS_AUDIO_CC_EXT_IF2_CLK_SRC 18
|
|
#define LPASS_AUDIO_CC_EXT_IF2_EBIT_CLK 19
|
|
#define LPASS_AUDIO_CC_EXT_IF2_IBIT_CLK 20
|
|
#define LPASS_AUDIO_CC_EXT_IF3_CLK_SRC 21
|
|
#define LPASS_AUDIO_CC_EXT_IF3_EBIT_CLK 22
|
|
#define LPASS_AUDIO_CC_EXT_IF3_IBIT_CLK 23
|
|
#define LPASS_AUDIO_CC_EXT_IF4_CLK_SRC 24
|
|
#define LPASS_AUDIO_CC_EXT_IF4_EBIT_CLK 25
|
|
#define LPASS_AUDIO_CC_EXT_IF4_IBIT_CLK 26
|
|
#define LPASS_AUDIO_CC_EXT_MCLK0_CLK 27
|
|
#define LPASS_AUDIO_CC_EXT_MCLK0_CLK_SRC 28
|
|
#define LPASS_AUDIO_CC_EXT_MCLK1_CLK 29
|
|
#define LPASS_AUDIO_CC_EXT_MCLK1_CLK_SRC 30
|
|
#define LPASS_AUDIO_CC_LPAIF_PCMOE_CLK 31
|
|
#define LPASS_AUDIO_CC_LPAIF_PCMOE_CLK_SRC 32
|
|
#define LPASS_AUDIO_CC_PLL 33
|
|
#define LPASS_AUDIO_CC_PLL_OUT_AUX 34
|
|
#define LPASS_AUDIO_CC_PLL_OUT_AUX2 35
|
|
#define LPASS_AUDIO_CC_PLL_OUT_AUX2_DIV_CLK_SRC 36
|
|
#define LPASS_AUDIO_CC_RX_MCLK_2X_CLK 37
|
|
#define LPASS_AUDIO_CC_RX_MCLK_CLK 38
|
|
#define LPASS_AUDIO_CC_RX_MCLK_CLK_SRC 39
|
|
#define LPASS_AUDIO_CC_SAMPLING_CLK 40
|
|
#define LPASS_AUDIO_CC_WSA_MCLK_2X_CLK 41
|
|
#define LPASS_AUDIO_CC_WSA_MCLK_CLK 42
|
|
#define LPASS_AUDIO_CC_WSA_MCLK_CLK_SRC 43
|
|
#define LPASS_AUDIO_CC_XPU2_CLIENT_CLK 44
|
|
#define LPASS_AON_CC_PLL_OUT_ODD_CLK 45
|
|
|
|
/* LPASS_AUDIO_CC resets */
|
|
#define LPASS_AUDIO_CC_EXT_IF1_BCR 0
|
|
#define LPASS_AUDIO_CC_EXT_IF2_BCR 1
|
|
#define LPASS_AUDIO_CC_EXT_IF3_BCR 2
|
|
#define LPASS_AUDIO_CC_EXT_IF4_BCR 3
|
|
#define LPASS_AUDIO_CC_EXT_MCLK0_BCR 4
|
|
#define LPASS_AUDIO_CC_EXT_MCLK1_BCR 5
|
|
#define LPASS_AUDIO_CC_PCM_DATA_OE_BCR 6
|
|
#define LPASS_AUDIO_CC_QCA_SLIMBUS_BCR 7
|
|
#define LPASS_AUDIO_CC_RX_MCLK_BCR 8
|
|
#define LPASS_AUDIO_CC_TX_MCLK_BCR 9
|
|
#define LPASS_AUDIO_CC_WSA_MCLK_BCR 10
|
|
|
|
#endif
|