]> git.sur5r.net Git - u-boot/blob - include/usb/pxa27x_udc.h
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / include / usb / pxa27x_udc.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * PXA27x register declarations and HCD data structures
4  *
5  * Copyright (C) 2007 Rodolfo Giometti <giometti@linux.it>
6  * Copyright (C) 2007 Eurotech S.p.A. <info@eurotech.it>
7  */
8
9
10 #ifndef __PXA270X_UDC_H__
11 #define __PXA270X_UDC_H__
12
13 #include <asm/byteorder.h>
14
15 /* Endpoint 0 states */
16 #define EP0_IDLE                0
17 #define EP0_IN_DATA             1
18 #define EP0_OUT_DATA            2
19 #define EP0_XFER_COMPLETE       3
20
21
22 /* Endpoint parameters */
23 #define MAX_ENDPOINTS           4
24
25 #define EP0_MAX_PACKET_SIZE     16
26
27 #define UDC_OUT_ENDPOINT        0x02
28 #define UDC_IN_ENDPOINT         0x01
29 #define UDC_INT_ENDPOINT        0x05
30
31 #endif