This register is used on PXA to control the USB Port2 operation (USB Port2 is
the host port).

Signed-off-by: Marek Vasut <marek.va...@gmail.com>
---
 arch/arm/include/asm/arch-pxa/pxa-regs.h |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/arch/arm/include/asm/arch-pxa/pxa-regs.h 
b/arch/arm/include/asm/arch-pxa/pxa-regs.h
index a25d4c5..06711f7 100644
--- a/arch/arm/include/asm/arch-pxa/pxa-regs.h
+++ b/arch/arm/include/asm/arch-pxa/pxa-regs.h
@@ -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,22 @@ typedef void             (*ExcpHndlr) (void) ;
 #define UHCHIE_HBAIE   (1<<8)
 #define UHCHIE_RWIE    (1<<7)
 
+#define UP2OCR         __REG(0x40600020)
+
+#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
 
 /*
-- 
1.7.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to