1234567891011121314151617181920212223242526272829303132333435 |
- // SPDX-License-Identifier: GPL-2.0-only
- /*
- * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
- */
- #ifndef __LINUX_BTFM_SWR_HW_INTERFACE_H
- #define __LINUX_BTFM_SWR_HW_INTERFACE_H
- int btfm_swr_register_hw_ep(struct btfmswr *a);
- void btfm_swr_unregister_hwep(void);
- enum Codec {
- SBC = 0,
- AAC,
- LDAC,
- APTX,
- APTX_HD,
- APTX_AD,
- LC3,
- APTX_AD_SPEECH,
- LC3_VOICE,
- APTX_AD_QLEA,
- APTX_AD_R4,
- NO_CODEC
- };
- static const char * const codec_text[] = {"CODEC_TYPE_SBC", "CODEC_TYPE_AAC",
- "CODEC_TYPE_LDAC", "CODEC_TYPE_APTX",
- "CODEC_TYPE_APTX_HD", "CODEC_TYPE_APTX_AD",
- "CODEC_TYPE_LC3", "CODEC_TYPE_APTX_AD_SPEECH",
- "CODEC_TYPE_LC3_VOICE", "CODEC_TYPE_APTX_AD_QLEA",
- "CODEC_TYPE_APTX_AD_R4", "CODEC_TYPE_INVALID"};
- static SOC_ENUM_SINGLE_EXT_DECL(codec_display, codec_text);
- #endif /*__LINUX_BTFM_SWR_HW_INTERFACE_H*/
|