qcom,audio-ext-clk.h 1.4 KB

1234567891011121314151617181920212223242526272829
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.*/
  3. /* Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.*/
  4. #ifndef __AUDIO_EXT_CLK_H
  5. #define __AUDIO_EXT_CLK_H
  6. /* Audio External Clocks */
  7. #define AUDIO_PMI_CLK 0
  8. #define AUDIO_PMIC_LNBB_CLK 1
  9. #define AUDIO_LPASS_MCLK 2 /* VA CORE CLK */
  10. #define AUDIO_LPASS_MCLK_2 3 /* WSA1 CORE CLK */
  11. #define AUDIO_LPASS_MCLK_3 4 /* WSA1 NPL CLK */
  12. #define AUDIO_LPASS_MCLK_4 5 /* RX CORE CLK */
  13. #define AUDIO_LPASS_MCLK_5 6 /* RX NPL CLK */
  14. #define AUDIO_LPASS_MCLK_6 7 /* TX CORE CLK */
  15. #define AUDIO_LPASS_MCLK_7 8 /* TX NPL CLK */
  16. #define AUDIO_LPASS_CORE_HW_VOTE 9
  17. #define AUDIO_LPASS_MCLK_8 10 /* VA NPL CLK */
  18. #define AUDIO_LPASS_AUDIO_HW_VOTE 11
  19. #define AUDIO_LPASS_MCLK_9 12 /* WSA2 CORE CLK */
  20. #define AUDIO_LPASS_MCLK_10 13 /* RX_TX CORE CLK */
  21. #define AUDIO_LPASS_MCLK_11 14 /* WSA_TX CORE CLK */
  22. #define AUDIO_LPASS_MCLK_12 15 /* WSA2_TX CORE CLK */
  23. #define AUDIO_LPASS_MCLK_13 16 /* RX_MCLK2 2X CLK */
  24. #define AUDIO_LPASS_MCLK_14 17 /* HW SEQUNCER MCLK */
  25. #define AUDIO_LPASS_MCLK_15 18 /* BT_SWR CLK */
  26. #define AUDIO_LPASS_MCLK_16 19 /* BT_SWR 2X CLK */
  27. #endif