1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
---|---|
2 | /* |
3 | * u_phonet.h - interface to Phonet |
4 | * |
5 | * Copyright (C) 2007-2008 by Nokia Corporation |
6 | */ |
7 | |
8 | #ifndef __U_PHONET_H |
9 | #define __U_PHONET_H |
10 | |
11 | #include <linux/usb/composite.h> |
12 | #include <linux/usb/cdc.h> |
13 | |
14 | struct f_phonet_opts { |
15 | struct usb_function_instance func_inst; |
16 | bool bound; |
17 | struct net_device *net; |
18 | }; |
19 | |
20 | struct net_device *gphonet_setup_default(void); |
21 | void gphonet_set_gadget(struct net_device *net, struct usb_gadget *g); |
22 | int gphonet_register_netdev(struct net_device *net); |
23 | void gphonet_cleanup(struct net_device *dev); |
24 | |
25 | #endif /* __U_PHONET_H */ |
26 |