/linux-master/sound/soc/intel/atom/sst/ |
H A D | sst_acpi.c | 138 * so pdata is same as Baytrail, minus the streams_lost_on_suspend quirk. 156 ctx->pdata->res_info->acpi_lpe_res_index); 164 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset; 165 ctx->iram_end = ctx->iram_base + ctx->pdata->res_info->iram_size - 1; 168 ctx->pdata->res_info->iram_size); 174 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset; 175 ctx->dram_end = ctx->dram_base + ctx->pdata->res_info->dram_size - 1; 178 ctx->pdata->res_info->dram_size); 184 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset; 187 ctx->pdata 243 struct sst_platform_info *pdata; local [all...] |
/linux-master/drivers/mfd/ |
H A D | wm831x-i2c.c | 21 #include <linux/mfd/wm831x/pdata.h> 25 struct wm831x_pdata *pdata = dev_get_platdata(&i2c->dev); local 52 if (pdata) 53 memcpy(&wm831x->pdata, pdata, sizeof(*pdata));
|
H A D | as3711.c | 122 struct as3711_platform_data *pdata; local 127 pdata = dev_get_platdata(&client->dev); 128 if (!pdata) 131 pdata = devm_kzalloc(&client->dev, 132 sizeof(*pdata), GFP_KERNEL); 133 if (!pdata) 170 if (pdata) { 172 &pdata->regulator; 174 sizeof(pdata->regulator); 176 &pdata [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | wm831x-ts.c | 19 #include <linux/mfd/wm831x/pdata.h> 236 struct wm831x_touch_pdata *pdata = NULL; local 241 pdata = core_pdata->touch; 262 if (pdata && pdata->data_irq) 263 wm831x_ts->data_irq = pdata->data_irq; 267 if (pdata && pdata->pd_irq) 268 wm831x_ts->pd_irq = pdata->pd_irq; 270 if (pdata) [all...] |
H A D | ads7846.c | 984 const struct ads7846_platform_data *pdata) 992 if (pdata->get_pendown_state) { 993 ts->get_pendown_state = pdata->get_pendown_state; 1000 if (pdata->gpio_pendown_debounce) 1002 pdata->gpio_pendown_debounce); 1013 const struct ads7846_platform_data *pdata) 1018 int vref = pdata->keep_vref_on; 1027 count = pdata->settle_delay_usecs * NSEC_PER_USEC / time; 1116 struct ads7846_platform_data *pdata; local 1119 pdata 982 ads7846_setup_pendown(struct spi_device *spi, struct ads7846 *ts, const struct ads7846_platform_data *pdata) argument 1012 ads7846_setup_spi_msg(struct ads7846 *ts, const struct ads7846_platform_data *pdata) argument 1176 const struct ads7846_platform_data *pdata; local [all...] |
/linux-master/drivers/watchdog/ |
H A D | mlx_wdt.c | 33 * @pdata: data received from platform driver; 45 struct mlxreg_core_platform_data *pdata; member in struct:mlxreg_wdt 68 reg_data = &wdt->pdata->data[wdt->reset_idx]; 82 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx]; 91 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx]; 100 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->ping_idx]; 110 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->timeout_idx]; 168 struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->tleft_idx]; 222 struct mlxreg_core_platform_data *pdata) 224 struct mlxreg_core_data *data = pdata 221 mlxreg_wdt_config(struct mlxreg_wdt *wdt, struct mlxreg_core_platform_data *pdata) argument 269 mlxreg_wdt_init_timeout(struct mlxreg_wdt *wdt, struct mlxreg_core_platform_data *pdata) argument 281 struct mlxreg_core_platform_data *pdata; local [all...] |
/linux-master/drivers/net/ethernet/apm/xgene-v2/ |
H A D | enet.h | 28 void xge_wr_csr(struct xge_pdata *pdata, u32 offset, u32 val); 29 u32 xge_rd_csr(struct xge_pdata *pdata, u32 offset);
|
/linux-master/drivers/acpi/ |
H A D | acpi_apd.c | 34 int (*setup)(struct apd_private_data *pdata); 46 static int acpi_apd_setup(struct apd_private_data *pdata) argument 48 const struct apd_device_desc *dev_desc = pdata->dev_desc; 52 clk = clk_register_fixed_rate(&pdata->adev->dev, 53 dev_name(&pdata->adev->dev), 55 clk_register_clkdev(clk, NULL, dev_name(&pdata->adev->dev)); 56 pdata->clk = clk; 64 static int fch_misc_setup(struct apd_private_data *pdata) argument 66 struct acpi_device *adev = pdata->adev; 191 struct apd_private_data *pdata; local [all...] |
/linux-master/drivers/usb/host/ |
H A D | ehci-platform.c | 59 struct usb_ehci_pdata *pdata = dev_get_platdata(&pdev->dev); local 63 ehci->has_synopsys_hc_bug = pdata->has_synopsys_hc_bug; 65 if (pdata->pre_setup) { 66 retval = pdata->pre_setup(hcd); 71 ehci->caps = hcd->regs + pdata->caps_offset; 76 if (pdata->no_io_watchdog) 240 struct usb_ehci_pdata *pdata = dev_get_platdata(&dev->dev); local 252 if (!pdata) 253 pdata = &ehci_platform_defaults; 256 pdata 405 struct usb_ehci_pdata *pdata = dev_get_platdata(&dev->dev); local 431 struct usb_ehci_pdata *pdata = dev_get_platdata(dev); local 453 struct usb_ehci_pdata *pdata = dev_get_platdata(dev); local [all...] |
H A D | ohci-at91.c | 284 static void ohci_at91_usb_set_power(struct at91_usbh_data *pdata, int port, int enable) argument 289 gpiod_set_value(pdata->vbus_pin[port], enable); 292 static int ohci_at91_usb_get_power(struct at91_usbh_data *pdata, int port) argument 297 return gpiod_get_value(pdata->vbus_pin[port]); 305 struct at91_usbh_data *pdata = hcd->self.controller->platform_data; local 310 if (pdata->overcurrent_changed[port]) { 354 struct at91_usbh_data *pdata = dev_get_platdata(hcd->self.controller); local 372 ohci_at91_usb_set_power(pdata, wIndex, 1); 395 pdata->overcurrent_changed[wIndex] = 0; 396 pdata 490 struct at91_usbh_data *pdata = dev_get_platdata(&pdev->dev); local 534 struct at91_usbh_data *pdata; local 601 struct at91_usbh_data *pdata = dev_get_platdata(&pdev->dev); local [all...] |
/linux-master/drivers/media/i2c/ |
H A D | adv7343.c | 48 const struct adv7343_platform_data *pdata; member in struct:adv7343_state 222 if (!state->pdata) 230 val = state->pdata->mode_config.sleep_mode << 0 | 231 state->pdata->mode_config.pll_control << 1 | 232 state->pdata->mode_config.dac[2] << 2 | 233 state->pdata->mode_config.dac[1] << 3 | 234 state->pdata->mode_config.dac[0] << 4 | 235 state->pdata->mode_config.dac[5] << 5 | 236 state->pdata->mode_config.dac[4] << 6 | 237 state->pdata 400 struct adv7343_platform_data *pdata; local [all...] |
/linux-master/drivers/ata/ |
H A D | sata_highbank.c | 88 static inline int sgpio_bit_shift(struct ecx_plat_data *pdata, u32 port, argument 91 return 1 << (3 * pdata->port_to_sgpio[port] + shift); 94 static void ecx_parse_sgpio(struct ecx_plat_data *pdata, u32 port, u32 state) argument 97 pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port, 100 pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port, 103 pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port, 106 pdata 120 ecx_led_cycle_clock(struct ecx_plat_data *pdata) argument 132 struct ecx_plat_data *pdata = hpriv->plat_data; local 182 struct ecx_plat_data *pdata = hpriv->plat_data; local 455 struct ecx_plat_data *pdata; local [all...] |
/linux-master/drivers/video/backlight/ |
H A D | lm3639_bl.c | 34 struct lm3639_platform_data *pdata; member in struct:lm3639_chip_data 51 struct lm3639_platform_data *pdata = pchip->pdata; local 56 pdata->pin_pwm); 60 reg_val = (pdata->pin_pwm & 0x40) | pdata->pin_strobe | pdata->pin_tx; 66 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); 75 if (!pdata 99 struct lm3639_platform_data *pdata = pchip->pdata; local 145 struct lm3639_platform_data *pdata = pchip->pdata; local 303 struct lm3639_platform_data *pdata = dev_get_platdata(&client->dev); local [all...] |
H A D | wm831x_bl.c | 17 #include <linux/mfd/wm831x/pdata.h> 114 struct wm831x_backlight_pdata *pdata; local 122 pdata = wm831x_pdata->backlight; 124 pdata = NULL; 126 if (!pdata) { 133 if (wm831x_isinkv_values[i] > pdata->max_uA) 138 dev_err(&pdev->dev, "Invalid max_uA: %duA\n", pdata->max_uA); 143 if (pdata->max_uA != wm831x_isinkv_values[max_isel]) 146 wm831x_isinkv_values[max_isel], pdata->max_uA); 148 switch (pdata [all...] |
/linux-master/drivers/power/supply/ |
H A D | max17042_battery.c | 59 struct max17042_platform_data *pdata; member in struct:max17042_chip 154 if (!chip->pdata->enable_current_sense) { 164 avg_current *= 1562500 / chip->pdata->r_sns; 197 if (vavg < chip->pdata->vmin) { 202 if (vbatt > chip->pdata->vmax + MAX17042_VMAX_TOLERANCE) { 211 if (temp < chip->pdata->temp_min) { 216 if (temp > chip->pdata->temp_max) { 317 if (chip->pdata->enable_current_sense) 332 do_div(data64, chip->pdata->r_sns); 341 do_div(data64, chip->pdata 910 struct max17042_platform_data *pdata; local 950 struct max17042_platform_data *pdata; local [all...] |
H A D | lp8727_charger.c | 89 struct lp8727_platform_data *pdata; member in struct:lp8727_chg 181 struct lp8727_platform_data *pdata = pchg->pdata; local 188 pchg->chg_param = pdata ? pdata->ac : NULL; 192 pchg->chg_param = pdata ? pdata->ac : NULL; 195 pchg->chg_param = pdata ? pdata->usb : NULL; 258 unsigned delay_msec = pchg->pdata 337 struct lp8727_platform_data *pdata = pchg->pdata; local 492 struct lp8727_platform_data *pdata; local 527 struct lp8727_platform_data *pdata; local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-altera-platform.c | 39 struct altera_spi_platform_data *pdata = dev_get_platdata(&pdev->dev); local 53 if (pdata) { 54 if (pdata->num_chipselect > ALTERA_SPI_MAX_CS) { 57 pdata->num_chipselect); 62 host->num_chipselect = pdata->num_chipselect; 63 host->mode_bits = pdata->mode_bits; 64 host->bits_per_word_mask = pdata->bits_per_word_mask; 125 if (pdata) { 126 for (i = 0; i < pdata->num_devices; i++) { 127 if (!spi_new_device(host, pdata [all...] |
/linux-master/drivers/regulator/ |
H A D | max1586.c | 150 struct max1586_platform_data *pdata) 158 &pdata->v3_gain) < 0) { 184 pdata->subdevs = devm_kcalloc(dev, 188 if (!pdata->subdevs) 191 pdata->num_subdevs = matched; 192 sub = pdata->subdevs; 212 struct max1586_platform_data *pdata, pdata_of; local 217 pdata = dev_get_platdata(&client->dev); 218 if (client->dev.of_node && !pdata) { 222 pdata 149 of_get_max1586_platform_data(struct device *dev, struct max1586_platform_data *pdata) argument [all...] |
H A D | max8973-regulator.c | 317 struct max8973_regulator_platform_data *pdata) 346 if (pdata->control_flags & MAX8973_CONTROL_REMOTE_SENSE_ENABLE) 349 if (!(pdata->control_flags & MAX8973_CONTROL_FALLING_SLEW_RATE_ENABLE)) 352 if (pdata->control_flags & MAX8973_CONTROL_OUTPUT_ACTIVE_DISCH_ENABLE) 355 if (pdata->control_flags & MAX8973_CONTROL_BIAS_ENABLE) { 362 if (pdata->control_flags & MAX8973_CONTROL_FREQ_SHIFT_9PER_ENABLE) 365 if ((pdata->junction_temp_warning == MAX77621_TJINT_WARNING_TEMP_120) && 369 if (!(pdata->control_flags & MAX8973_CONTROL_PULL_DOWN_ENABLE)) 373 switch (pdata->control_flags & MAX8973_CONTROL_CLKADV_TRIP_MASK) { 392 switch (pdata 316 max8973_init_dcdc(struct max8973_chip *max, struct max8973_regulator_platform_data *pdata) argument 519 struct max8973_regulator_platform_data *pdata; local 589 struct max8973_regulator_platform_data *pdata; local [all...] |
/linux-master/sound/soc/atmel/ |
H A D | atmel-classd.c | 34 const struct atmel_classd_pdata *pdata; member in struct:atmel_classd 50 struct atmel_classd_pdata *pdata; local 59 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); 60 if (!pdata) 65 pdata->pwm_type = CLASSD_MR_PWMTYP_DIFF; 67 pdata->pwm_type = CLASSD_MR_PWMTYP_SINGLE; 70 "atmel,non-overlap-time", &pdata->non_overlap_time); 72 pdata->non_overlap_enable = false; 74 pdata 234 const struct atmel_classd_pdata *pdata = dd->pdata; local 521 const struct atmel_classd_pdata *pdata; local [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | sh_keysc.c | 38 struct sh_keysc_info pdata; member in struct:sh_keysc_priv 63 struct sh_keysc_info *pdata = &p->pdata; local 68 if (pdata->kycr2_delay) 69 udelay(pdata->kycr2_delay); 85 struct sh_keysc_info *pdata = &priv->pdata; local 86 int keyout_nr = sh_keysc_mode[pdata->mode].keyout; 87 int keyin_nr = sh_keysc_mode[pdata->mode].keyin; 110 udelay(pdata 164 struct sh_keysc_info *pdata; local [all...] |
/linux-master/drivers/clk/ |
H A D | clk-fixed-factor.c | 94 const struct clk_hw *parent_hw, const struct clk_parent_data *pdata, 130 init.parent_data = pdata; 167 const struct clk_parent_data pdata = { .index = index }; local 169 return __clk_hw_register_fixed_factor(dev, NULL, name, NULL, NULL, &pdata, 191 const struct clk_parent_data pdata = { .index = -1 }; local 194 &pdata, flags, mult, div, 0, 0, true); 202 const struct clk_parent_data pdata = { .index = -1 }; local 205 &pdata, flags, mult, div, 0, 0, false); 213 const struct clk_parent_data pdata = { .index = -1 }; local 216 &pdata, flag 92 __clk_hw_register_fixed_factor(struct device *dev, struct device_node *np, const char *name, const char *parent_name, const struct clk_hw *parent_hw, const struct clk_parent_data *pdata, unsigned long flags, unsigned int mult, unsigned int div, unsigned long acc, unsigned int fixflags, bool devm) argument 224 const struct clk_parent_data pdata = { .index = -1, .fw_name = fw_name }; local 236 const struct clk_parent_data pdata = { .index = -1, .fw_name = fw_name }; local 286 const struct clk_parent_data pdata = { .index = -1 }; local 297 const struct clk_parent_data pdata = { .index = -1, .fw_name = fw_name }; local 309 const struct clk_parent_data pdata = { .index = -1, .fw_name = fw_name }; local 322 const struct clk_parent_data pdata = { .index = 0 }; local [all...] |
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-platform.c | 28 struct coresight_platform_data *pdata, 37 for (i = 0; i < pdata->nr_outconns; ++i) { 38 conn = pdata->out_conns[i]; 48 pdata->nr_outconns++; 49 pdata->out_conns = 50 devm_krealloc_array(dev, pdata->out_conns, pdata->nr_outconns, 51 sizeof(*pdata->out_conns), GFP_KERNEL); 52 if (!pdata->out_conns) 66 pdata 27 coresight_add_out_conn(struct device *dev, struct coresight_platform_data *pdata, const struct coresight_connection *new_conn) argument 81 struct coresight_platform_data *pdata = out_conn->dest_dev->pdata; local 196 of_coresight_parse_endpoint(struct device *dev, struct device_node *ep, struct coresight_platform_data *pdata) argument 261 of_get_coresight_platform_data(struct device *dev, struct coresight_platform_data *pdata) argument 308 of_get_coresight_platform_data(struct device *dev, struct coresight_platform_data *pdata) argument 659 acpi_coresight_parse_graph(struct device *dev, struct acpi_device *adev, struct coresight_platform_data *pdata) argument 760 acpi_get_coresight_platform_data(struct device *dev, struct coresight_platform_data *pdata) argument 775 acpi_get_coresight_platform_data(struct device *dev, struct coresight_platform_data *pdata) argument 801 struct coresight_platform_data *pdata = NULL; local [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | davinci_nand.c | 433 struct davinci_nand_pdata *pdata; local 437 pdata = devm_kzalloc(&pdev->dev, 440 pdev->dev.platform_data = pdata; 441 if (!pdata) 445 pdata->core_chipsel = prop; 451 pdata->mask_ale = prop; 454 pdata->mask_cle = prop; 457 pdata->mask_chipsel = prop; 461 pdata->engine_type = NAND_ECC_ENGINE_TYPE_NONE; 463 pdata 510 struct davinci_nand_pdata *pdata = nand_davinci_get_pdata(info->pdev); local 713 struct davinci_nand_pdata *pdata; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | cs35l32.c | 44 struct cs35l32_platform_data pdata; member in struct:cs35l32_private 269 struct cs35l32_platform_data *pdata) 275 pdata->sdout_share = val; 285 pdata->boost_mng = val; 291 pdata->boost_mng = CS35L32_BOOST_MGR_BYPASS; 301 pdata->sdout_datacfg = val; 307 pdata->sdout_datacfg = CS35L32_DATA_CFG_LR; 317 pdata->batt_thresh = val; 323 pdata->batt_thresh = CS35L32_BATT_THRESH_3_3V; 335 pdata 268 cs35l32_handle_of_data(struct i2c_client *i2c_client, struct cs35l32_platform_data *pdata) argument 350 struct cs35l32_platform_data *pdata = local [all...] |