static int __init omap_dss_init(void) { int r; r = omap_dss_bus_register(); if (r) return r; r = platform_driver_register(&omap_dss_driver); if (r) { omap_dss_bus_unregister(); return r; } return 0; }
static void __exit omap_dss_exit(void) { if (core.vdds_dsi_reg != NULL) { regulator_put(core.vdds_dsi_reg); core.vdds_dsi_reg = NULL; } if (core.vdds_sdi_reg != NULL) { regulator_put(core.vdds_sdi_reg); core.vdds_sdi_reg = NULL; } platform_driver_unregister(&omap_dss_driver); omap_dss_bus_unregister(); }
static void __exit omap_dss_exit(void) { platform_driver_unregister(&omap_dss_driver); omap_dss_bus_unregister(); }