linux/drivers/staging/gdm724x/gdm_mux.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved. */

#ifndef _GDM_MUX_H_
#define _GDM_MUX_H_

#include <linux/types.h>
#include <linux/usb.h>
#include <linux/list.h>

#include "gdm_tty.h"

#define PM_NORMAL
#define PM_SUSPEND

#define USB_RT_ACM

#define START_FLAG
#define MUX_HEADER_SIZE
#define MUX_TX_MAX_SIZE
#define MUX_RX_MAX_SIZE
#define AT_PKT_TYPE
#define DM_PKT_TYPE

#define RETRY_TIMER

struct mux_pkt_header {};

struct mux_tx {};

struct mux_rx {};

struct rx_cxt {};

struct mux_dev {};

#endif /* _GDM_MUX_H_ */