linux/drivers/staging/greybus/audio_apbridgea.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Greybus Audio Device Class Protocol helpers
 *
 * Copyright 2015-2016 Google Inc.
 */

#include <linux/greybus.h>
#include "audio_apbridgea.h"
#include "audio_codec.h"

int gb_audio_apbridgea_set_config(struct gb_connection *connection,
				  __u16 i2s_port, __u32 format, __u32 rate,
				  __u32 mclk_freq)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_register_cport(struct gb_connection *connection,
				      __u16 i2s_port, __u16 cportid,
				      __u8 direction)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_unregister_cport(struct gb_connection *connection,
					__u16 i2s_port, __u16 cportid,
					__u8 direction)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_set_tx_data_size(struct gb_connection *connection,
					__u16 i2s_port, __u16 size)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_prepare_tx(struct gb_connection *connection,
				  __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_start_tx(struct gb_connection *connection,
				__u16 i2s_port, __u64 timestamp)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_stop_tx(struct gb_connection *connection, __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_shutdown_tx(struct gb_connection *connection,
				   __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_set_rx_data_size(struct gb_connection *connection,
					__u16 i2s_port, __u16 size)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_prepare_rx(struct gb_connection *connection,
				  __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_start_rx(struct gb_connection *connection,
				__u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_stop_rx(struct gb_connection *connection, __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

int gb_audio_apbridgea_shutdown_rx(struct gb_connection *connection,
				   __u16 i2s_port)
{}
EXPORT_SYMBOL_GPL();

MODULE_LICENSE();
MODULE_ALIAS();
MODULE_DESCRIPTION();
MODULE_AUTHOR();