diff options
Diffstat (limited to 'drivers/usb/host/fhci.h')
| -rw-r--r-- | drivers/usb/host/fhci.h | 22 | 
1 files changed, 2 insertions, 20 deletions
diff --git a/drivers/usb/host/fhci.h b/drivers/usb/host/fhci.h index dc6939a44a1..7cc1c32dc36 100644 --- a/drivers/usb/host/fhci.h +++ b/drivers/usb/host/fhci.h @@ -28,6 +28,7 @@  #include <linux/usb.h>  #include <linux/usb/hcd.h>  #include <asm/qe.h> +#include <asm/immap_qe.h>  #define USB_CLOCK	48000000 @@ -173,25 +174,6 @@  #define USB_E_TXB_MASK		0x0002  #define USB_E_RXB_MASK		0x0001 -/* Freescale USB Host controller registers */ -struct fhci_regs { -	u8 usb_mod;		/* mode register */ -	u8 usb_addr;		/* address register */ -	u8 usb_comm;		/* command register */ -	u8 reserved1[1]; -	__be16 usb_ep[4];	/* endpoint register */ -	u8 reserved2[4]; -	__be16 usb_event;	/* event register */ -	u8 reserved3[2]; -	__be16 usb_mask;	/* mask register */ -	u8 reserved4[1]; -	u8 usb_status;		/* status register */ -	__be16 usb_sof_tmr;	/* Start Of Frame timer */ -	u8 reserved5[2]; -	__be16 usb_frame_num;	/* frame number register */ -	u8 reserved6[1]; -}; -  /* Freescale USB HOST */  struct fhci_pram {  	__be16 ep_ptr[4];	/* Endpoint porter reg */ @@ -267,7 +249,7 @@ struct fhci_hcd {  	int gpios[NUM_GPIOS];  	bool alow_gpios[NUM_GPIOS]; -	struct fhci_regs __iomem *regs;	/* I/O memory used to communicate */ +	struct qe_usb_ctlr __iomem *regs; /* I/O memory used to communicate */  	struct fhci_pram __iomem *pram;	/* Parameter RAM */  	struct gtm_timer *timer;  |