Lines Matching refs:pdata
60 struct rksdmmc_gpio_wifi_moudle *pdata;
188 vbat = &mrfkill->pdata->vbat_n;
243 if (mrfkill->pdata->wifi_power_remain && power_set_time) {
253 if (mrfkill->pdata->mregulator.power_ctrl_by_pmu) {
256 int level = mrfkill->pdata->mregulator.enable;
258 ldostr = mrfkill->pdata->mregulator.pmu_regulator;
288 poweron = &mrfkill->pdata->power_n;
289 reset = &mrfkill->pdata->reset_n;
366 wifi_int_irq = &mrfkill->pdata->wifi_int_b;
385 wifi_int_irq = &mrfkill->pdata->wifi_int_b;
822 struct rksdmmc_gpio_wifi_moudle *pdata = pdev->dev.platform_data;
829 if (!pdata) {
831 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL);
832 if (!pdata)
835 ret = wlan_platdata_parse_dt(&pdev->dev, pdata);
849 rfkill->pdata = pdata;
854 if (!pdata->mregulator.power_ctrl_by_pmu) {
855 ret = rfkill_rk_setup_gpio(&pdata->vbat_n, wlan_name,
860 ret = rfkill_rk_setup_gpio(&pdata->reset_n, wlan_name,
872 if (gpio_is_valid(pdata->power_n.io) &&
873 gpio_direction_output(pdata->power_n.io, pdata->power_n.enable);
877 if (pdata->wifi_power_remain)
897 kfree(pdata);
914 if (gpio_is_valid(rfkill->pdata->power_n.io))
915 gpio_free(rfkill->pdata->power_n.io);
917 if (gpio_is_valid(rfkill->pdata->reset_n.io))
918 gpio_free(rfkill->pdata->reset_n.io);