Both Dragonboard 820c and Inforce 6640 (based on Snapdragon820 SoC) have a
Universal Flash Drive on-board. The patches in this pull request fix the
instabiliy issues and enable support for the UFS.
Fix the bring-up of the QMP PHY shared between the UFS and the PCIE ports.
This patch set reverts patches picked-up from Linaro development tree and
replaces them with necessary updates from upstream mainline and stable kernel
Test kernel based on Ubuntu-snapdragon-4.15.0-1068.75 was verified on both the
DB820c and IFC6640.
Low. Kernel configs enabling the UFS were disabled in previous versions.
Also, pcie patches cause no regressions on DB410c.
The following changes since commit d724458ea5038070ca377366f6593625150b0def:
All patches come from upstream, and two of the SAUCE patches (89f6deb399e0
"UBUNTU: SAUCE: phy: qcom-qmp: Increase PHY ready timeout" and fc08af59f86a
"UBUNTU: SAUCE: phy: qcom: qmp: Use power_on/off ops for PCIe") are actually
backports - the only real SAUCE patch is 01d866a0e043 "UBUNTU: SAUCE: arm64:
dts: msm8996: db820c: disable pcie1 bus" that disables the pcie1 slot (empty on
db820c and not-existent on ifc6640).