/linux-master/drivers/usb/musb/ |
H A D | mpfs.c | 145 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 D | wkup_m3_rproc.c | 61 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 D | leds-wm831x-status.c | 14 #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 D | leds-lp8788.c | 43 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 D | adp5520-keys.c | 73 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 D | tca6416-keypad.c | 179 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 D | ep93xx_keypad.c | 67 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 D | uartlite.c | 120 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 D | ads7871.c | 94 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 D | ethtool.c | 74 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 D | palmas.c | 377 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 D | adp5520.c | 210 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 D | eeprom_93xx46.c | 59 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 D | coresight-core.c | 85 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 D | apq8016_sbc.c | 64 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 D | max8660.c | 320 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 D | lp872x.c | 104 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 D | lm3560.c | 46 * @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 D | max14577_charger.c | 19 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 D | lp8788-charger.c | 100 * @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 D | gpio-davinci.c | 161 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 D | gpio-htc-egpio.c | 265 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 D | dfl.c | 44 "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 D | analogix-anx78xx.c | 72 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 D | sdhci-pxav3.c | 167 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...] |