summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorJia Wang <wangjia@ultrarisc.com>2026-07-31 09:14:30 +0800
committerBjorn Helgaas <bhelgaas@google.com>2026-08-10 19:44:38 -0500
commit22a415e623e9ebc79cf0b5c83064af8aa11acdd7 (patch)
tree65a1871b51291f57c9aa3a597ec5299a2c39daea /drivers
parente152c295d32a15975c480c352000454b9eb5fb07 (diff)
downloadlinux-next-22a415e623e9ebc79cf0b5c83064af8aa11acdd7.tar.gz
linux-next-22a415e623e9ebc79cf0b5c83064af8aa11acdd7.zip
PCI: ultrarisc: Use module_platform_driver()
CONFIG_PCIE_ULTRARISC is a tristate option and may be built as a module. Use module_platform_driver() so the driver uses the standard registration helper for both built-in and module configurations. Leave .remove() unset because the driver registers an internal MSI controller and the IRQs cannot be safely disposed during removal. Signed-off-by: Jia Wang <wangjia@ultrarisc.com> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Link: https://patch.msgid.link/20260731-ultrarisc-pci-clk-v4-3-d738b491e49a@ultrarisc.com
Diffstat (limited to 'drivers')
-rw-r--r--drivers/pci/controller/dwc/pcie-ultrarisc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/controller/dwc/pcie-ultrarisc.c b/drivers/pci/controller/dwc/pcie-ultrarisc.c
index 8e57135453b7..51e89180490d 100644
--- a/drivers/pci/controller/dwc/pcie-ultrarisc.c
+++ b/drivers/pci/controller/dwc/pcie-ultrarisc.c
@@ -240,7 +240,7 @@ static struct platform_driver ultrarisc_pcie_driver = {
},
.probe = ultrarisc_pcie_probe,
};
-builtin_platform_driver(ultrarisc_pcie_driver);
+module_platform_driver(ultrarisc_pcie_driver);
MODULE_DESCRIPTION("UltraRISC DP1000 DWC PCIe host controller");
MODULE_LICENSE("GPL");