diff options
author | Wang Dongsheng <dongsheng.wang@freescale.com> | 2015-05-21 05:31:59 (GMT) |
---|---|---|
committer | Honghua Yin <Hong-Hua.Yin@freescale.com> | 2015-05-22 02:39:28 (GMT) |
commit | 6955ca30891c40706493c1538fd7ab3d3948b538 (patch) | |
tree | 48c78590b2c5ea2b409c0dbf6d901739e5b5c399 /arch/powerpc/platforms | |
parent | 325fb9fc577c522242003b124eca933a6b4bcba6 (diff) | |
download | linux-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/powerpc/platforms')
-rw-r--r-- | arch/powerpc/platforms/85xx/bsc913x_qds.c | 1 |
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, |