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.



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux