From: Marek Vasut Date: Sat, 23 Jan 2016 20:04:46 +0000 (+0100) Subject: usb: ehci: Be explicit about the BE IO accessors X-Git-Tag: v2016.03-rc3~20^2~5 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e88a1b75d56b03de9db6cbf2acf8ecd20d135a11;p=u-boot usb: ehci: Be explicit about the BE IO accessors Add explicit cpu_to_be32()/be32_to_cpu() conversion to BE EHCI I/O accessors to align them with their LE counterpart. No functional change. Signed-off-by: Marek Vasut Cc: Daniel Schwierzeck Cc: Hans de Goede --- diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index b41c04a8b3..826b3fe580 100644 --- a/drivers/usb/host/ehci.h +++ b/drivers/usb/host/ehci.h @@ -102,8 +102,9 @@ struct usb_linux_config_descriptor { } __attribute__ ((packed)); #if defined CONFIG_EHCI_DESC_BIG_ENDIAN -#define ehci_readl(x) (*((volatile u32 *)(x))) -#define ehci_writel(a, b) (*((volatile u32 *)(a)) = ((volatile u32)b)) +#define ehci_readl(x) cpu_to_be32((*((volatile u32 *)(x)))) +#define ehci_writel(a, b) (*((volatile u32 *)(a)) = \ + cpu_to_be32(((volatile u32)b))) #else #define ehci_readl(x) cpu_to_le32((*((volatile u32 *)(x)))) #define ehci_writel(a, b) (*((volatile u32 *)(a)) = \