kernel_samsung_a53x/sound/soc/samsung/abox/abox_vss.h
2024-06-15 16:02:09 -03:00

39 lines
1,011 B
C
Executable file

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* ALSA SoC - Samsung Abox VSS
*
* Copyright (c) 2017 Samsung Electronics Co. Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#ifndef __SND_SOC_ABOX_VSS_H
#define __SND_SOC_ABOX_VSS_H
/**
* Notify Call start or stop
* @param[in] dev pointer to calling device
* @param[in] data abox_data
* @param[in] en if enable 1, if not 0
* @return 0 or error code
*/
extern int abox_vss_notify_call(struct device *dev, struct abox_data *data,
int en);
/**
* Notify Call start or stop
* @param[in] evt call event
* @param[in] data NULL
* @return none
*/
extern void abox_call_notify_event(enum abox_call_event evt, void *data);
/**
* Notify VSS start or stop
* @param[in] start true for start, false for stop
*/
extern void abox_vss_notify_status(bool start);
#endif /* __SND_SOC_ABOX_VSS_H */