OSDN Git Service

arm64: dts: renesas: revise properties for R-Car Gen3 SoCs' usb 2.0
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Fri, 21 Sep 2018 07:54:17 +0000 (16:54 +0900)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 25 Sep 2018 07:18:55 +0000 (09:18 +0200)
commit737e05bf034e9ce4cba97bdc818ded181ef23e4b
tree3faa4517c0c6eeb60f7b547351ed4273c23954bd
parentae3d16b93c2a510da003aecb39db3aaaab1a81b0
arm64: dts: renesas: revise properties for R-Car Gen3 SoCs' usb 2.0

R-Car Gen3 SoCs need to enable/deassert clocks/resets of both usb 2.0
host (included phy) and peripheral. Otherwise, other side device
cannot work correctly. So, this patch revises properties of clocks
and resets. After that, each device driver can enable/deassert
clocks/resets by its self.

Notes:
 - To work the renesas_usbhs driver correctly when host side drivers
   are disabled and the renesas_usbhs driver doesn't have multiple
   clock management, this patch doesn't change the order of the clocks
   property in each hsusb node.
 - This patch doesn't have any side-effects even if the renesas_usbhs
   driver doesn't have reset_control and multiple clock management.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm64/boot/dts/renesas/r8a7795.dtsi
arch/arm64/boot/dts/renesas/r8a7796.dtsi
arch/arm64/boot/dts/renesas/r8a77965.dtsi
arch/arm64/boot/dts/renesas/r8a77990.dtsi
arch/arm64/boot/dts/renesas/r8a77995.dtsi