Thread (13 messages) 13 messages, 5 authors, 2016-01-11

dra7xx pci driver broken on dra7xx-evm

flat view

From: Kishon Vijay Abraham I <hidden>
Date: 2016-01-08 06:07:09
Also in: linux-omap

Hi,

On Friday 08 January 2016 03:29 AM, Tony Lindgren wrote:
* Suman Anna [off-list ref] [160107 13:26]:
quoted
On 01/06/2016 11:17 PM, Kishon Vijay Abraham I wrote:
quoted
Hi,
+ Tero, Tony and linux-omap
quoted
On Thursday 07 January 2016 03:15 AM, Richard Cochran wrote:
quoted
The dra7xx-evm box freezes hard at the very first PCI bus access, the
call to in dra7xx_pcie_readl() in dra7xx_pcie_probe().

The out-of-tree 3.14.53 TI driver performs a reset via platform data,
calling omap_device_assert_hardreset() by hook and crook.
Yeah, this is the only feasible way and not break multi-arch atm until a
reset framework is in place. We have couple of drivers (omap_iommu and
wkup_m3_rproc) following this approach.
Sounds like doing reset with platform data is the way to go until the
reset controller works.
All right. I'll post the patch to do reset using platform data.

Thanks
Kishon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help