Re: scsi: ufs: Problem at init on msm8998

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[ Dropping large CC list ]

On 20/12/2018 15:43, Marc Gonzalez wrote:

> I think I've checked every low-level thingamajig:
> clocks, regulators, power domains, gdsc, voltage spec

I found something else, by comparing the writes to the PHY and HC,
downstream vs upstream:

ufs_qcom_link_startup_post_change() calls
ufs_qcom_phy_ctrl_rx_linecfg(phy, false);
on my 8098 board (downstream, but not upstream)

(Maybe this write is not required on sdm845...)

Will test next week. Crossing my fingers that I've found
the needle in the proverbial haystack :-)

The comment is very promising:

	/*
	 * Some UFS devices send incorrect LineCfg data as part of power mode
	 * change sequence which may cause host PHY to go into bad state.
	 * Disabling Rx LineCfg of host PHY should help avoid this.
	 */

https://source.codeaurora.org/quic/la/kernel/msm-4.4/tree/drivers/scsi/ufs/ufs-qcom.c?h=LE.UM.1.3.r3.25#n658

Regards.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux