Loading arch/arm/mach-msm/pcie.c +2 −0 Original line number Diff line number Diff line Loading @@ -997,6 +997,8 @@ static int msm_pcie_enable(u32 rc_idx, u32 options) msm_pcie_config_controller(rc_idx); msm_pcie_config_msi_controller(dev); if (options & PM_IRQ) { ret = msm_pcie_irq_init(dev); if (!ret) Loading arch/arm/mach-msm/pcie_irq.c +2 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,8 @@ int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) msg.data = irq - irq_find_mapping(dev->irq_domain, 0); write_msi_msg(irq, &msg); irq_set_chip_and_handler(irq, &pcie_msi_chip, handle_simple_irq); set_irq_flags(irq, IRQF_VALID); return 0; } Loading Loading
arch/arm/mach-msm/pcie.c +2 −0 Original line number Diff line number Diff line Loading @@ -997,6 +997,8 @@ static int msm_pcie_enable(u32 rc_idx, u32 options) msm_pcie_config_controller(rc_idx); msm_pcie_config_msi_controller(dev); if (options & PM_IRQ) { ret = msm_pcie_irq_init(dev); if (!ret) Loading
arch/arm/mach-msm/pcie_irq.c +2 −0 Original line number Diff line number Diff line Loading @@ -173,6 +173,8 @@ int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc) msg.data = irq - irq_find_mapping(dev->irq_domain, 0); write_msi_msg(irq, &msg); irq_set_chip_and_handler(irq, &pcie_msi_chip, handle_simple_irq); set_irq_flags(irq, IRQF_VALID); return 0; } Loading