[ifc6640][db820c] enable support for UFS drive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-snapdragon (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Eoan |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
The Inforce 6640 and Dragonboard 820 have a Universal Flash Storage (UFS) drive on board. This is a tracking bug for enabling kernel support on these platforms.
[Impact]
Both Dragonboard 820c and Inforce 6640 (based on Snapdragon820 SoC) have a
Universal Flash Drive on-board. These patches fix the instabiliy issues and
enable support for the UFS.
[Fix]
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
trees.
[Test Case]
Test kernel based on Ubuntu-
DB820c and IFC6640.
[Regression Risk]
Low. Kernel configs enabling the UFS were disabled in previous versions.
This is a tracking bug, please don't triage
CVE References
description: | updated |
summary: |
- [ifc6640][db820c] enalbe support for UFS drive + [ifc6640][db820c] enable support for UFS drive |
description: | updated |
Changed in linux-snapdragon (Ubuntu Bionic): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in linux-snapdragon (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
This bug was fixed in the package linux-snapdragon - 4.15.0-1071.78
---------------
linux-snapdragon (4.15.0-1071.78) bionic; urgency=medium
* bionic/ linux-snapdrago n: 4.15.0-1071.78 -proposed tracker (LP: #1859793)
* [ifc6640][db820c] enable support for UFS drive (LP: #1853556) get_pwr_ dev_param get_pwr_ dev_param phy_enable( ) polling delay get_*/pm_ runtime_ put_* before invoking reset
- Revert "UBUNTU: [Config] disable PHY_QCOM_UFS"
- Revert "UBUNTU: [Config] disable SCSI_UFSHCD"
- Revert "dts: arm64/msm8996: Fix power domain for ufs"
- Revert "arm64: dts: Add ufs dts nodes"
- arm64: dts: qcom: msm8996: Add ufs related nodes
- Revert "scsi: ufs: qcom: Expose the reset controller for PHY"
- Revert "scsi: ufs: make UFS Tx lane1 clock optional for QCOM platforms"
- Revert "scsi: ufs: ufshcd_dump_regs to use memcpy_fromio"
- Revert "scsi: ufs: ufs-qcom: remove broken hci version quirk"
- Revert "scsi/ufs: qcom: Remove ufs_qcom_phy_*() calls from host"
- scsi/ufs: qcom: Remove ufs_qcom_phy_*() calls from host
- scsi: ufs-qcom: Re-factor ufshcd_
- scsi: ufs: Remove select of phy-qcom-ufs from ufs-qcom
- scsi: ufs: qcom: Expose the reset controller for PHY
- dt-bindings: ufs: Add #reset-cells for Qualcomm controllers
- dt-bindings: phy-qcom-qmp: Add UFS PHY reset
- dt-bindings: phy: qcom-ufs: Add resets property
- arm64: dts: msm8996: Add UFS PHY reset controller
- scsi: ufs: Introduce ufshcd_
- phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting
- phy: qcom-qmp: Raise qcom_qmp_
- phy: qcom-qmp: Correct ready status, again
- PCI: qcom: Use regulator bulk api for apq8064 supplies
- PCI: qcom: Fix a bitwise vs logical NOT typo
- PCI: qcom: Include gpio/consumer.h
- PCI: qcom: Drop unnecessary root_bus_nr setting
- PCI: Add Qualcomm vendor ID
- PCI: qcom: Use default config space read function
- PCI: qcom: Use clk bulk API for 2.4.0 controllers
- phy: make phy-core explicitly non-modular
- phy: core: Invoke pm_runtime_
callback
- SAUCE: phy: qcom-qmp: Increase PHY ready timeout
- SAUCE: phy: qcom: qmp: Use power_on/off ops for PCIe
- SAUCE: arm64: dts: msm8996: db820c: disable pcie1 bus
[ Ubuntu: 4.15.0-75.85 ]
* bionic/linux: 4.15.0-75.85 -proposed tracker (LP: #1859705)
* use-after-free in i915_ppgtt_close (LP: #1859522) // CVE-2020-7053
- SAUCE: drm/i915: Fix use-after-free when destroying GEM context
* CVE-2019-14615
- drm/i915/gen9: Clear residual context state on context switch
* PAN is broken for execute-only user mappings on ARMv8 (LP: #1858815)
- arm64: Revert support for execute-only user mappings
* [Regression] usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
(LP: #1856608)
- SAUCE: Revert "usb: handle warm-reset port requests on hub resume"
* Miscellaneous Ubuntu changes
- update dkms package versions
[ Ubuntu: 4.15.0-74.84 ]
* bionic/linux: 4.15.0-74.84 -proposed tracker (LP: #1856749)
* [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063)
- [Packaging] bind hv_kvp_daemon startup to hv_kvp device
* Unrevert...