ARM64: DTS: Add rk3399-firefly uart4 device, node as /dev/ttyS1
[firefly-linux-kernel-4.4.55.git] / include / linux / usb / xhci_pdriver.h
1 /*
2  * This program is free software; you can redistribute it and/or modify
3  * it under the terms of the GNU General Public License version 2 as
4  * published by the Free Software Foundation.
5  *
6  * This program is distributed in the hope that it will be useful, but
7  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
8  * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
9  * for more details.
10  *
11  */
12
13 #ifndef __USB_CORE_XHCI_PDRIVER_H
14 #define __USB_CORE_XHCI_PDRIVER_H
15
16 /**
17  * struct usb_xhci_pdata - platform_data for generic xhci platform driver
18  *
19  * @usb3_lpm_capable:   determines if this xhci platform supports USB3
20  *                      LPM capability
21  * @xhci_slow_suspend:  set if this xhci platform need an extraordinary
22  *                      delay to wait for xHC enter the Halted state
23  *                      after the Run/Stop (R/S) bit is cleared to '0'.
24  * @usb3_disable_autosuspend: determines if this xhci platform supports
25  *                      USB3 autosuspend capability
26  *
27  */
28 struct usb_xhci_pdata {
29         unsigned        usb3_lpm_capable:1;
30         unsigned        xhci_slow_suspend:1;
31         unsigned        usb3_disable_autosuspend:1;
32 };
33
34 #endif /* __USB_CORE_XHCI_PDRIVER_H */