dra7xx pci driver broken on dra7xx-evm

Richard Cochran richardcochran at gmail.com
Wed Jan 6 13:45:18 PST 2016


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.

Adding the reset into the mainline driver cures the freeze.

Question: How on earth is this driver supposed to work?

Thanks,
Richard



More information about the linux-arm-kernel mailing list