/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2012 GCT Semiconductor, Inc. All rights reserved. */ #ifndef _GDM_TTY_H_ #define _GDM_TTY_H_ #include <linux/types.h> #include <linux/tty.h> #define TTY_MAX_COUNT … #define MAX_ISSUE_NUM … enum TO_HOST_RESULT { … }; enum RECV_PACKET_PROCESS { … }; struct gdm { … }; struct tty_dev { … }; int register_lte_tty_driver(void); void unregister_lte_tty_driver(void); int register_lte_tty_device(struct tty_dev *tty_dev, struct device *dev); void unregister_lte_tty_device(struct tty_dev *tty_dev); #endif /* _GDM_USB_H_ */