From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sjoerd Simons Subject: [PATCH 0/3] rockchip dwc2: Turn off vbus on shutdown Date: Wed, 5 Apr 2017 16:06:09 +0200 Message-ID: <20170405140613.4444-1-sjoerd.simons@collabora.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: John Youn , Heiko Stuebner Cc: Mark Rutland , devicetree@vger.kernel.org, linux-usb@vger.kernel.org, Greg Kroah-Hartman , Randy Li , linux-kernel@vger.kernel.org, Kishon Vijay Abraham I , linux-rockchip@lists.infradead.org, Rob Herring , Russell King , linux-arm-kernel@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org A board I'm working on seems to get its usb->sata bridge in a rather confused state during reboot, which unfortunately can't be recovered on the next boot (only hard reset helps). This seems to be avoidable by turning off vbus, which turns the internal usb hub off on shutdown. First patch add the ability to describe vbus regulators for the rockchip usb phy, second one starts using that on the rock2 square board and while the final one adds the actual workaround of turning off the phy on shutdown. Sjoerd Simons (3): phy: rockchip-usb: Add vbus regulator support. ARM: dts: rockchip: rock2: Setup usb vbus-supply usb: dwc2: Power off the phy on shutdown .../devicetree/bindings/phy/rockchip-usb-phy.txt | 1 + arch/arm/boot/dts/rk3288-rock2-square.dts | 8 ++++---- drivers/phy/phy-rockchip-usb.c | 19 +++++++++++++++++++ drivers/usb/dwc2/platform.c | 3 +++ 4 files changed, 27 insertions(+), 4 deletions(-) -- 2.11.0