Searched refs:pdata (Results 251 - 275 of 1298) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/usb/musb/
H A Dmpfs.c145 struct musb_hdrc_platform_data *pdata = dev_get_platdata(&pdev->dev); local
184 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL);
185 if (!pdata) {
190 pdata->config = &mpfs_musb_hdrc_config;
191 pdata->platform_ops = &mpfs_ops;
193 pdata->mode = usb_get_dr_mode(dev);
194 if (pdata->mode == USB_DR_MODE_UNKNOWN) {
196 pdata->mode = USB_DR_MODE_OTG;
215 ret = platform_device_add_data(musb_pdev, pdata, sizeo
[all...]
/linux-master/drivers/remoteproc/
H A Dwkup_m3_rproc.c61 struct wkup_m3_platform_data *pdata = dev_get_platdata(dev); local
66 if (!wkupm3->rsts && pdata->deassert_reset(pdev, pdata->reset_name)) {
79 struct wkup_m3_platform_data *pdata = dev_get_platdata(dev); local
84 if (!wkupm3->rsts && pdata->assert_reset(pdev, pdata->reset_name)) {
131 struct wkup_m3_platform_data *pdata = dev->platform_data; local
176 if (!(pdata && pdata->deassert_reset && pdata
[all...]
/linux-master/drivers/leds/
H A Dleds-wm831x-status.c14 #include <linux/mfd/wm831x/pdata.h>
212 struct wm831x_status_pdata pdata; local
237 memset(&pdata, 0, sizeof(pdata));
239 memcpy(&pdata, chip_pdata->status[id], sizeof(pdata));
241 pdata.name = dev_name(&pdev->dev);
258 if (pdata.default_src == WM831X_STATUS_PRESERVE) {
263 drvdata->src = pdata.default_src - 1;
266 drvdata->cdev.name = pdata
[all...]
H A Dleds-lp8788.c43 struct lp8788_led_platform_data *pdata)
49 if (pdata) {
50 cfg->scale = pdata->scale;
51 cfg->num = pdata->num;
52 cfg->iout = pdata->iout_code;
136 led_pdata = lp->pdata ? lp->pdata->led_pdata : NULL;
42 lp8788_led_init_device(struct lp8788_led *led, struct lp8788_led_platform_data *pdata) argument
/linux-master/drivers/input/keyboard/
H A Dadp5520-keys.c73 struct adp5520_keys_platform_data *pdata = dev_get_platdata(&pdev->dev); local
84 if (!pdata) {
89 if (!(pdata->rows_en_mask && pdata->cols_en_mask))
115 input->keycodemax = pdata->keymapsize;
118 memcpy(dev->keycode, pdata->keymap,
119 pdata->keymapsize * input->keycodesize);
124 if (pdata->repeat)
137 en_mask = pdata->rows_en_mask | pdata
[all...]
H A Dtca6416-keypad.c179 struct tca6416_keys_platform_data *pdata; local
192 pdata = dev_get_platdata(&client->dev);
193 if (!pdata) {
199 struct_size(chip, buttons, pdata->nbuttons),
211 chip->pinmask = pdata->pinmask;
212 chip->use_polling = pdata->use_polling;
226 if (pdata->rep)
229 for (i = 0; i < pdata->nbuttons; i++) {
232 chip->buttons[i] = pdata->buttons[i];
233 type = (pdata
[all...]
H A Dep93xx_keypad.c67 struct ep93xx_keypad_platform_data *pdata; member in struct:ep93xx_keypad
136 struct ep93xx_keypad_platform_data *pdata = keypad->pdata; local
139 clk_set_rate(keypad->clk, pdata->clk_rate);
141 if (pdata->flags & EP93XX_KEYPAD_DISABLE_3_KEY)
143 if (pdata->flags & EP93XX_KEYPAD_DIAG_MODE)
145 if (pdata->flags & EP93XX_KEYPAD_BACK_DRIVE)
147 if (pdata->flags & EP93XX_KEYPAD_TEST_MODE)
150 val |= ((pdata->debounce << KEY_INIT_DBNC_SHIFT) & KEY_INIT_DBNC_MASK);
152 val |= ((pdata
[all...]
/linux-master/drivers/tty/serial/
H A Duartlite.c120 struct uartlite_data *pdata = port->private_data; local
122 return pdata->reg_ops->in(port->membase + offset);
127 struct uartlite_data *pdata = port->private_data; local
129 pdata->reg_ops->out(val, port->membase + offset);
290 struct uartlite_data *pdata = port->private_data; local
293 ret = clk_enable(pdata->clk);
313 struct uartlite_data *pdata = port->private_data; local
318 clk_disable(pdata->clk);
326 struct uartlite_data *pdata = port->private_data; local
331 termios->c_cflag |= pdata
374 struct uartlite_data *pdata = port->private_data; local
635 ulite_assign(struct device *dev, int id, phys_addr_t base, int irq, struct uartlite_data *pdata) argument
739 struct uartlite_data *pdata = port->private_data; local
748 struct uartlite_data *pdata = port->private_data; local
782 struct uartlite_data *pdata; local
904 struct uartlite_data *pdata = port->private_data; local
[all...]
/linux-master/drivers/hwmon/
H A Dads7871.c94 struct ads7871_data *pdata = dev_get_drvdata(dev); local
95 struct spi_device *spi = pdata->spi;
161 struct ads7871_data *pdata; local
184 pdata = devm_kzalloc(dev, sizeof(struct ads7871_data), GFP_KERNEL);
185 if (!pdata)
188 pdata->spi = spi;
191 pdata,
/linux-master/drivers/net/ethernet/apm/xgene-v2/
H A Dethtool.c74 static void xge_mac_get_extd_stats(struct xge_pdata *pdata) argument
80 data = xge_rd_csr(pdata, gstrings_extd_stats[i].addr);
88 struct xge_pdata *pdata = netdev_priv(ndev); local
89 struct platform_device *pdev = pdata->pdev;
126 void *pdata = netdev_priv(ndev); local
130 *data++ = *(u64 *)(pdata + gstrings_stats[i].offset);
132 xge_mac_get_extd_stats(pdata);
/linux-master/drivers/mfd/
H A Dpalmas.c377 struct palmas_platform_data *pdata)
385 pdata->irq_flags = irqd_get_trigger_type(irq_data);
386 dev_info(&i2c->dev, "Irq flag is 0x%08x\n", pdata->irq_flags);
391 struct palmas_platform_data *pdata)
399 pdata->mux_from_pdata = 1;
400 pdata->pad1 = prop;
405 pdata->mux_from_pdata = 1;
406 pdata->pad2 = prop;
412 pdata->power_ctrl = prop;
414 pdata
376 palmas_set_pdata_irq_flag(struct i2c_client *i2c, struct palmas_platform_data *pdata) argument
390 palmas_dt_to_pdata(struct i2c_client *i2c, struct palmas_platform_data *pdata) argument
487 struct palmas_platform_data *pdata; local
[all...]
H A Dadp5520.c210 struct adp5520_platform_data *pdata = dev_get_platdata(&client->dev); local
221 if (pdata == NULL) {
257 if (pdata->keys) {
259 chip->id, pdata->keys, sizeof(*pdata->keys));
266 if (pdata->gpio) {
268 chip->id, pdata->gpio, sizeof(*pdata->gpio));
275 if (pdata->leds) {
277 chip->id, pdata
[all...]
/linux-master/drivers/misc/eeprom/
H A Deeprom_93xx46.c59 struct eeprom_93xx46_platform_data *pdata; member in struct:eeprom_93xx46_dev
69 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_SINGLE_WORD_READ;
74 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_INSTRUCTION_LENGTH;
79 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_EXTRA_READ_CYCLE;
99 if (edev->pdata->prepare)
100 edev->pdata->prepare(edev);
111 if (edev->pdata->flags & EE_ADDR8) {
156 if (edev->pdata->finish)
157 edev->pdata->finish(edev);
175 if (edev->pdata
[all...]
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-core.c85 for (i = 0; i < src_dev->pdata->nr_outconns; i++) {
86 conn = src_dev->pdata->out_conns[i];
227 for (i = 0; i < csdev->pdata->nr_outconns; ++i)
228 if (csdev->pdata->out_conns[i]->dest_fwnode == conn.dest_fwnode)
231 new_conn = coresight_add_out_conn(csdev->dev.parent, csdev->pdata,
310 for (i = 0; i < csdev->pdata->nr_outconns; ++i) {
311 helper = csdev->pdata->out_conns[i]->dest_dev;
401 for (i = 0; i < csdev->pdata->nr_outconns; ++i) {
402 helper = csdev->pdata->out_conns[i]->dest_dev;
578 for (i = 0; i < csdev->pdata
1104 coresight_release_platform_data(struct coresight_device *csdev, struct device *dev, struct coresight_platform_data *pdata) argument
1280 coresight_find_input_type(struct coresight_platform_data *pdata, enum coresight_dev_type type, union coresight_dev_subtype subtype) argument
1299 coresight_find_output_type(struct coresight_platform_data *pdata, enum coresight_dev_type type, union coresight_dev_subtype subtype) argument
[all...]
/linux-master/sound/soc/qcom/
H A Dapq8016_sbc.c64 struct apq8016_sbc_data *pdata = snd_soc_card_get_drvdata(card); local
70 writel(readl(pdata->spkr_iomux) | SPKR_CTL_PRI_WS_SLAVE_SEL_11,
71 pdata->spkr_iomux);
76 writel(readl(pdata->mic_iomux) | MIC_CTRL_QUA_WS_SLAVE_SEL_10 |
78 pdata->mic_iomux);
82 value = readl(pdata->spkr_iomux) &
87 SPKR_CTL_TLMM_WS_EN_SEL_SEC, pdata->spkr_iomux);
90 writel(readl(pdata->mic_iomux) | MIC_CTRL_TER_WS_SLAVE_SEL |
92 pdata->mic_iomux);
102 if (!pdata
[all...]
/linux-master/drivers/regulator/
H A Dmax8660.c320 struct max8660_platform_data *pdata)
341 pdata->subdevs = devm_kcalloc(dev,
345 if (!pdata->subdevs)
348 pdata->num_subdevs = matched;
349 sub = pdata->subdevs;
364 struct max8660_platform_data *pdata)
374 struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); local
381 if (dev->of_node && !pdata) {
392 pdata = &pdata_of;
399 if (pdata
318 max8660_pdata_from_dt(struct device *dev, struct device_node **of_node, struct max8660_platform_data *pdata) argument
362 max8660_pdata_from_dt(struct device *dev, struct device_node **of_node, struct max8660_platform_data *pdata) argument
[all...]
H A Dlp872x.c104 struct lp872x_platform_data *pdata; member in struct:lp872x
321 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL;
677 struct lp872x_dvs *dvs = lp->pdata ? lp->pdata->dvs : NULL;
707 if (!lp->pdata)
710 if (!lp->pdata->enable_gpio)
714 lp->pdata->enable_gpio = devm_gpiod_get_optional(lp->dev, "enable", GPIOD_OUT_HIGH);
715 if (IS_ERR(lp->pdata->enable_gpio)) {
716 dev_err(lp->dev, "gpio request err: %ld\n", PTR_ERR(lp->pdata
731 struct lp872x_platform_data *pdata = lp->pdata; local
748 struct lp872x_platform_data *pdata = lp->pdata; local
823 struct lp872x_platform_data *pdata; local
885 struct lp872x_platform_data *pdata; local
[all...]
/linux-master/drivers/media/i2c/
H A Dlm3560.c46 * @pdata: platform data
55 struct lm3560_platform_data *pdata; member in struct:lm3560_flash
282 u32 max_flash_brt = flash->pdata->max_flash_brt[led_no];
283 u32 max_torch_brt = flash->pdata->max_torch_brt[led_no];
308 flash->pdata->max_flash_timeout,
310 flash->pdata->max_flash_timeout);
381 REG_FLASH_TOUT, 0x60, flash->pdata->peak);
397 struct lm3560_platform_data *pdata = dev_get_platdata(&client->dev); local
411 if (pdata == NULL) {
412 pdata
[all...]
/linux-master/drivers/power/supply/
H A Dmax14577_charger.c19 struct max14577_charger_platform_data *pdata; member in struct:max14577_charger
354 ret = max14577_init_constant_voltage(chg, chg->pdata->constant_uvolt);
358 ret = max14577_init_eoc(chg, chg->pdata->eoc_uamp);
362 ret = max14577_init_fast_charge(chg, chg->pdata->fast_charge_uamp);
372 switch (chg->pdata->ovp_uvolt) {
379 reg_data = 0x1 + (chg->pdata->ovp_uvolt - 6000000) / 500000;
383 chg->pdata->ovp_uvolt);
459 struct max14577_charger_platform_data *pdata; local
468 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNE
[all...]
H A Dlp8788-charger.c100 * @pdata : charger platform specific data
110 struct lp8788_charger_platform_data *pdata; member in struct:lp8788_charger
253 struct lp8788_charger_platform_data *pdata = pchg->pdata; local
260 if (!pdata)
263 max_vbatt = pdata->max_vbatt_mv;
369 struct lp8788_charger_platform_data *pdata = pchg->pdata; local
374 if (!pdata || !pdata
413 struct lp8788_charger_platform_data *pdata = pchg->pdata; local
438 struct lp8788_charger_platform_data *pdata = pchg->pdata; local
562 struct lp8788_charger_platform_data *pdata = pchg->pdata; local
[all...]
/linux-master/drivers/gpio/
H A Dgpio-davinci.c161 struct davinci_gpio_platform_data *pdata; local
168 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL);
169 if (!pdata)
176 pdata->ngpio = val;
182 pdata->gpio_unbanked = val;
184 return pdata;
187 dev_err(&pdev->dev, "Populating pdata from DT failed: err %d\n", ret);
196 struct davinci_gpio_platform_data *pdata; local
199 pdata
486 struct davinci_gpio_platform_data *pdata = dev->platform_data; local
673 struct davinci_gpio_platform_data *pdata = dev_get_platdata(dev); local
684 struct davinci_gpio_platform_data *pdata = dev_get_platdata(dev); local
[all...]
H A Dgpio-htc-egpio.c265 struct htc_egpio_platform_data *pdata = dev_get_platdata(&pdev->dev); local
289 if ((pdata->bus_width != 16) && (pdata->bus_width != 32))
292 ei->bus_shift = fls(pdata->bus_width - 1) - 3;
295 if ((pdata->reg_width != 8) && (pdata->reg_width != 16))
298 ei->reg_shift = fls(pdata->reg_width - 1);
301 ei->reg_mask = (1 << pdata->reg_width) - 1;
305 ei->nchips = pdata->num_chips;
313 ei->chip[i].reg_start = pdata
[all...]
/linux-master/drivers/fpga/
H A Ddfl.c44 "dfl-fme-pdata",
45 "dfl-port-pdata",
232 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
235 if (pdata->id != FEATURE_DEV_ID_UNUSED)
236 return pdata->id == *(int *)pport_id;
242 pdata->id = port_ops->get_id(pdev);
245 return pdata->id == *(int *)pport_id;
354 dfl_dev_add(struct dfl_feature_platform_data *pdata, argument
357 struct platform_device *pdev = pdata->dev;
387 ddev->cdev = pdata
438 dfl_devs_remove(struct dfl_feature_platform_data *pdata) argument
450 dfl_devs_add(struct dfl_feature_platform_data *pdata) argument
507 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
522 dfl_feature_instance_init(struct platform_device *pdev, struct dfl_feature_platform_data *pdata, struct dfl_feature *feature, struct dfl_feature_driver *drv) argument
582 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
661 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
684 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
749 struct dfl_feature_platform_data *pdata = dev_get_platdata(&port->dev); local
765 struct dfl_feature_platform_data *pdata; local
1617 struct dfl_feature_platform_data *pdata, *ptmp; local
1663 struct dfl_feature_platform_data *pdata; local
1709 struct dfl_feature_platform_data *pdata; local
1755 struct dfl_feature_platform_data *pdata; local
1819 struct dfl_feature_platform_data *pdata; local
1845 struct dfl_feature_platform_data *pdata; local
1996 struct dfl_feature_platform_data *pdata = dev_get_platdata(&pdev->dev); local
[all...]
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix-anx78xx.c72 struct anx78xx_platform_data pdata; member in struct:anx78xx
469 struct anx78xx_platform_data *pdata = &anx78xx->pdata; local
475 if (pdata->dvdd10) {
476 err = regulator_enable(pdata->dvdd10);
486 gpiod_set_value_cansleep(pdata->gpiod_reset, 1);
489 gpiod_set_value_cansleep(pdata->gpiod_pd, 0);
492 gpiod_set_value_cansleep(pdata->gpiod_reset, 0);
505 struct anx78xx_platform_data *pdata = &anx78xx->pdata; local
576 struct anx78xx_platform_data *pdata = &anx78xx->pdata; local
1221 struct anx78xx_platform_data *pdata; local
[all...]
/linux-master/drivers/mmc/host/
H A Dsdhci-pxav3.c167 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; local
176 if (pdata && 0 != pdata->clk_delay_cycles) {
180 tmp |= (pdata->clk_delay_cycles & SDCLK_DELAY_MASK)
348 struct sdhci_pxa_platdata *pdata; local
352 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL);
353 if (!pdata)
358 pdata->clk_delay_cycles = clk_delay_cycles;
360 return pdata;
372 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; local
[all...]

Completed in 352 milliseconds

<<11121314151617181920>>