Thread (71 messages) 71 messages, 6 authors, 2017-02-16

[PATCH 36/37] ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUP

From: tony@atomide.com (Tony Lindgren)
Date: 2017-01-20 18:29:28
Also in: linux-arm-msm, linux-devicetree, linux-omap, linux-pci, linux-samsung-soc, linuxppc-dev, lkml

* Kishon Vijay Abraham I [off-list ref] [170115 22:06]:
Hi Tony,

On Friday 13 January 2017 10:45 PM, Tony Lindgren wrote:
quoted
* Kishon Vijay Abraham I [off-list ref] [170112 02:35]:
quoted
The PCIe programming sequence in TRM suggests CLKSTCTRL of PCIe should
be set to SW_WKUP. There are no issues when CLKSTCTRL is set to HW_AUTO
in RC mode. However in EP mode, the host system is not able to access the
MEMSPACE and setting the CLKSTCTRL to SW_WKUP fixes it.
I guess ideally in the long run we would set this dynamically based on
the selected mode, right?
The programming sequence mentioned in the TRM w.r.t clock programming is same
for both host mode or device mode. Though we never faced any issues in host
mode when HW_AUTO is set, it's better to follow TRM recommended settings IMHO.
OK best to merge this with the whole series:

Acked-by: Tony Lindgren <tony@atomide.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help