static int __init modem_off_init(void)
{
#ifndef CONFIG_MTK_ECCCI_DRIVER
	modem_power_down();
#else
#ifdef CONFIG_MTK_KERNEL_POWER_OFF_CHARGING
	if ((g_boot_mode == KERNEL_POWER_OFF_CHARGING_BOOT) || (g_boot_mode == LOW_POWER_OFF_CHARGING_BOOT)) {
		pr_debug("[ccci-off]power off MD in charging mode %d\n", g_boot_mode);
		modem_power_down();
	}
#endif
#endif
	return 0;
}
/** Power down modem
 *  Uses AT command to do it */
void PPPCellularInterface::power_down()
{
    modem_power_down();
    modem_deinit();
}