OSDN Git Service

usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic.
authorGevorg Sahakyan <Gevorg.Sahakyan@synopsys.com>
Fri, 27 Jul 2018 08:26:29 +0000 (12:26 +0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 30 Jul 2018 07:39:18 +0000 (10:39 +0300)
commitfe369e1826b3efae11012ad07d1713223c37ec5d
tree13674f57aaeb9f3650d74b5470bd698a4df89109
parentb138e23d3dff90c0494925b4c1874227b81bddf7
usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic.

Declared dwc2_check_core_endianness() function for dynamicly check
core endianness.
Added needs_byte_swap flag to hsotg structure, and depending on
flag swap value inside dwc2_readl/writel functions.

Signed-off-by: Gevorg Sahakyan <sahakyan@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/core.h
drivers/usb/dwc2/platform.c