linux/drivers/staging/vc04_services/bcm2835-audio/vc_vchi_audioserv_defs.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright 2011 Broadcom Corporation.  All rights reserved. */

#ifndef _VC_AUDIO_DEFS_H_
#define _VC_AUDIO_DEFS_H_

#define VC_AUDIOSERV_MIN_VER
#define VC_AUDIOSERV_VER

/* FourCC codes used for VCHI communication */
#define VC_AUDIO_WRITE_COOKIE1
#define VC_AUDIO_WRITE_COOKIE2

/*
 *  List of screens that are currently supported
 *  All message types supported for HOST->VC direction
 */

enum vc_audio_msg_type {};

/* configure the audio */

struct vc_audio_config {};

struct vc_audio_control {};

struct vc_audio_open {};

struct vc_audio_close {};

struct vc_audio_start {};

struct vc_audio_stop {};

/* configure the write audio samples */
struct vc_audio_write {};

/* Generic result for a request (VC->HOST) */
struct vc_audio_result {};

/* Generic result for a request (VC->HOST) */
struct vc_audio_complete {};

/* Message header for all messages in HOST->VC direction */
struct vc_audio_msg {};

#endif /* _VC_AUDIO_DEFS_H_ */