]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - include/usb/pxa27x_udc.h
tpm: Move the I2C TPM code into one file
[karo-tx-uboot.git] / include / usb / pxa27x_udc.h
1 /*
2  * PXA27x register declarations and HCD data structures
3  *
4  * Copyright (C) 2007 Rodolfo Giometti <giometti@linux.it>
5  * Copyright (C) 2007 Eurotech S.p.A. <info@eurotech.it>
6  *
7  * SPDX-License-Identifier:     GPL-2.0+
8  */
9
10
11 #ifndef __PXA270X_UDC_H__
12 #define __PXA270X_UDC_H__
13
14 #include <asm/byteorder.h>
15
16 /* Endpoint 0 states */
17 #define EP0_IDLE                0
18 #define EP0_IN_DATA             1
19 #define EP0_OUT_DATA            2
20 #define EP0_XFER_COMPLETE       3
21
22
23 /* Endpoint parameters */
24 #define MAX_ENDPOINTS           4
25
26 #define EP0_MAX_PACKET_SIZE     16
27
28 #define UDC_OUT_ENDPOINT        0x02
29 #define UDC_IN_ENDPOINT         0x01
30 #define UDC_INT_ENDPOINT        0x05
31
32 #endif