/* 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_ */