Rtwo/kernel/motorola/sm8550/include/dt-bindings/clock/qcom,scuba-lpassaudiocc.h
2025-09-30 19:22:48 -05:00

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