PXA: Add UP2OCR register bit definitions
authorMarek Vasut <marek.vasut@gmail.com>
Fri, 16 Apr 2010 20:25:14 +0000 (22:25 +0200)
committerMarek Vasut <marek.vasut@gmail.com>
Sun, 13 Jun 2010 11:39:11 +0000 (13:39 +0200)
This register is used on PXA to control the USB Port2 operation (USB Port2 is
the host port).

Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
arch/arm/include/asm/arch-pxa/pxa-regs.h

index a25d4c512a2ca9622cdfa609bbeb40a4d2dbbe5a..7cd7a14a95c0e17716857dc7c3950eac62a4c16d 100644 (file)
@@ -992,10 +992,6 @@ typedef void               (*ExcpHndlr) (void) ;
 #define UHCHIE         __REG(0x4C000068)
 #define UHCHIT         __REG(0x4C00006C)
 
-#if defined(CONFIG_CPU_MONAHANS)
-#define UP2OCR         __REG(0x40600020)
-#endif
-
 #define UHCHR_FSBIR    (1<<0)
 #define UHCHR_FHR      (1<<1)
 #define UHCHR_CGR      (1<<2)
@@ -1015,6 +1011,24 @@ typedef void             (*ExcpHndlr) (void) ;
 #define UHCHIE_HBAIE   (1<<8)
 #define UHCHIE_RWIE    (1<<7)
 
+#if defined(CONFIG_CPU_MONAHANS) || defined(CONFIG_PXA27X)
+#define UP2OCR         __REG(0x40600020)
+#endif
+
+#define UP2OCR_HXOE    (1<<17)
+#define UP2OCR_HXS     (1<<16)
+#define UP2OCR_IDON    (1<<10)
+#define UP2OCR_EXSUS   (1<<9)
+#define UP2OCR_EXSP    (1<<8)
+#define UP2OCR_DMSTATE (1<<7)
+#define UP2OCR_VPM     (1<<6)
+#define UP2OCR_DPSTATE (1<<5)
+#define UP2OCR_DPPUE   (1<<4)
+#define UP2OCR_DMPDE   (1<<3)
+#define UP2OCR_DPPDE   (1<<2)
+#define UP2OCR_CPVPE   (1<<1)
+#define UP2OCR_CPVEN   (1<<0)
+
 #endif
 
 /*