#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(…) …;