/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/ |
D | panel-dsi-cm.c | 90 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 92 static int dsicm_panel_reset(struct panel_drv_data *ddata); 96 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument 98 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start() 99 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 102 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() argument 104 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait() 106 if ((long)wait > 0 && wait <= ddata->hw_guard_wait) { in hw_guard_wait() 112 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() argument 114 struct omap_dss_device *in = ddata->in; in dsicm_dcs_read_1() [all …]
|
D | panel-sony-acx565akm.c | 116 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() argument 123 BUG_ON(ddata->spi == NULL); in acx565akm_transfer() 161 r = spi_sync(ddata->spi, &m); in acx565akm_transfer() 163 dev_dbg(&ddata->spi->dev, "spi_sync %d\n", r); in acx565akm_transfer() 166 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() argument 168 acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); in acx565akm_cmd() 171 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() argument 174 acx565akm_transfer(ddata, reg, buf, len, NULL, 0); in acx565akm_write() 177 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() argument 180 acx565akm_transfer(ddata, reg, NULL, 0, buf, len); in acx565akm_read() [all …]
|
D | panel-tpo-td028ttec1.c | 67 static int jbt_ret_write_0(struct panel_drv_data *ddata, u8 reg) in jbt_ret_write_0() argument 72 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 75 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 81 static int jbt_reg_write_1(struct panel_drv_data *ddata, u8 reg, u8 data) in jbt_reg_write_1() argument 88 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 91 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 97 static int jbt_reg_write_2(struct panel_drv_data *ddata, u8 reg, u16 data) in jbt_reg_write_2() argument 106 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 110 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 172 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_connect() local [all …]
|
D | panel-tpo-td043mtea1.c | 158 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror() local 160 ddata->hmirror = enable; in tpo_td043_set_hmirror() 161 return tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_set_hmirror() 162 ddata->vmirror); in tpo_td043_set_hmirror() 167 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror() local 169 return ddata->hmirror; in tpo_td043_get_hmirror() 175 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_show() local 177 return snprintf(buf, PAGE_SIZE, "%d\n", ddata->vmirror); in tpo_td043_vmirror_show() 183 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_store() local 193 ret = tpo_td043_write_mirror(ddata->spi, ddata->hmirror, val); in tpo_td043_vmirror_store() [all …]
|
D | encoder-tpd12s015.c | 39 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect() local 40 struct omap_dss_device *in = ddata->in; in tpd_connect() 50 gpio_set_value_cansleep(ddata->ct_cp_hpd_gpio, 1); in tpd_connect() 60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect() local 61 struct omap_dss_device *in = ddata->in; in tpd_disconnect() 68 gpio_set_value_cansleep(ddata->ct_cp_hpd_gpio, 0); in tpd_disconnect() 73 in->ops.hdmi->disconnect(in, &ddata->dssdev); in tpd_disconnect() 78 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_enable() local 79 struct omap_dss_device *in = ddata->in; in tpd_enable() 85 in->ops.hdmi->set_timings(in, &ddata->timings); in tpd_enable() [all …]
|
D | panel-dpi.c | 41 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() local 42 struct omap_dss_device *in = ddata->in; in panel_dpi_connect() 57 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() local 58 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect() 68 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable() local 69 struct omap_dss_device *in = ddata->in; in panel_dpi_enable() 78 if (ddata->data_lines) in panel_dpi_enable() 79 in->ops.dpi->set_data_lines(in, ddata->data_lines); in panel_dpi_enable() 80 in->ops.dpi->set_timings(in, &ddata->videomode); in panel_dpi_enable() 86 if (ddata->enable_gpio) in panel_dpi_enable() [all …]
|
D | panel-sharp-ls037v7dw01.c | 64 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect() local 65 struct omap_dss_device *in = ddata->in; in sharp_ls_connect() 80 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect() local 81 struct omap_dss_device *in = ddata->in; in sharp_ls_disconnect() 91 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_enable() local 92 struct omap_dss_device *in = ddata->in; in sharp_ls_enable() 101 if (ddata->data_lines) in sharp_ls_enable() 102 in->ops.dpi->set_data_lines(in, ddata->data_lines); in sharp_ls_enable() 103 in->ops.dpi->set_timings(in, &ddata->videomode); in sharp_ls_enable() 105 if (ddata->vcc) { in sharp_ls_enable() [all …]
|
D | connector-hdmi.c | 55 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect() local 56 struct omap_dss_device *in = ddata->in; in hdmic_connect() 59 dev_dbg(ddata->dev, "connect\n"); in hdmic_connect() 73 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() local 74 struct omap_dss_device *in = ddata->in; in hdmic_disconnect() 76 dev_dbg(ddata->dev, "disconnect\n"); in hdmic_disconnect() 86 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_enable() local 87 struct omap_dss_device *in = ddata->in; in hdmic_enable() 90 dev_dbg(ddata->dev, "enable\n"); in hdmic_enable() 98 in->ops.hdmi->set_timings(in, &ddata->timings); in hdmic_enable() [all …]
|
D | connector-analog-tv.c | 56 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect() local 57 struct omap_dss_device *in = ddata->in; in tvc_connect() 60 dev_dbg(ddata->dev, "connect\n"); in tvc_connect() 74 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect() local 75 struct omap_dss_device *in = ddata->in; in tvc_disconnect() 77 dev_dbg(ddata->dev, "disconnect\n"); in tvc_disconnect() 87 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_enable() local 88 struct omap_dss_device *in = ddata->in; in tvc_enable() 91 dev_dbg(ddata->dev, "enable\n"); in tvc_enable() 99 in->ops.atv->set_timings(in, &ddata->timings); in tvc_enable() [all …]
|
D | encoder-tfp410.c | 36 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect() local 37 struct omap_dss_device *in = ddata->in; in tfp410_connect() 56 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect() local 57 struct omap_dss_device *in = ddata->in; in tfp410_disconnect() 70 in->ops.dpi->disconnect(in, &ddata->dssdev); in tfp410_disconnect() 75 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_enable() local 76 struct omap_dss_device *in = ddata->in; in tfp410_enable() 85 in->ops.dpi->set_timings(in, &ddata->timings); in tfp410_enable() 86 if (ddata->data_lines) in tfp410_enable() 87 in->ops.dpi->set_data_lines(in, ddata->data_lines); in tfp410_enable() [all …]
|
D | panel-nec-nl8048hl11.c | 123 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_connect() local 124 struct omap_dss_device *in = ddata->in; in nec_8048_connect() 139 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect() local 140 struct omap_dss_device *in = ddata->in; in nec_8048_disconnect() 150 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_enable() local 151 struct omap_dss_device *in = ddata->in; in nec_8048_enable() 160 if (ddata->data_lines) in nec_8048_enable() 161 in->ops.dpi->set_data_lines(in, ddata->data_lines); in nec_8048_enable() 162 in->ops.dpi->set_timings(in, &ddata->videomode); in nec_8048_enable() 168 if (gpio_is_valid(ddata->res_gpio)) in nec_8048_enable() [all …]
|
D | panel-lgphilips-lb035q02.c | 123 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect() local 124 struct omap_dss_device *in = ddata->in; in lb035q02_connect() 134 init_lb035q02_panel(ddata->spi); in lb035q02_connect() 141 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect() local 142 struct omap_dss_device *in = ddata->in; in lb035q02_disconnect() 152 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_enable() local 153 struct omap_dss_device *in = ddata->in; in lb035q02_enable() 162 if (ddata->data_lines) in lb035q02_enable() 163 in->ops.dpi->set_data_lines(in, ddata->data_lines); in lb035q02_enable() 164 in->ops.dpi->set_timings(in, &ddata->videomode); in lb035q02_enable() [all …]
|
D | connector-dvi.c | 56 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect() local 57 struct omap_dss_device *in = ddata->in; in dvic_connect() 72 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect() local 73 struct omap_dss_device *in = ddata->in; in dvic_disconnect() 83 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_enable() local 84 struct omap_dss_device *in = ddata->in; in dvic_enable() 93 in->ops.dvi->set_timings(in, &ddata->timings); in dvic_enable() 106 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disable() local 107 struct omap_dss_device *in = ddata->in; in dvic_disable() 120 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_set_timings() local [all …]
|
D | encoder-opa362.c | 39 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect() local 40 struct omap_dss_device *in = ddata->in; in opa362_connect() 61 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disconnect() local 62 struct omap_dss_device *in = ddata->in; in opa362_disconnect() 77 in->ops.atv->disconnect(in, &ddata->dssdev); in opa362_disconnect() 82 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_enable() local 83 struct omap_dss_device *in = ddata->in; in opa362_enable() 94 in->ops.atv->set_timings(in, &ddata->timings); in opa362_enable() 100 if (ddata->enable_gpio) in opa362_enable() 101 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in opa362_enable() [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-efm32.c | 93 #define ddata_to_dev(ddata) (&(ddata->bitbang.master->dev)) argument 94 #define efm32_spi_vdbg(ddata, format, arg...) \ argument 95 dev_vdbg(ddata_to_dev(ddata), format, ##arg) 97 static void efm32_spi_write32(struct efm32_spi_ddata *ddata, in efm32_spi_write32() argument 100 writel_relaxed(value, ddata->base + offset); in efm32_spi_write32() 103 static u32 efm32_spi_read32(struct efm32_spi_ddata *ddata, unsigned offset) in efm32_spi_read32() argument 105 return readl_relaxed(ddata->base + offset); in efm32_spi_read32() 110 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_chipselect() local 113 gpio_set_value(ddata->csgpio[spi->chip_select], value); in efm32_spi_chipselect() 119 struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); in efm32_spi_setup_transfer() local [all …]
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-efm32.c | 131 static u32 efm32_i2c_read32(struct efm32_i2c_ddata *ddata, unsigned offset) in efm32_i2c_read32() argument 133 return readl(ddata->base + offset); in efm32_i2c_read32() 136 static void efm32_i2c_write32(struct efm32_i2c_ddata *ddata, in efm32_i2c_write32() argument 139 writel(value, ddata->base + offset); in efm32_i2c_write32() 142 static void efm32_i2c_send_next_msg(struct efm32_i2c_ddata *ddata) in efm32_i2c_send_next_msg() argument 144 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_send_next_msg() 146 efm32_i2c_write32(ddata, REG_CMD, REG_CMD_START); in efm32_i2c_send_next_msg() 147 efm32_i2c_write32(ddata, REG_TXDATA, cur_msg->addr << 1 | in efm32_i2c_send_next_msg() 151 static void efm32_i2c_send_next_byte(struct efm32_i2c_ddata *ddata) in efm32_i2c_send_next_byte() argument 153 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg]; in efm32_i2c_send_next_byte() [all …]
|
/linux-4.4.14/drivers/watchdog/ |
D | mpc8xxx_wdt.c | 75 static void mpc8xxx_wdt_keepalive(struct mpc8xxx_wdt_ddata *ddata) in mpc8xxx_wdt_keepalive() argument 78 spin_lock(&ddata->lock); in mpc8xxx_wdt_keepalive() 79 out_be16(&ddata->base->swsrr, 0x556c); in mpc8xxx_wdt_keepalive() 80 out_be16(&ddata->base->swsrr, 0xaa39); in mpc8xxx_wdt_keepalive() 81 spin_unlock(&ddata->lock); in mpc8xxx_wdt_keepalive() 86 struct mpc8xxx_wdt_ddata *ddata = (void *)arg; in mpc8xxx_wdt_timer_ping() local 88 mpc8xxx_wdt_keepalive(ddata); in mpc8xxx_wdt_timer_ping() 90 mod_timer(&ddata->timer, jiffies + HZ * ddata->wdd.timeout / 2); in mpc8xxx_wdt_timer_ping() 95 struct mpc8xxx_wdt_ddata *ddata = in mpc8xxx_wdt_start() local 106 out_be32(&ddata->base->swcrr, tmp); in mpc8xxx_wdt_start() [all …]
|
/linux-4.4.14/drivers/misc/ |
D | bh1780gli.c | 49 static int bh1780_write(struct bh1780_data *ddata, u8 reg, u8 val, char *msg) in bh1780_write() argument 51 int ret = i2c_smbus_write_byte_data(ddata->client, reg, val); in bh1780_write() 53 dev_err(&ddata->client->dev, in bh1780_write() 59 static int bh1780_read(struct bh1780_data *ddata, u8 reg, char *msg) in bh1780_read() argument 61 int ret = i2c_smbus_read_byte_data(ddata->client, reg); in bh1780_read() 63 dev_err(&ddata->client->dev, in bh1780_read() 73 struct bh1780_data *ddata = platform_get_drvdata(pdev); in bh1780_show_lux() local 76 lsb = bh1780_read(ddata, BH1780_REG_DLOW, "DLOW"); in bh1780_show_lux() 80 msb = bh1780_read(ddata, BH1780_REG_DHIGH, "DHIGH"); in bh1780_show_lux() 92 struct bh1780_data *ddata = platform_get_drvdata(pdev); in bh1780_show_power_state() local [all …]
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-st.c | 72 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); in st_irq_xlate() local 77 ddata->config |= ST_A9_IRQ_EN_EXT_0; in st_irq_xlate() 80 ddata->config |= ST_A9_IRQ_EN_EXT_1; in st_irq_xlate() 83 ddata->config |= ST_A9_IRQ_EN_EXT_2; in st_irq_xlate() 86 ddata->config |= ST_A9_IRQ_EN_CTI_0; in st_irq_xlate() 89 ddata->config |= ST_A9_IRQ_EN_CTI_1; in st_irq_xlate() 92 ddata->config |= ST_A9_IRQ_EN_PMU_0; in st_irq_xlate() 95 ddata->config |= ST_A9_IRQ_EN_PMU_1; in st_irq_xlate() 98 ddata->config |= ST_A9_IRQ_EN_PL310_L2; in st_irq_xlate() 108 ddata->config |= irq ? in st_irq_xlate() [all …]
|
/linux-4.4.14/drivers/clocksource/ |
D | clksrc_st_lpc.c | 32 } ddata; variable 36 writel_relaxed(0, ddata.base + LPC_LPT_START_OFF); in st_clksrc_reset() 37 writel_relaxed(0, ddata.base + LPC_LPT_MSB_OFF); in st_clksrc_reset() 38 writel_relaxed(0, ddata.base + LPC_LPT_LSB_OFF); in st_clksrc_reset() 39 writel_relaxed(1, ddata.base + LPC_LPT_START_OFF); in st_clksrc_reset() 44 return (u64)readl_relaxed(ddata.base + LPC_LPT_LSB_OFF); in st_clksrc_sched_clock_read() 54 rate = clk_get_rate(ddata.clk); in st_clksrc_init() 58 ret = clocksource_mmio_init(ddata.base + LPC_LPT_LSB_OFF, in st_clksrc_init() 90 ddata.clk = clk; in st_clksrc_setup_clk() 110 ddata.base = of_iomap(np, 0); in st_clksrc_of_register() [all …]
|
D | time-efm32.c | 53 struct efm32_clock_event_ddata *ddata = in efm32_clock_event_shutdown() local 56 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_shutdown() 62 struct efm32_clock_event_ddata *ddata = in efm32_clock_event_set_oneshot() local 65 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_oneshot() 70 ddata->base + TIMERn_CTRL); in efm32_clock_event_set_oneshot() 76 struct efm32_clock_event_ddata *ddata = in efm32_clock_event_set_periodic() local 79 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_periodic() 80 writel_relaxed(ddata->periodic_top, ddata->base + TIMERn_TOP); in efm32_clock_event_set_periodic() 84 ddata->base + TIMERn_CTRL); in efm32_clock_event_set_periodic() 85 writel_relaxed(TIMERn_CMD_START, ddata->base + TIMERn_CMD); in efm32_clock_event_set_periodic() [all …]
|
D | time-lpc32xx.c | 59 struct lpc32xx_clock_event_ddata *ddata = in lpc32xx_clkevt_next_event() local 69 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 70 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_PR); in lpc32xx_clkevt_next_event() 71 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 78 struct lpc32xx_clock_event_ddata *ddata = in lpc32xx_clkevt_shutdown() local 82 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_shutdown() 98 struct lpc32xx_clock_event_ddata *ddata = dev_id; in lpc32xx_clock_event_handler() local 101 writel_relaxed(LPC32XX_TIMER_IR_MR0INT, ddata->base + LPC32XX_TIMER_IR); in lpc32xx_clock_event_handler() 103 ddata->evtdev.event_handler(&ddata->evtdev); in lpc32xx_clock_event_handler()
|
/linux-4.4.14/drivers/char/hw_random/ |
D | st-rng.c | 53 struct st_rng_data *ddata = (struct st_rng_data *)rng->priv; in st_rng_read() local 62 status = readl_relaxed(ddata->base + ST_RNG_STATUS_REG); in st_rng_read() 73 readl_relaxed(ddata->base + ST_RNG_DATA_REG); in st_rng_read() 80 struct st_rng_data *ddata; in st_rng_probe() local 86 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); in st_rng_probe() 87 if (!ddata) in st_rng_probe() 103 ddata->ops.priv = (unsigned long)ddata; in st_rng_probe() 104 ddata->ops.read = st_rng_read; in st_rng_probe() 105 ddata->ops.name = pdev->name; in st_rng_probe() 106 ddata->base = base; in st_rng_probe() [all …]
|
/linux-4.4.14/drivers/input/keyboard/ |
D | gpio_keys.c | 168 static ssize_t gpio_keys_attr_show_helper(struct gpio_keys_drvdata *ddata, in gpio_keys_attr_show_helper() argument 181 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_show_helper() 182 struct gpio_button_data *bdata = &ddata->data[i]; in gpio_keys_attr_show_helper() 212 static ssize_t gpio_keys_attr_store_helper(struct gpio_keys_drvdata *ddata, in gpio_keys_attr_store_helper() argument 229 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper() 230 struct gpio_button_data *bdata = &ddata->data[i]; in gpio_keys_attr_store_helper() 242 if (i == ddata->pdata->nbuttons) { in gpio_keys_attr_store_helper() 247 mutex_lock(&ddata->disable_lock); in gpio_keys_attr_store_helper() 249 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper() 250 struct gpio_button_data *bdata = &ddata->data[i]; in gpio_keys_attr_store_helper() [all …]
|
/linux-4.4.14/drivers/regulator/ |
D | palmas-regulator.c | 439 struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata; in palmas_set_mode_smps() local 440 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_set_mode_smps() 500 struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata; in palmas_smps_set_ramp_delay() local 501 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_set_ramp_delay() 594 struct palmas_pmic_driver_data *ddata = pmic->palmas->pmic_ddata; in palmas_is_enabled_ldo() local 595 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_is_enabled_ldo() 645 struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata; in palmas_regulator_config_external() local 646 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_regulator_config_external() 669 struct palmas_pmic_driver_data *ddata = palmas->pmic_ddata; in palmas_smps_init() local 670 struct palmas_regs_info *rinfo = &ddata->palmas_regs_info[id]; in palmas_smps_init() [all …]
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 205 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_ack() local 206 struct s3c24xx_eint_data *eint_data = ddata->eint_data; in s3c2410_eint0_3_ack() 216 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_mask() local 217 struct s3c24xx_eint_data *eint_data = ddata->eint_data; in s3c2410_eint0_3_mask() 227 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_unmask() local 228 struct s3c24xx_eint_data *eint_data = ddata->eint_data; in s3c2410_eint0_3_unmask() 422 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpf_irq_map() local 423 struct samsung_pin_bank *bank = ddata->bank; in s3c24xx_gpf_irq_map() 429 if (ddata->eint0_3_parent_only) in s3c24xx_gpf_irq_map() 451 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpg_irq_map() local [all …]
|
D | pinctrl-s3c64xx.c | 519 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_set_mask() local 521 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask() 526 val |= 1 << ddata->eints[irqd->hwirq]; in s3c64xx_eint0_irq_set_mask() 528 val &= ~(1 << ddata->eints[irqd->hwirq]); in s3c64xx_eint0_irq_set_mask() 544 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_ack() local 546 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_ack() 548 writel(1 << ddata->eints[irqd->hwirq], in s3c64xx_eint0_irq_ack() 554 struct s3c64xx_eint0_domain_data *ddata = in s3c64xx_eint0_irq_set_type() local 556 struct samsung_pin_bank *bank = ddata->bank; in s3c64xx_eint0_irq_set_type() 573 shift = ddata->eints[irqd->hwirq]; in s3c64xx_eint0_irq_set_type() [all …]
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-intel-mid.c | 366 struct intel_mid_gpio_ddata *ddata = in intel_gpio_probe() local 402 priv->chip.ngpio = ddata->ngpio; in intel_gpio_probe()
|
/linux-4.4.14/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 257 static struct uiscmdrsp *get_scsipending_cmdrsp(struct visorhba_devdata *ddata, in get_scsipending_cmdrsp() argument 260 if (ddata->pending[ent].sent) in get_scsipending_cmdrsp() 261 return &ddata->pending[ent].cmdrsp; in get_scsipending_cmdrsp()
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | cyttsp4_core.h | 209 struct cyttsp4_ddata *ddata; member
|
D | cyttsp4_core.c | 462 p = krealloc(si->si_ptrs.ddata, si->si_ofs.ddata_size, GFP_KERNEL); in cyttsp4_si_get_ddata() 467 si->si_ptrs.ddata = p; in cyttsp4_si_get_ddata() 470 si->si_ptrs.ddata); in cyttsp4_si_get_ddata() 476 (u8 *)si->si_ptrs.ddata, in cyttsp4_si_get_ddata() 1708 kfree(si->si_ptrs.ddata); in cyttsp4_free_si_ptrs()
|
/linux-4.4.14/include/linux/mfd/ |
D | palmas.h | 126 struct palmas_pmic_driver_data *ddata, 131 struct palmas_pmic_driver_data *ddata,
|