Home
last modified time | relevance | path

Searched refs:ddata (Results 51 – 75 of 79) sorted by relevance

1234

/openbmc/linux/drivers/pwm/
H A Dpwm-sti.c318 struct sti_cpt_ddata *ddata = &cdata->ddata[pwm->hwpwm]; in sti_pwm_capture() local
330 ddata->index = 0; in sti_pwm_capture()
344 ret = wait_event_interruptible_timeout(ddata->wait, ddata->index > 1, in sti_pwm_capture()
352 switch (ddata->index) { in sti_pwm_capture()
369 high = ddata->snapshot[1] - ddata->snapshot[0]; in sti_pwm_capture()
370 low = ddata->snapshot[2] - ddata->snapshot[1]; in sti_pwm_capture()
453 ddata = &pc->cdata->ddata[devicenum]; in sti_pwm_interrupt()
473 &ddata->snapshot[ddata->index]); in sti_pwm_interrupt()
482 ddata->index++; in sti_pwm_interrupt()
643 if (!cdata->ddata) in sti_pwm_probe()
[all …]
H A Dpwm-stm32-lp.c199 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_pwm_lp_probe() local
207 priv->regmap = ddata->regmap; in stm32_pwm_lp_probe()
208 priv->clk = ddata->clk; in stm32_pwm_lp_probe()
H A Dpwm-stm32.c605 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_pwm_probe() local
616 priv->regmap = ddata->regmap; in stm32_pwm_probe()
617 priv->clk = ddata->clk; in stm32_pwm_probe()
618 priv->max_arr = ddata->max_arr; in stm32_pwm_probe()
/openbmc/linux/drivers/regulator/
H A Dpalmas-regulator.c902 for (id = ddata->ldo_begin; id < ddata->max_reg; id++) { in palmas_ldo_registration()
908 rinfo = &ddata->palmas_regs_info[id]; in palmas_ldo_registration()
993 if (id <= ddata->ldo_end) in palmas_ldo_registration()
1020 for (id = ddata->ldo_begin; id < ddata->max_reg; id++) { in tps65917_ldo_registration()
1029 rinfo = &ddata->palmas_regs_info[id]; in tps65917_ldo_registration()
1128 for (id = ddata->smps_start; id <= ddata->smps_end; id++) { in palmas_smps_registration()
1165 rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_registration()
1298 for (id = ddata->smps_start; id <= ddata->smps_end; id++) { in tps65917_smps_registration()
1318 rinfo = &ddata->palmas_regs_info[id]; in tps65917_smps_registration()
1482 ddata->max_reg); in palmas_dt_to_pdata()
[all …]
H A Dcpcap-regulator.c499 struct cpcap_ddata *ddata; in cpcap_regulator_probe() local
511 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in cpcap_regulator_probe()
512 if (!ddata) in cpcap_regulator_probe()
515 ddata->reg = dev_get_regmap(pdev->dev.parent, NULL); in cpcap_regulator_probe()
516 if (!ddata->reg) in cpcap_regulator_probe()
519 ddata->dev = &pdev->dev; in cpcap_regulator_probe()
520 ddata->soc = match_data; in cpcap_regulator_probe()
521 platform_set_drvdata(pdev, ddata); in cpcap_regulator_probe()
525 config.regmap = ddata->reg; in cpcap_regulator_probe()
528 const struct cpcap_regulator *regulator = &ddata->soc[i]; in cpcap_regulator_probe()
/openbmc/linux/drivers/mfd/
H A Drz-mtu3.c325 struct rz_mtu3 *ddata; in rz_mtu3_probe() local
329 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in rz_mtu3_probe()
330 if (!ddata) in rz_mtu3_probe()
334 if (!ddata->priv_data) in rz_mtu3_probe()
337 priv = ddata->priv_data; in rz_mtu3_probe()
348 if (IS_ERR(ddata->clk)) in rz_mtu3_probe()
349 return PTR_ERR(ddata->clk); in rz_mtu3_probe()
353 platform_set_drvdata(pdev, ddata); in rz_mtu3_probe()
356 ddata->channels[i].channel_number = i; in rz_mtu3_probe()
357 ddata->channels[i].is_busy = false; in rz_mtu3_probe()
[all …]
H A Docelot-core.c87 static int ocelot_gcb_chip_rst_status(struct ocelot_ddata *ddata) in ocelot_gcb_chip_rst_status() argument
91 err = regmap_read(ddata->gcb_regmap, REG_GCB_SOFT_RST, &val); in ocelot_gcb_chip_rst_status()
100 struct ocelot_ddata *ddata = dev_get_drvdata(dev); in ocelot_chip_reset() local
109 ret = regmap_write(ddata->gcb_regmap, REG_GCB_SOFT_RST, BIT_SOFT_CHIP_RST); in ocelot_chip_reset()
113 return readx_poll_timeout(ocelot_gcb_chip_rst_status, ddata, val, !val, in ocelot_chip_reset()
/openbmc/linux/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c510 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_set_mask() local
517 val |= 1 << ddata->eints[irqd->hwirq]; in s3c64xx_eint0_irq_set_mask()
535 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_ack() local
539 writel(1 << ddata->eints[irqd->hwirq], in s3c64xx_eint0_irq_ack()
545 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_set_type() local
564 shift = ddata->eints[irqd->hwirq]; in s3c64xx_eint0_irq_set_type()
662 irq_set_chip_data(virq, ddata); in s3c64xx_eint0_irq_map()
740 ddata = devm_kzalloc(dev, in s3c64xx_eint_eint0_init()
742 if (!ddata) in s3c64xx_eint_eint0_init()
744 ddata->bank = bank; in s3c64xx_eint_eint0_init()
[all …]
/openbmc/linux/drivers/iio/adc/
H A Dltc2497.c41 static int ltc2497_result_and_measure(struct ltc2497core_driverdata *ddata, in ltc2497_result_and_measure() argument
45 container_of(ddata, struct ltc2497_driverdata, common_ddata); in ltc2497_result_and_measure()
68 - BIT(ddata->chip_info->resolution + 1); in ltc2497_result_and_measure()
71 - BIT(ddata->chip_info->resolution + 1); in ltc2497_result_and_measure()
84 if (ddata->addr_prev == address) in ltc2497_result_and_measure()
H A Dltc2496.c35 static int ltc2496_result_and_measure(struct ltc2497core_driverdata *ddata, in ltc2496_result_and_measure() argument
39 container_of(ddata, struct ltc2496_driverdata, common_ddata); in ltc2496_result_and_measure()
H A Dmp2629_adc.c120 struct mp2629_data *ddata = dev_get_drvdata(dev->parent); in mp2629_adc_probe() local
130 info->regmap = ddata->regmap; in mp2629_adc_probe()
H A Dltc2497.h19 int (*result_and_measure)(struct ltc2497core_driverdata *ddata,
/openbmc/linux/drivers/clocksource/
H A Dtimer-stm32-lp.c144 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_clkevent_lp_probe() local
153 priv->reg = ddata->regmap; in stm32_clkevent_lp_probe()
154 ret = clk_prepare_enable(ddata->clk); in stm32_clkevent_lp_probe()
158 rate = clk_get_rate(ddata->clk); in stm32_clkevent_lp_probe()
194 clk_disable_unprepare(ddata->clk); in stm32_clkevent_lp_probe()
/openbmc/linux/drivers/spi/
H A Dspi-cadence-quadspi.c334 const struct cqspi_driver_platdata *ddata; in cqspi_irq_handler() local
336 ddata = of_device_get_match_data(device); in cqspi_irq_handler()
344 if (cqspi->use_dma_read && ddata && ddata->get_dma_status) { in cqspi_irq_handler()
345 if (ddata->get_dma_status(cqspi)) { in cqspi_irq_handler()
1357 const struct cqspi_driver_platdata *ddata; in cqspi_read() local
1364 ddata = of_device_get_match_data(dev); in cqspi_read()
1373 if (cqspi->use_dma_read && ddata && ddata->indirect_read_dma && in cqspi_read()
1805 ddata = of_device_get_match_data(dev); in cqspi_probe()
1806 if (ddata) { in cqspi_probe()
1820 if (ddata->quirks & CQSPI_SLOW_SRAM) in cqspi_probe()
[all …]
/openbmc/linux/drivers/counter/
H A Dstm32-lptimer-cnt.c412 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_lptim_cnt_probe() local
417 if (IS_ERR_OR_NULL(ddata)) in stm32_lptim_cnt_probe()
426 priv->regmap = ddata->regmap; in stm32_lptim_cnt_probe()
427 priv->clk = ddata->clk; in stm32_lptim_cnt_probe()
434 if (ddata->has_encoder) { in stm32_lptim_cnt_probe()
H A Dstm32-timer-cnt.c316 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_timer_cnt_probe() local
322 if (IS_ERR_OR_NULL(ddata)) in stm32_timer_cnt_probe()
331 priv->regmap = ddata->regmap; in stm32_timer_cnt_probe()
332 priv->clk = ddata->clk; in stm32_timer_cnt_probe()
333 priv->max_arr = ddata->max_arr; in stm32_timer_cnt_probe()
H A Drz-mtu3-cnt.c836 struct rz_mtu3 *ddata = dev_get_drvdata(pdev->dev.parent); in rz_mtu3_cnt_probe() local
849 priv->clk = ddata->clk; in rz_mtu3_cnt_probe()
851 priv->ch = &ddata->channels[RZ_MTU3_CHAN_1]; in rz_mtu3_cnt_probe()
/openbmc/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api.c538 struct vcap_client_keyfield_data *ddata; in vcap_copy_from_client_keyfield() local
545 ddata = &dst->data; in vcap_copy_from_client_keyfield()
548 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_keyfield()
557 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_keyfield()
565 vcap_copy_to_w32be(ddata->u56.mask, sdata->u56.mask, size); in vcap_copy_from_client_keyfield()
569 vcap_copy_to_w32be(ddata->u64.mask, sdata->u64.mask, size); in vcap_copy_from_client_keyfield()
573 vcap_copy_to_w32be(ddata->u72.mask, sdata->u72.mask, size); in vcap_copy_from_client_keyfield()
593 struct vcap_client_actionfield_data *ddata; in vcap_copy_from_client_actionfield() local
600 ddata = &dst->data; in vcap_copy_from_client_actionfield()
603 memcpy(ddata, sdata, sizeof(dst->data)); in vcap_copy_from_client_actionfield()
[all …]
/openbmc/linux/drivers/iio/trigger/
H A Dstm32-timer-trigger.c770 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); in stm32_timer_trigger_probe() local
795 priv->regmap = ddata->regmap; in stm32_timer_trigger_probe()
796 priv->clk = ddata->clk; in stm32_timer_trigger_probe()
797 priv->max_arr = ddata->max_arr; in stm32_timer_trigger_probe()
/openbmc/linux/drivers/iio/proximity/
H A Dsx9310.c905 unsigned int long ddata; in sx9310_check_whoami() local
913 ddata = (uintptr_t)device_get_match_data(dev); in sx9310_check_whoami()
914 if (ddata != whoami) in sx9310_check_whoami()
/openbmc/linux/drivers/power/supply/
H A Dmp2629_charger.c570 struct mp2629_data *ddata = dev_get_drvdata(dev->parent); in mp2629_charger_probe() local
579 charger->regmap = ddata->regmap; in mp2629_charger_probe()
/openbmc/linux/drivers/input/touchscreen/
H A Dcyttsp4_core.h199 struct cyttsp4_ddata *ddata; member
H A Dcyttsp4_core.c494 p = krealloc(si->si_ptrs.ddata, si->si_ofs.ddata_size, GFP_KERNEL); in cyttsp4_si_get_ddata()
499 si->si_ptrs.ddata = p; in cyttsp4_si_get_ddata()
502 si->si_ptrs.ddata); in cyttsp4_si_get_ddata()
508 (u8 *)si->si_ptrs.ddata, in cyttsp4_si_get_ddata()
1738 kfree(si->si_ptrs.ddata); in cyttsp4_free_si_ptrs()
/openbmc/linux/drivers/ptp/
H A Dptp_idt82p33.c1384 struct rsmu_ddata *ddata = dev_get_drvdata(pdev->dev.parent); in idt82p33_probe() local
1396 idt82p33->lock = &ddata->lock; in idt82p33_probe()
1397 idt82p33->regmap = ddata->regmap; in idt82p33_probe()
/openbmc/linux/drivers/gpu/drm/hisilicon/kirin/
H A Ddw_drm_dsi.c800 struct dsi_data *ddata = dev_get_drvdata(dev); in dsi_bind() local
801 struct dw_dsi *dsi = &ddata->dsi; in dsi_bind()

1234