Lines Matching refs:pdata

38 	struct adf4350_platform_data	*pdata;  member
119 struct adf4350_platform_data *pdata = st->pdata; in adf4350_tune_r_cnt() local
123 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / in adf4350_tune_r_cnt()
124 (r_cnt * (pdata->ref_div2_en ? 2 : 1)); in adf4350_tune_r_cnt()
132 struct adf4350_platform_data *pdata = st->pdata; in adf4350_set_freq() local
160 if (pdata->ref_div_factor) in adf4350_set_freq()
161 r_cnt = pdata->ref_div_factor - 1; in adf4350_set_freq()
212 (pdata->ref_doubler_en ? ADF4350_REG2_RMULT2_EN : 0) | in adf4350_set_freq()
213 (pdata->ref_div2_en ? ADF4350_REG2_RDIV2_EN : 0) | in adf4350_set_freq()
214 (pdata->r2_user_settings & (ADF4350_REG2_PD_POLARITY_POS | in adf4350_set_freq()
219 st->regs[ADF4350_REG3] = pdata->r3_user_settings & in adf4350_set_freq()
232 (pdata->r4_user_settings & in adf4350_set_freq()
321 if (gpio_is_valid(st->pdata->gpio_lock_detect)) in adf4350_read()
322 if (!gpio_get_value(st->pdata->gpio_lock_detect)) { in adf4350_read()
384 struct adf4350_platform_data *pdata; in adf4350_parse_dt() local
388 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in adf4350_parse_dt()
389 if (!pdata) in adf4350_parse_dt()
392 strncpy(&pdata->name[0], np->name, SPI_NAME_SIZE - 1); in adf4350_parse_dt()
396 pdata->channel_spacing = tmp; in adf4350_parse_dt()
400 pdata->power_up_frequency = tmp; in adf4350_parse_dt()
404 pdata->ref_div_factor = tmp; in adf4350_parse_dt()
408 pdata->gpio_lock_detect = -1; in adf4350_parse_dt()
410 pdata->gpio_lock_detect = ret; in adf4350_parse_dt()
412 pdata->ref_doubler_en = of_property_read_bool(np, in adf4350_parse_dt()
414 pdata->ref_div2_en = of_property_read_bool(np, in adf4350_parse_dt()
418 pdata->r2_user_settings = of_property_read_bool(np, in adf4350_parse_dt()
421 pdata->r2_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
424 pdata->r2_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
430 pdata->r2_user_settings |= ADF4350_REG2_CHARGE_PUMP_CURR_uA(tmp); in adf4350_parse_dt()
434 pdata->r2_user_settings |= ADF4350_REG2_MUXOUT(tmp); in adf4350_parse_dt()
436 pdata->r2_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
442 pdata->r3_user_settings = of_property_read_bool(np, in adf4350_parse_dt()
445 pdata->r3_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
449 pdata->r3_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
452 pdata->r3_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
458 pdata->r3_user_settings |= ADF4350_REG3_12BIT_CLKDIV(tmp); in adf4350_parse_dt()
462 pdata->r3_user_settings |= ADF4350_REG3_12BIT_CLKDIV_MODE(tmp); in adf4350_parse_dt()
466 pdata->r4_user_settings = of_property_read_bool(np, in adf4350_parse_dt()
469 pdata->r4_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
472 pdata->r4_user_settings |= of_property_read_bool(np, in adf4350_parse_dt()
478 pdata->r4_user_settings |= ADF4350_REG4_OUTPUT_PWR(tmp); in adf4350_parse_dt()
482 pdata->r4_user_settings |= ADF4350_REG4_AUX_OUTPUT_PWR(tmp); in adf4350_parse_dt()
484 return pdata; in adf4350_parse_dt()
496 struct adf4350_platform_data *pdata; in adf4350_probe() local
503 pdata = adf4350_parse_dt(&spi->dev); in adf4350_probe()
504 if (pdata == NULL) in adf4350_probe()
507 pdata = spi->dev.platform_data; in adf4350_probe()
510 if (!pdata) { in adf4350_probe()
512 pdata = &default_pdata; in adf4350_probe()
515 if (!pdata->clkin) { in adf4350_probe()
542 st->pdata = pdata; in adf4350_probe()
545 indio_dev->name = (pdata->name[0] != 0) ? pdata->name : in adf4350_probe()
553 st->chspc = pdata->channel_spacing; in adf4350_probe()
558 st->clkin = pdata->clkin; in adf4350_probe()
566 if (gpio_is_valid(pdata->gpio_lock_detect)) { in adf4350_probe()
567 ret = devm_gpio_request(&spi->dev, pdata->gpio_lock_detect, in adf4350_probe()
571 pdata->gpio_lock_detect); in adf4350_probe()
574 gpio_direction_input(pdata->gpio_lock_detect); in adf4350_probe()
577 if (pdata->power_up_frequency) { in adf4350_probe()
578 ret = adf4350_set_freq(st, pdata->power_up_frequency); in adf4350_probe()