summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWang Dongsheng <dongsheng.wang@freescale.com>2015-05-21 05:31:59 (GMT)
committerHonghua Yin <Hong-Hua.Yin@freescale.com>2015-05-22 02:39:28 (GMT)
commit6955ca30891c40706493c1538fd7ab3d3948b538 (patch)
tree48c78590b2c5ea2b409c0dbf6d901739e5b5c399
parent325fb9fc577c522242003b124eca933a6b4bcba6 (diff)
downloadlinux-fsl-qoriq-6955ca30891c40706493c1538fd7ab3d3948b538.tar.xz
bsc9132/pci: Fix PCIe interrput always be triggered on BSC9132
We missed to handle PME and message interrupt when system back from sleep, so system will popup "nobody cared" call trace. Add .pcibios_fixup_phb for BSC9132 platform, PME interrupt handler will be registered in fsl_pcibios_fixup_phb. Signed-off-by: Wang Dongsheng <dongsheng.wang@freescale.com> Change-Id: I0550322707a7a48116761f2d691304aec217e4a2 Reviewed-on: http://git.am.freescale.net:8181/36664 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Mingkai Hu <Mingkai.Hu@freescale.com> Reviewed-by: Chenhui Zhao <chenhui.zhao@freescale.com> Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
-rw-r--r--arch/powerpc/platforms/85xx/bsc913x_qds.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/85xx/bsc913x_qds.c b/arch/powerpc/platforms/85xx/bsc913x_qds.c
index 2812784..428973f 100644
--- a/arch/powerpc/platforms/85xx/bsc913x_qds.c
+++ b/arch/powerpc/platforms/85xx/bsc913x_qds.c
@@ -72,6 +72,7 @@ define_machine(bsc9132_qds) {
.init_IRQ = bsc913x_qds_pic_init,
#ifdef CONFIG_PCI
.pcibios_fixup_bus = fsl_pcibios_fixup_bus,
+ .pcibios_fixup_phb = fsl_pcibios_fixup_phb,
#endif
.get_irq = mpic_get_irq,
.restart = fsl_rstcr_restart,