mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 22:20:45 +00:00
usb: ehci: mxs: fix swapped argument in ehci_writel()
ehci_writel() swaps the arguments for address and value. One call in ehci-mxs ignores that. This fixes the warning: drivers/usb/host/ehci-mxs.c: In function ?ehci_hcd_stop?: drivers/usb/host/ehci-mxs.c:159:19: error: initialization makes integer from pointer without a cast [-Werror=int-conversion] ehci_writel(tmp, &hcor->or_usbcmd); ^ arch/arm/include/asm/io.h:117:34: note: in definition of macro ?writel? #define writel(v,c) ({ u32 __v = v; __iowmb(); __arch_putl(__v,c); __v; }) ^ drivers/usb/host/ehci-mxs.c:159:2: note: in expansion of macro ?ehci_writel? ^~~~~~~~~~~ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
This commit is contained in:
parent
eacccbda43
commit
6f7c92db4c
1 changed files with 1 additions and 1 deletions
|
@ -156,7 +156,7 @@ int ehci_hcd_stop(int index)
|
|||
|
||||
tmp = ehci_readl(&hcor->or_usbcmd);
|
||||
tmp &= ~CMD_RUN;
|
||||
ehci_writel(tmp, &hcor->or_usbcmd);
|
||||
ehci_writel(&hcor->or_usbcmd, tmp);
|
||||
|
||||
/* Disable the PHY */
|
||||
tmp = USBPHY_PWD_RXPWDRX | USBPHY_PWD_RXPWDDIFF |
|
||||
|
|
Loading…
Reference in a new issue