summaryrefslogtreecommitdiffstats
path: root/target/linux/cns3xxx/patches-3.3/480-cns3xxx_pcie_early_init.patch
Commit message (Collapse)AuthorAgeFilesLines
* [cns3xxx]: move PCIe init to subsys init callkaloz2012-10-311-0/+156
ARM Linux PCI/PCIe hardware intialization needs to occur before device_init as it does not support hotplug. I have modeled the cns3xxx PCIe init after other ARM platforms. Registering it early resolves resource issues occuring during bus enumeration that occur when a device driver is linked static in the kernel. Instead of passing in a bitmask to enable the 2 available ports, link detect is used to enable ports that have a valid link. Signed-off-by: Tim Harvey <tharvey@gateworks.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34044 3c298f89-4303-0410-b956-a3cf2f4a3e73