| /linux/drivers/bus/ |
| A D | ti-sysc.c | 1037 ddata->module_unlock_quirk(ddata); in sysc_write_sysconfig() 1042 ddata->module_lock_quirk(ddata); in sysc_write_sysconfig() 1165 ddata->sysconfig = sysc_read(ddata, ddata->offsets[SYSC_SYSCONFIG]); in sysc_enable_module() 1168 ddata->module_enable_quirk(ddata); in sysc_enable_module() 1200 ddata->module_disable_quirk(ddata); in sysc_disable_module() 1261 ddata->sysconfig = sysc_read(ddata, ddata->offsets[SYSC_SYSCONFIG]); in sysc_disable_module() 2160 ddata->pre_reset_quirk(ddata); in sysc_reset() 2184 ddata->post_reset_quirk(ddata); in sysc_reset() 2191 ddata->reset_done_quirk(ddata); in sysc_reset() 2462 ddata = module->ddata; in sysc_reinit_modules() [all …]
|
| /linux/drivers/phy/motorola/ |
| A D | phy-mapphone-mdm6600.c | 113 if (!ddata->enabled) in phy_mdm6600_init() 126 if (!ddata->enabled) in phy_mdm6600_power_on() 144 if (!ddata->enabled) in phy_mdm6600_power_off() 197 dev = ddata->dev; in phy_mdm6600_status() 209 ddata->status, in phy_mdm6600_status() 282 ddata); in phy_mdm6600_init_irq() 430 ddata); in phy_mdm6600_device_power_on() 504 if (ddata->awake) in phy_mdm6600_wake_modem() 562 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in phy_mdm6600_probe() 563 if (!ddata) in phy_mdm6600_probe() [all …]
|
| A D | phy-cpcap-usb.c | 405 if (!ddata->gpio[0] || !ddata->gpio[1]) in cpcap_usb_gpio_set_mode() 424 error = pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_set_uart_mode() 469 error = pinctrl_select_state(ddata->pins, ddata->pins_utmi); in cpcap_usb_set_usb_mode() 513 ddata->pins = devm_pinctrl_get(ddata->dev); in cpcap_usb_init_optional_pins() 522 ddata->pins_ulpi = pinctrl_lookup_state(ddata->pins, "ulpi"); in cpcap_usb_init_optional_pins() 528 ddata->pins_utmi = pinctrl_lookup_state(ddata->pins, "utmi"); in cpcap_usb_init_optional_pins() 541 return pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_init_optional_pins() 551 ddata->gpio[i] = devm_gpiod_get_index(ddata->dev, "mode", in cpcap_usb_init_optional_gpios() 566 ddata->vbus = devm_iio_channel_get(ddata->dev, "vbus"); in cpcap_usb_init_iio() 617 if (!ddata) in cpcap_usb_phy_probe() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| A D | panel-dsi-cm.c | 93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 143 hw_guard_wait(ddata); in dsicm_sleep_in() 632 r = _dsicm_enable_te(ddata, ddata->te_enabled); in dsicm_power_on() 708 r = in->ops.dsi->request_vc(ddata->in, &ddata->channel); in dsicm_connect() 714 r = in->ops.dsi->set_vc_id(ddata->in, ddata->channel, TCH); in dsicm_connect() 723 in->ops.dsi->release_vc(ddata->in, ddata->channel); in dsicm_connect() 830 ddata); in dsicm_te_isr() 882 if (ddata->te_enabled && ddata->ext_te_gpio) { in dsicm_update() 888 ddata); in dsicm_update() 1125 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in dsicm_probe() [all …]
|
| A D | panel-sony-acx565akm.c | 174 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 228 acx565akm_read(ddata, MIPID_CMD_READ_DISP_ID, ddata->display_id, 3); in panel_detect() 259 ddata->revision = ddata->display_id[1]; in panel_detect() 262 ddata->name, ddata->revision); in panel_detect() 345 if (ddata->has_bc) in acx565akm_bl_update_status() 573 set_cabc_mode(ddata, ddata->cabc_mode); in acx565akm_panel_power_on() 708 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in acx565akm_probe() 714 ddata->spi = spi; in acx565akm_probe() 744 ddata->enabled = panel_enabled(ddata); in acx565akm_probe() 748 if (!ddata->enabled && ddata->reset_gpio) in acx565akm_probe() [all …]
|
| A D | panel-tpo-td028ttec1.c | 62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 97 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 196 if (ddata->data_lines) in td028ttec1_panel_enable() 320 ddata->videomode = *timings; in td028ttec1_panel_set_timings() 331 *timings = ddata->videomode; in td028ttec1_panel_get_timings() 367 ddata->in = in; in td028ttec1_probe_of() 392 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in td028ttec1_panel_probe() 393 if (ddata == NULL) in td028ttec1_panel_probe() 398 ddata->spi_dev = spi; in td028ttec1_panel_probe() [all …]
|
| A D | panel-tpo-td043mtea1.c | 155 return tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_set_hmirror() 156 ddata->vmirror); in tpo_td043_set_hmirror() 187 ret = tpo_td043_write_mirror(ddata->spi, ddata->hmirror, val); in tpo_td043_vmirror_store() 215 ddata->mode = val; in tpo_td043_mode_store() 256 tpo_td043_write_gamma(ddata->spi, ddata->gamma); in tpo_td043_gamma_store() 300 tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_power_on() 302 tpo_td043_write_gamma(ddata->spi, ddata->gamma); in tpo_td043_power_on() 469 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in tpo_td043_probe() 475 ddata->spi = spi; in tpo_td043_probe() 485 memcpy(ddata->gamma, tpo_td043_def_gamma, sizeof(ddata->gamma)); in tpo_td043_probe() [all …]
|
| A D | panel-sharp-ls037v7dw01.c | 91 if (ddata->data_lines) in sharp_ls_enable() 95 if (ddata->vcc) { in sharp_ls_enable() 110 if (ddata->resb_gpio) in sharp_ls_enable() 113 if (ddata->ini_gpio) in sharp_ls_enable() 129 if (ddata->ini_gpio) in sharp_ls_disable() 132 if (ddata->resb_gpio) in sharp_ls_disable() 141 if (ddata->vcc) in sharp_ls_disable() 213 if (IS_ERR(ddata->vcc)) in sharp_ls_probe_of() 248 ddata->in = in; in sharp_ls_probe_of() 262 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in sharp_ls_probe() [all …]
|
| A D | connector-hdmi.c | 55 dev_dbg(ddata->dev, "connect\n"); in hdmic_connect() 82 dev_dbg(ddata->dev, "enable\n"); in hdmic_enable() 122 ddata->timings = *timings; in hdmic_set_timings() 133 *timings = ddata->timings; in hdmic_get_timings() 159 if (ddata->hpd_gpio) in hdmic_detect() 203 struct panel_drv_data *ddata; in hdmic_probe() local 210 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in hdmic_probe() 211 if (!ddata) in hdmic_probe() 215 ddata->dev = &pdev->dev; in hdmic_probe() 225 r = PTR_ERR_OR_ZERO(ddata->in); in hdmic_probe() [all …]
|
| A D | connector-analog-tv.c | 50 dev_dbg(ddata->dev, "connect\n"); in tvc_connect() 77 dev_dbg(ddata->dev, "enable\n"); in tvc_enable() 87 if (!ddata->dev->of_node) { in tvc_enable() 91 ddata->invert_polarity); in tvc_enable() 124 ddata->timings = *timings; in tvc_set_timings() 135 *timings = ddata->timings; in tvc_get_timings() 182 struct panel_drv_data *ddata; in tvc_probe() local 189 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in tvc_probe() 190 if (!ddata) in tvc_probe() 194 ddata->dev = &pdev->dev; in tvc_probe() [all …]
|
| A D | encoder-tfp410.c | 84 if (ddata->data_lines) in tfp410_enable() 91 if (ddata->pd_gpio) in tfp410_enable() 107 if (ddata->pd_gpio) in tfp410_disable() 130 ddata->timings = *timings; in tfp410_set_timings() 141 *timings = ddata->timings; in tfp410_get_timings() 169 struct panel_drv_data *ddata; in tfp410_probe() local 176 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in tfp410_probe() 177 if (!ddata) in tfp410_probe() 193 r = PTR_ERR_OR_ZERO(ddata->in); in tfp410_probe() 199 dssdev = &ddata->dssdev; in tfp410_probe() [all …]
|
| A D | encoder-tpd12s015.c | 46 if (ddata->ct_cp_hpd_gpio) { in tpd_connect() 113 ddata->timings = *timings; in tpd_set_timings() 124 *timings = ddata->timings; in tpd_get_timings() 212 ddata->in = in; in tpd_probe_of() 220 struct panel_drv_data *ddata; in tpd_probe() local 224 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in tpd_probe() 225 if (!ddata) in tpd_probe() 245 ddata->ct_cp_hpd_gpio = gpio; in tpd_probe() 254 ddata->ls_oe_gpio = gpio; in tpd_probe() 263 ddata->hpd_gpio = gpio; in tpd_probe() [all …]
|
| A D | panel-dpi.c | 65 if (ddata->data_lines) in panel_dpi_enable() 101 ddata->videomode = *timings; in panel_dpi_set_timings() 112 *timings = ddata->videomode; in panel_dpi_get_timings() 152 ddata->enable_gpio = gpio; in panel_dpi_probe_of() 169 ddata->in = in; in panel_dpi_probe_of() 176 struct panel_drv_data *ddata; in panel_dpi_probe() local 183 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in panel_dpi_probe() 184 if (ddata == NULL) in panel_dpi_probe() 187 platform_set_drvdata(pdev, ddata); in panel_dpi_probe() 193 dssdev = &ddata->dssdev; in panel_dpi_probe() [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| A D | panel-dsi-cm.c | 81 if (ddata->bldev) in dsicm_bl_power() 97 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 125 hw_guard_wait(ddata); in dsicm_sleep_in() 198 if (ddata->enabled) in dsicm_bl_update_status() 226 if (ddata->enabled) in num_dsi_errors_show() 246 if (ddata->enabled) in hw_revision_show() 439 ddata->mode.hdisplay, ddata->mode.vdisplay, in dsicm_get_modes() 478 mode->clock = ddata->panel_data->xres * ddata->panel_data->yres * in dsicm_probe_of() 514 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in dsicm_probe() 515 if (!ddata) in dsicm_probe() [all …]
|
| /linux/drivers/power/supply/ |
| A D | cpcap-charger.c | 356 if (!ddata->gpio[0]) in cpcap_charger_set_cable_path() 645 if (cpcap_charger_get_charge_voltage(ddata) > ddata->voltage) { in cpcap_usb_detect() 683 if (!ddata->feeding_vbus && cpcap_charger_vbus_valid(ddata) && in cpcap_usb_detect() 763 name, ddata); in cpcap_usb_init_irq() 812 ddata->gpio[i] = devm_gpiod_get_index(ddata->dev, "mode", in cpcap_charger_init_optional_gpios() 830 ddata->channels[i] = devm_iio_channel_get(ddata->dev, in cpcap_charger_init_iio() 881 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in cpcap_charger_probe() 882 if (!ddata) in cpcap_charger_probe() 889 ddata->reg = dev_get_regmap(ddata->dev->parent, NULL); in cpcap_charger_probe() 890 if (!ddata->reg) in cpcap_charger_probe() [all …]
|
| A D | cpcap-battery.c | 265 acc *= ddata->cc_lsb; in cpcap_battery_cc_raw_div() 760 } else if (ddata->charge_full && ddata->charge_full < val->intval) { in cpcap_battery_get_property() 929 name, ddata); in cpcap_battery_init_irq() 993 ddata->channels[i] = devm_iio_channel_get(ddata->dev, in cpcap_battery_init_iio() 1094 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in cpcap_battery_probe() 1095 if (!ddata) in cpcap_battery_probe() 1103 ddata->reg = dev_get_regmap(ddata->dev->parent, NULL); in cpcap_battery_probe() 1104 if (!ddata->reg) in cpcap_battery_probe() 1107 error = cpcap_get_vendor(ddata->dev, ddata->reg, &ddata->vendor); in cpcap_battery_probe() 1121 ddata->cc_lsb = (ddata->cc_lsb * ddata->config.cd_factor) / 1000; in cpcap_battery_probe() [all …]
|
| /linux/drivers/char/hw_random/ |
| A D | omap3-rom-rng.c | 39 struct omap_rom_rng *ddata; in omap3_rom_rng_read() local 116 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in omap3_rom_rng_probe() 117 if (!ddata) in omap3_rom_rng_probe() 120 ddata->dev = &pdev->dev; in omap3_rom_rng_probe() 121 ddata->ops.priv = (unsigned long)ddata; in omap3_rom_rng_probe() 124 ddata->ops.quality = 900; in omap3_rom_rng_probe() 125 if (!ddata->ops.read) { in omap3_rom_rng_probe() 130 dev_set_drvdata(ddata->dev, ddata); in omap3_rom_rng_probe() 138 ddata->clk = devm_clk_get(ddata->dev, "ick"); in omap3_rom_rng_probe() 149 ddata); in omap3_rom_rng_probe() [all …]
|
| /linux/drivers/gpio/ |
| A D | gpio-siox.c | 31 mutex_lock(&ddata->lock); in gpio_siox_set_data() 32 buf[0] = ddata->setdata[0]; in gpio_siox_set_data() 33 mutex_unlock(&ddata->lock); in gpio_siox_set_data() 44 mutex_lock(&ddata->lock); in gpio_siox_get_data() 66 trigger = ddata->irq_status & ddata->irq_enable; in gpio_siox_get_data() 70 ddata->getdata[0] = buf[0]; in gpio_siox_get_data() 146 mutex_lock(&ddata->lock); in gpio_siox_get() 169 mutex_lock(&ddata->lock); in gpio_siox_set() 224 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in gpio_siox_probe() 225 if (!ddata) in gpio_siox_probe() [all …]
|
| /linux/drivers/pwm/ |
| A D | pwm-sifive.c | 64 mutex_lock(&ddata->lock); in pwm_sifive_request() 65 ddata->user_count++; in pwm_sifive_request() 75 mutex_lock(&ddata->lock); in pwm_sifive_free() 76 ddata->user_count--; in pwm_sifive_free() 105 dev_dbg(ddata->parent, in pwm_sifive_update_clock() 171 if (ddata->user_count != 1 && ddata->approx_period) { in pwm_sifive_apply() 176 pwm_sifive_update_clock(ddata, clk_get_rate(ddata->clk)); in pwm_sifive_apply() 238 ddata->parent = dev; in pwm_sifive_probe() 286 ret = clk_notifier_register(ddata->clk, &ddata->notifier); in pwm_sifive_probe() 304 clk_notifier_unregister(ddata->clk, &ddata->notifier); in pwm_sifive_probe() [all …]
|
| /linux/drivers/remoteproc/ |
| A D | st_remoteproc.c | 170 regmap_update_bits(ddata->boot_base, ddata->boot_offset, in st_rproc_start() 204 clk_disable(ddata->clk); in st_rproc_start() 226 clk_disable(ddata->clk); in st_rproc_stop() 251 if (ddata->config->sw_reset) in st_rproc_state() 309 if (IS_ERR(ddata->clk)) { in st_rproc_parse_dt() 327 &ddata->boot_offset); in st_rproc_parse_dt() 343 struct st_rproc *ddata; in st_rproc_probe() local 355 ddata = rproc->priv; in st_rproc_probe() 357 if (!ddata->config) in st_rproc_probe() 376 clk_set_rate(ddata->clk, ddata->clk_rate); in st_rproc_probe() [all …]
|
| A D | stm32_rproc.c | 190 ddata->rmems = p_mems; in stm32_rproc_of_memory_translations() 191 ddata->nb_rmems = cnt; in stm32_rproc_of_memory_translations() 479 if (ddata->pdds.map) { in stm32_rproc_start() 480 err = regmap_update_bits(ddata->pdds.map, ddata->pdds.reg, in stm32_rproc_start() 546 err = regmap_update_bits(ddata->pdds.map, ddata->pdds.reg, in stm32_rproc_stop() 627 if (ddata->rsc_va) in stm32_rproc_get_loaded_rsc_table() 630 err = regmap_read(ddata->rsctbl.map, ddata->rsctbl.reg, &rsc_da); in stm32_rproc_get_loaded_rsc_table() 737 if (!ddata->rst) { in stm32_rproc_parse_dt() 774 if (!ddata->hold_boot_rst && !ddata->hold_boot_smc) { in stm32_rproc_parse_dt() 830 return regmap_read(ddata->m4_state.map, ddata->m4_state.reg, state); in stm32_rproc_get_m4_status() [all …]
|
| /linux/drivers/watchdog/ |
| A D | mpc8xxx_wdt.c | 75 spin_lock(&ddata->lock); in mpc8xxx_wdt_keepalive() 78 spin_unlock(&ddata->lock); in mpc8xxx_wdt_keepalive() 100 ddata->swtc = tmp >> 16; in mpc8xxx_wdt_start() 144 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in mpc8xxx_wdt_probe() 145 if (!ddata) in mpc8xxx_wdt_probe() 149 if (IS_ERR(ddata->base)) in mpc8xxx_wdt_probe() 186 ddata->swtc = min(ddata->wdd.timeout * freq / wdt_type->prescaler, in mpc8xxx_wdt_probe() 197 ddata->wdd.max_hw_heartbeat_ms = (ddata->swtc * wdt_type->prescaler) / in mpc8xxx_wdt_probe() 199 ddata->wdd.min_timeout = ddata->wdd.max_hw_heartbeat_ms / 1000; in mpc8xxx_wdt_probe() 200 if (ddata->wdd.timeout < ddata->wdd.min_timeout) in mpc8xxx_wdt_probe() [all …]
|
| /linux/drivers/w1/masters/ |
| A D | w1-gpio.c | 28 struct w1_gpio_ddata *ddata = data; in w1_gpio_set_pullup() local 31 ddata->pullup_duration = delay; in w1_gpio_set_pullup() 33 if (ddata->pullup_duration) { in w1_gpio_set_pullup() 39 msleep(ddata->pullup_duration); in w1_gpio_set_pullup() 46 ddata->pullup_duration = 0; in w1_gpio_set_pullup() 69 struct w1_gpio_ddata *ddata; in w1_gpio_probe() local 75 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in w1_gpio_probe() 76 if (!ddata) in w1_gpio_probe() 93 if (IS_ERR(ddata->gpiod)) in w1_gpio_probe() 96 ddata->pullup_gpiod = in w1_gpio_probe() [all …]
|
| /linux/drivers/mfd/ |
| A D | stm32-timers.c | 172 regmap_read(ddata->regmap, TIM_ARR, &ddata->max_arr); in stm32_timers_get_arr_size() 214 if (ddata->dma.chans[i]) in stm32_timers_dma_remove() 238 ddata->nr_irqs = 1; in stm32_timers_irq_probe() 247 ddata->irq[i] = ret; in stm32_timers_irq_probe() 248 ddata->nr_irqs++; in stm32_timers_irq_probe() 252 if (ddata->nr_irqs && ddata->nr_irqs != STM32_TIMERS_MAX_IRQS) { in stm32_timers_irq_probe() 263 struct stm32_timers *ddata; in stm32_timers_probe() local 268 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in stm32_timers_probe() 269 if (!ddata) in stm32_timers_probe() 281 if (IS_ERR(ddata->regmap)) in stm32_timers_probe() [all …]
|
| A D | atmel-flexcom.c | 40 struct atmel_flexcom *ddata; in atmel_flexcom_probe() local 43 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in atmel_flexcom_probe() 44 if (!ddata) in atmel_flexcom_probe() 47 platform_set_drvdata(pdev, ddata); in atmel_flexcom_probe() 58 if (IS_ERR(ddata->base)) in atmel_flexcom_probe() 59 return PTR_ERR(ddata->base); in atmel_flexcom_probe() 62 if (IS_ERR(ddata->clk)) in atmel_flexcom_probe() 63 return PTR_ERR(ddata->clk); in atmel_flexcom_probe() 75 writel(FLEX_MR_OPMODE(ddata->opmode), ddata->base + FLEX_MR); in atmel_flexcom_probe() 77 clk_disable_unprepare(ddata->clk); in atmel_flexcom_probe() [all …]
|