static void __exit mpc85xx_mc_exit(void) { on_each_cpu(mpc85xx_mc_restore_hid1, NULL, 0); #ifdef CONFIG_PCI of_unregister_platform_driver(&mpc85xx_pci_err_driver); #endif of_unregister_platform_driver(&mpc85xx_l2_err_driver); of_unregister_platform_driver(&mpc85xx_mc_err_driver); }
void __exit reconos_cleanup(void) { dev_t osif_dev = MKDEV(osif_major, osif_minor); dev_t tlb_dev = MKDEV(tlb_major, tlb_minor); unregister_chrdev_region(osif_dev, osif_numslots); unregister_chrdev_region(tlb_dev, tlb_numtlbs); PDEBUG("unregistered all char devices\n"); of_unregister_platform_driver(&osif_of_driver); of_unregister_platform_driver(&tlb_of_driver); PDEBUG("unregistered of platform driver\n"); }
static void __exit xps2_cleanup(void) { driver_unregister(&xps2_driver); #ifdef CONFIG_OF of_unregister_platform_driver(&xps2_of_driver); #endif }
void of_unregister_driver(struct of_platform_driver *drv) { if (drv->driver.bus == &platform_bus_type) of_unregister_platform_driver(drv); else driver_unregister(&drv->driver); }
static void __exit grlib_apbuart_exit(void) { int i; for (i = 0; i < grlib_apbuart_port_nr; i++) uart_remove_one_port(&grlib_apbuart_driver, &grlib_apbuart_ports[i]); uart_unregister_driver(&grlib_apbuart_driver); of_unregister_platform_driver(&grlib_apbuart_of_driver); }
static void __exit isp1760_exit(void) { platform_driver_unregister(&isp1760_plat_driver); #ifdef CONFIG_PPC_OF of_unregister_platform_driver(&isp1760_of_driver); #endif #ifdef CONFIG_PCI pci_unregister_driver(&isp1761_pci_driver); #endif deinit_kmem_cache(); }
static void __exit ehci_hcd_cleanup(void) { #ifdef OF_PLATFORM_DRIVER of_unregister_platform_driver(&OF_PLATFORM_DRIVER); #endif #ifdef PLATFORM_DRIVER platform_driver_unregister(&PLATFORM_DRIVER); #endif #ifdef PCI_DRIVER pci_unregister_driver(&PCI_DRIVER); #endif #ifdef PS3_SYSTEM_BUS_DRIVER ps3_ehci_driver_unregister(&PS3_SYSTEM_BUS_DRIVER); #endif #ifdef DEBUG debugfs_remove(ehci_debug_root); #endif clear_bit(USB_EHCI_LOADED, &usb_hcds_loaded); }
static void __exit mpc52xx_ata_exit(void) { of_unregister_platform_driver(&mpc52xx_ata_of_platform_driver); }
static void __exit talitos_exit(void) { of_unregister_platform_driver(&talitos_driver); }
static void __exit electra_cf_exit(void) { of_unregister_platform_driver(&electra_cf_driver); }
static void __exit mpc5200_wdt_exit(void) { of_unregister_platform_driver(&mpc5200_wdt_driver); }
static void __exit xiic_cleanup(void) { of_unregister_platform_driver(&xilinx_iic_driver); }
static void __exit fsl_i2c_exit(void) { of_unregister_platform_driver(&mpc_i2c_driver); }
static void __exit sja1000_ofp_exit(void) { return of_unregister_platform_driver(&sja1000_ofp_driver); };
static void __exit of_flash_exit(void) { of_unregister_platform_driver(&of_flash_driver); }
static void __exit fs_cleanup(void) { of_unregister_platform_driver(&fs_enet_driver); }
static void __exit psc_i2s_exit(void) { of_unregister_platform_driver(&psc_i2s_driver); }
static void fs_enet_mdio_fec_exit(void) { of_unregister_platform_driver(&fs_enet_fec_mdio_driver); }
void gpio_mdio_exit(void) { of_unregister_platform_driver(&gpio_mdio_driver); if (gpio_regs) iounmap(gpio_regs); }
static void __exit xilinx_spi_exit(void) { of_unregister_platform_driver(&xilinx_spi_of_driver); }
static void __exit cpm_uart_exit(void) { of_unregister_platform_driver(&cpm_uart_driver); uart_unregister_driver(&cpm_reg); }
static void __exit rng_exit(void) { of_unregister_platform_driver(&rng_driver); }
void __exit uec_mdio_exit(void) { of_unregister_platform_driver(&uec_mdio_driver); }
void zmii_exit(void) { of_unregister_platform_driver(&zmii_driver); }
static void __exit tdm_fsl_starlite_exit(void) { pr_info(DRV_NAME ": " DRV_DESC ":Exit\n"); of_unregister_platform_driver(&tdm_fsl_starlite_driver); }
static void __exit ndfc_nand_exit(void) { of_unregister_platform_driver(&ndfc_driver); }
static void __exit fsl_ssi_exit(void) { of_unregister_platform_driver(&fsl_ssi_driver); }
static void __exit pata_of_platform_exit(void) { of_unregister_platform_driver(&pata_of_platform_driver); }
static inline void __exit ace_of_unregister(void) { of_unregister_platform_driver(&ace_of_driver); }
static void __exit sdhci_of_exit(void) { of_unregister_platform_driver(&sdhci_of_driver); }