ramips: kernel: fix awake-rt305x-dwc2 patch
authorAlexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Wed, 6 May 2020 20:48:15 +0000 (23:48 +0300)
committerPetr Štetiar <ynezz@true.cz>
Sat, 11 Jul 2020 11:33:28 +0000 (13:33 +0200)
commitecda6b791b34231fd0bb2c2a86be9f937ef43602
treebc91e90f831bf286a0efe09f1fa63e35c8af4254
parent4d92a558f26b910de84661b3c273ae2ff9b2f3e1
ramips: kernel: fix awake-rt305x-dwc2 patch

At this point in v5.4 kernel we cannot use dwc2_readl() and
dwc2_writel() since they rely on the value hsotg->needs_byte_swap
which cannot be obtained before the controller wakes up.
We should use readl() and writel() to wake up the controller before
calling dwc2_check_core_endianness().

Fixes: 6be0da90a165 ("ramips: refresh patches")
Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
[fixed Fixes: tag]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
target/linux/ramips/patches-5.4/0069-awake-rt305x-dwc2-controller.patch