]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: dwc2: Disable power down feature on Samsung SoCs
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 20 Nov 2018 15:38:15 +0000 (16:38 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Feb 2019 19:02:14 +0000 (20:02 +0100)
commit582f664651800f7f7cae719ba34d0b626d6466b1
tree8d78cd6dbf51e178cfd67f011eddbfcd289e0be7
parent9535baf8a6835898b98f71bfb9253dd65e0a1ec9
usb: dwc2: Disable power down feature on Samsung SoCs

[ Upstream commit 35a6054132286a4ab92b536595093b82e6bdfcbc ]

Power down feature of DWC2 module integrated in Samsung SoCs doesn't work
properly or needs some additional handling in PHY or SoC glue layer, so
disable it for now. Without disabling power down, DWC2 causes random memory
trashes and fails enumeration if there is no USB link to host on driver
probe.

Fixes: 03ea6d6e9e1ff1 ("usb: dwc2: Enable power down")
Acked-by: Minas Harutyunyan <hminas@synopsys.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/usb/dwc2/params.c