static void wireless_set(struct bq51051b_wlc_chip *chip) { WLC_DBG_INFO("wireless_set\n"); wake_lock(&chip->wireless_chip_wake_lock); wireless_charging = true; wireless_charge_done = false; bms_notify(chip, 1); power_supply_changed(&chip->wireless_psy); set_wireless_power_supply_control(wireless_charging); }
bool is_ftt_online(struct ftt_charger_device *ftt_pdev) { struct ftt_charger_pdata *pdata = ftt_pdev->pdev->dev.platform_data; if (pdata->online_fn) { ftt_pdev->ftt_online_prev = ftt_pdev->ftt_online; ftt_pdev->ftt_online = pdata->online_fn(ftt_pdev->active_n_gpio); if (ftt_pdev->ftt_online != ftt_pdev->ftt_online_prev) { ftt_pdev->ftt_online_prev = ftt_pdev->ftt_online; #ifdef CONFIG_MACH_LGE set_wireless_power_supply_control((int)ftt_pdev->ftt_online); printk("[FTT] ftt_online : %d\n", ftt_pdev->ftt_online); #endif/* */ } return ftt_pdev->ftt_online; } DPRINT(FTT_ERROR, "ERROR online_fn is NULL\n"); return 0; }