arm64: dts: rockchip: add usb3 controller reset for rk3399
authorWu Liang feng <wulf@rock-chips.com>
Wed, 17 Aug 2016 04:02:04 +0000 (12:02 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 17 Aug 2016 10:41:27 +0000 (18:41 +0800)
We can assert the reset to keep the whole USB3 Controller
in resetting to hold pipe power state in P2 before
initializing Type-C PHY.

Change-Id: Ibb5716bac645ae01ee27fd019a3dfcbd3c0ffd84
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399.dtsi

index 709970d7191aeafccdfbd6b08699a7e071e87efe..5a351966e0083702d401fa29428a9626b3c7e8ff 100644 (file)
                              "aclk_usb3otg0", "aclk_usb3_rksoc_axi_perf",
                              "aclk_usb3", "aclk_usb3_grf";
                power-domains = <&power RK3399_PD_USB3>;
+               resets = <&cru SRST_A_USB3_OTG0>;
+               reset-names = "usb3-otg";
                #address-cells = <2>;
                #size-cells = <2>;
                ranges;
                              "aclk_usb3otg1", "aclk_usb3_rksoc_axi_perf",
                              "aclk_usb3", "aclk_usb3_grf";
                power-domains = <&power RK3399_PD_USB3>;
+               resets = <&cru SRST_A_USB3_OTG1>;
+               reset-names = "usb3-otg";
                #address-cells = <2>;
                #size-cells = <2>;
                ranges;