1/* 2 * arch/arm/mach-w90x900/include/mach/regs-usb.h 3 * 4 * Copyright (c) 2008 Nuvoton technology corporation. 5 * 6 * Wan ZongShun <mcuos.com@gmail.com> 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation;version 2 of the License. 11 * 12 */ 13 14#ifndef __ASM_ARCH_REGS_USB_H 15#define __ASM_ARCH_REGS_USB_H 16 17/* usb Control Registers */ 18#define USBH_BA W90X900_VA_USBEHCIHOST 19#define USBD_BA W90X900_VA_USBDEV 20#define USBO_BA W90X900_VA_USBOHCIHOST 21 22/* USB Host Control Registers */ 23#define REG_UPSCR0 (USBH_BA+0x064) 24#define REG_UPSCR1 (USBH_BA+0x068) 25#define REG_USBPCR0 (USBH_BA+0x0C4) 26#define REG_USBPCR1 (USBH_BA+0x0C8) 27 28/* USBH OHCI Control Registers */ 29#define REG_OpModEn (USBO_BA+0x204) 30/*This bit controls the polarity of over 31*current flag from external power IC. 32*/ 33#define OCALow 0x08 34 35#endif /* __ASM_ARCH_REGS_USB_H */ 36