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 <marex@denx.de> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
@@ -102,8 +102,9 @@ struct usb_linux_config_descriptor {
|
|||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
#if defined CONFIG_EHCI_DESC_BIG_ENDIAN
|
#if defined CONFIG_EHCI_DESC_BIG_ENDIAN
|
||||||
#define ehci_readl(x) (*((volatile u32 *)(x)))
|
#define ehci_readl(x) cpu_to_be32((*((volatile u32 *)(x))))
|
||||||
#define ehci_writel(a, b) (*((volatile u32 *)(a)) = ((volatile u32)b))
|
#define ehci_writel(a, b) (*((volatile u32 *)(a)) = \
|
||||||
|
cpu_to_be32(((volatile u32)b)))
|
||||||
#else
|
#else
|
||||||
#define ehci_readl(x) cpu_to_le32((*((volatile u32 *)(x))))
|
#define ehci_readl(x) cpu_to_le32((*((volatile u32 *)(x))))
|
||||||
#define ehci_writel(a, b) (*((volatile u32 *)(a)) = \
|
#define ehci_writel(a, b) (*((volatile u32 *)(a)) = \
|
||||||
|
Reference in New Issue
Block a user