summaryrefslogtreecommitdiff
path: root/arch
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 /arch
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>
Diffstat (limited to 'arch')
-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,