diff options
Diffstat (limited to 'drivers/usb/host/ehci.h')
| -rw-r--r-- | drivers/usb/host/ehci.h | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index 945ab64f9..3d0ad0c85 100644 --- a/drivers/usb/host/ehci.h +++ b/drivers/usb/host/ehci.h @@ -55,7 +55,7 @@ struct ehci_hccr {  #define HCS_N_PORTS(p)		(((p) >> 0) & 0xf)  	uint32_t cr_hccparams;  	uint8_t cr_hcsp_portrt[8]; -} __attribute__ ((packed)); +} __attribute__ ((packed, aligned(4)));  struct ehci_hcor {  	uint32_t or_usbcmd; @@ -85,7 +85,7 @@ struct ehci_hcor {  #define FLAG_CF		(1 << 0)	/* true:  we'll support "high speed" */  	uint32_t or_portsc[CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS];  	uint32_t or_systune; -} __attribute__ ((packed)); +} __attribute__ ((packed, aligned(4)));  #define USBMODE		0x68		/* USB Device mode */  #define USBMODE_SDIS	(1 << 3)	/* Stream disable */ |