btfmcodec: Create btfmcodec driver

This changes handles below.

1. Create btfm codec driver.
2. add support to enumerate char device.
3. create hardware endpoint abstract layers.
4. Register with ALSA driver

CRs-Fixed: 3298745
Change-Id: Id75dad16de8414b3b6a24d265c8acb54eca4d5dc
This commit is contained in:
Balakrishna Godavarthi
2022-04-20 12:27:37 +05:30
parent d261d4757e
commit d22c687077
14 changed files with 1287 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#ifndef __LINUX_BTFM_CODEC_INTERFACE
#define __LINUX_BTFM_CODEC_INTERFACE
#include "btfm_codec_hw_interface.h"
int btfm_register_codec(struct hwep_data *hwep_info);
void btfm_unregister_codec(void);
#endif /*__LINUX_BTFM_CODEC_INTERFACE */