Home
last modified time | relevance | path

Searched refs:ddata (Results 1 – 25 of 79) sorted by relevance

1234

/openbmc/linux/drivers/bus/
H A Dti-sysc.c1027 ddata->module_unlock_quirk(ddata); in sysc_write_sysconfig()
1032 ddata->module_lock_quirk(ddata); in sysc_write_sysconfig()
1155 ddata->sysconfig = sysc_read(ddata, ddata->offsets[SYSC_SYSCONFIG]); in sysc_enable_module()
1158 ddata->module_enable_quirk(ddata); in sysc_enable_module()
2155 ddata->pre_reset_quirk(ddata); in sysc_reset()
2179 ddata->post_reset_quirk(ddata); in sysc_reset()
2186 ddata->reset_done_quirk(ddata); in sysc_reset()
2459 ddata->name ? ddata->name : ""); in sysc_child_suspend_noirq()
2500 ddata->name ? ddata->name : ""); in sysc_child_resume_noirq()
2540 ddata = module->ddata; in sysc_reinit_modules()
[all …]
/openbmc/linux/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c113 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 …]
H A Dphy-cpcap-usb.c406 if (!ddata->gpio[0] || !ddata->gpio[1]) in cpcap_usb_gpio_set_mode()
425 error = pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_set_uart_mode()
470 error = pinctrl_select_state(ddata->pins, ddata->pins_utmi); in cpcap_usb_set_usb_mode()
514 ddata->pins = devm_pinctrl_get(ddata->dev); in cpcap_usb_init_optional_pins()
523 ddata->pins_ulpi = pinctrl_lookup_state(ddata->pins, "ulpi"); in cpcap_usb_init_optional_pins()
529 ddata->pins_utmi = pinctrl_lookup_state(ddata->pins, "utmi"); in cpcap_usb_init_optional_pins()
542 return pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_init_optional_pins()
552 ddata->gpio[i] = devm_gpiod_get_index(ddata->dev, "mode", in cpcap_usb_init_optional_gpios()
567 ddata->vbus = devm_iio_channel_get(ddata->dev, "vbus"); in cpcap_usb_init_iio()
624 if (!ddata) in cpcap_usb_phy_probe()
[all …]
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-dsi-cm.c93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start()
143 hw_guard_wait(ddata); in dsicm_sleep_in()
636 r = _dsicm_enable_te(ddata, ddata->te_enabled); in dsicm_power_on()
712 r = in->ops.dsi->request_vc(ddata->in, &ddata->channel); in dsicm_connect()
718 r = in->ops.dsi->set_vc_id(ddata->in, ddata->channel, TCH); in dsicm_connect()
727 in->ops.dsi->release_vc(ddata->in, ddata->channel); in dsicm_connect()
834 ddata); in dsicm_te_isr()
886 if (ddata->te_enabled && ddata->ext_te_gpio) { in dsicm_update()
892 ddata); in dsicm_update()
1129 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in dsicm_probe()
[all …]
H A Dpanel-sony-acx565akm.c174 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()
349 if (ddata->has_bc) in acx565akm_bl_update_status()
577 set_cabc_mode(ddata, ddata->cabc_mode); in acx565akm_panel_power_on()
712 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in acx565akm_probe()
718 ddata->spi = spi; in acx565akm_probe()
748 ddata->enabled = panel_enabled(ddata); in acx565akm_probe()
752 if (!ddata->enabled && ddata->reset_gpio) in acx565akm_probe()
[all …]
H A Dpanel-tpo-td028ttec1.c62 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 …]
H A Dpanel-tpo-td043mtea1.c155 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()
261 tpo_td043_write_gamma(ddata->spi, ddata->gamma); in tpo_td043_gamma_store()
305 tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_power_on()
307 tpo_td043_write_gamma(ddata->spi, ddata->gamma); in tpo_td043_power_on()
474 ddata = devm_kzalloc(&spi->dev, sizeof(*ddata), GFP_KERNEL); in tpo_td043_probe()
480 ddata->spi = spi; in tpo_td043_probe()
490 memcpy(ddata->gamma, tpo_td043_def_gamma, sizeof(ddata->gamma)); in tpo_td043_probe()
[all …]
H A Dpanel-sharp-ls037v7dw01.c91 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 …]
H A Dconnector-hdmi.c55 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 …]
H A Dconnector-analog-tv.c50 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 …]
H A Dencoder-tpd12s015.c46 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 …]
H A Dencoder-tfp410.c84 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 …]
/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-dsi-cm.c81 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 …]
/openbmc/linux/drivers/power/supply/
H A Dcpcap-charger.c357 if (!ddata->gpio[0]) in cpcap_charger_set_cable_path()
646 if (cpcap_charger_get_charge_voltage(ddata) > ddata->voltage) { in cpcap_usb_detect()
684 if (!ddata->feeding_vbus && cpcap_charger_vbus_valid(ddata) && in cpcap_usb_detect()
764 name, ddata); in cpcap_usb_init_irq()
813 ddata->gpio[i] = devm_gpiod_get_index(ddata->dev, "mode", in cpcap_charger_init_optional_gpios()
831 ddata->channels[i] = devm_iio_channel_get(ddata->dev, in cpcap_charger_init_iio()
890 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in cpcap_charger_probe()
891 if (!ddata) in cpcap_charger_probe()
898 ddata->reg = dev_get_regmap(ddata->dev->parent, NULL); in cpcap_charger_probe()
899 if (!ddata->reg) in cpcap_charger_probe()
[all …]
H A Dcpcap-battery.c265 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 …]
/openbmc/linux/drivers/char/hw_random/
H A Domap3-rom-rng.c39 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 …]
/openbmc/linux/drivers/pwm/
H A Dpwm-sifive.c64 mutex_lock(&ddata->lock); in pwm_sifive_request()
65 ddata->user_count++; in pwm_sifive_request()
76 ddata->user_count--; in pwm_sifive_free()
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()
234 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in pwm_sifive_probe()
235 if (!ddata) in pwm_sifive_probe()
239 chip = &ddata->chip; in pwm_sifive_probe()
288 ret = clk_notifier_register(ddata->clk, &ddata->notifier); in pwm_sifive_probe()
306 clk_notifier_unregister(ddata->clk, &ddata->notifier); in pwm_sifive_probe()
[all …]
/openbmc/linux/drivers/gpio/
H A Dgpio-siox.c31 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 …]
/openbmc/linux/drivers/watchdog/
H A Dmpc8xxx_wdt.c75 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 …]
/openbmc/linux/drivers/remoteproc/
H A Dst_remoteproc.c171 regmap_update_bits(ddata->boot_base, ddata->boot_offset, in st_rproc_start()
174 err = clk_enable(ddata->clk); in st_rproc_start()
205 clk_disable(ddata->clk); in st_rproc_start()
227 clk_disable(ddata->clk); in st_rproc_stop()
252 if (ddata->config->sw_reset) in st_rproc_state()
310 if (IS_ERR(ddata->clk)) { in st_rproc_parse_dt()
328 &ddata->boot_offset); in st_rproc_parse_dt()
345 struct st_rproc *ddata; in st_rproc_probe() local
363 ddata = rproc->priv; in st_rproc_probe()
382 clk_set_rate(ddata->clk, ddata->clk_rate); in st_rproc_probe()
[all …]
H A Dstm32_rproc.c190 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 …]
/openbmc/linux/drivers/mfd/
H A Datmel-flexcom.c40 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 …]
H A Dene-kb3930.c87 struct kb3930 *ddata = context; in kb3930_ec_ram_reg_write() local
126 struct kb3930 *ddata; in kb3930_probe() local
130 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); in kb3930_probe()
131 if (!ddata) in kb3930_probe()
134 kb3930_power_off = ddata; in kb3930_probe()
135 ddata->client = client; in kb3930_probe()
138 ddata->ram_regmap = devm_regmap_init(dev, NULL, ddata, in kb3930_probe()
140 if (IS_ERR(ddata->ram_regmap)) in kb3930_probe()
161 ddata->off_gpios = in kb3930_probe()
171 if (ddata->off_gpios) { in kb3930_probe()
[all …]
/openbmc/linux/drivers/siox/
H A Dsiox-bus-gpio.c37 gpiod_set_value_cansleep(ddata->dout, 0); in siox_gpio_pushpull()
38 gpiod_set_value_cansleep(ddata->dclk, 0); in siox_gpio_pushpull()
40 gpiod_set_value_cansleep(ddata->dld, 1); in siox_gpio_pushpull()
42 gpiod_set_value_cansleep(ddata->dld, 0); in siox_gpio_pushpull()
71 gpiod_set_value_cansleep(ddata->dld, 1); in siox_gpio_pushpull()
73 gpiod_set_value_cansleep(ddata->dld, 0); in siox_gpio_pushpull()
90 struct siox_gpio_ddata *ddata; in siox_gpio_probe() local
104 if (IS_ERR(ddata->din)) { in siox_gpio_probe()
111 if (IS_ERR(ddata->dout)) { in siox_gpio_probe()
118 if (IS_ERR(ddata->dclk)) { in siox_gpio_probe()
[all …]
/openbmc/linux/drivers/irqchip/
H A Dirq-st.c59 ddata->config |= ST_A9_IRQ_EN_EXT_0; in st_irq_xlate()
62 ddata->config |= ST_A9_IRQ_EN_EXT_1; in st_irq_xlate()
65 ddata->config |= ST_A9_IRQ_EN_EXT_2; in st_irq_xlate()
90 ddata->config |= irq ? in st_irq_xlate()
134 return regmap_update_bits(ddata->regmap, ddata->syscfg, in st_irq_syscfg_enable()
141 struct st_irq_syscfg *ddata; in st_irq_syscfg_probe() local
143 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in st_irq_syscfg_probe()
144 if (!ddata) in st_irq_syscfg_probe()
150 if (IS_ERR(ddata->regmap)) { in st_irq_syscfg_probe()
152 return PTR_ERR(ddata->regmap); in st_irq_syscfg_probe()
[all …]

1234