PCI: mediatek: Add loadable kernel module support
authorHonghui Zhang <honghui.zhang@mediatek.com>
Mon, 15 Oct 2018 08:08:59 +0000 (16:08 +0800)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Wed, 17 Oct 2018 14:37:29 +0000 (15:37 +0100)
commit031337ace2d1c22a447da6390716fe92592cdd6e
tree07c3ac71a9878fed05f76eaef206f626810aca3d
parent97d2932fee4b0607bad4f71a8d2c0938f596b1c3
PCI: mediatek: Add loadable kernel module support

Implement remove() callback function for the Mediatek PCIe controller
driver to add loadable kernel module support.

Save the PCIe's GIC IRQ at probe so that it can be retrieved to
call dispose_irq() to tear down the IRQ upon module removal.

Signed-off-by: Honghui Zhang <honghui.zhang@mediatek.com>
[lorenzo.pieralisi@arm.com: updated commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Ryder Lee <ryder.lee@mediatek.com>
drivers/pci/controller/Kconfig
drivers/pci/controller/pcie-mediatek.c