| /linux/drivers/bus/ |
| H A D | ti-sysc.c | 70 struct sysc *ddata; member 171 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, 173 static int sysc_reset(struct sysc *ddata); 175 static void sysc_write(struct sysc *ddata, int offset, u32 value) in sysc_write() argument 177 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { in sysc_write() 178 writew_relaxed(value & 0xffff, ddata->module_va + offset); in sysc_write() 181 if (ddata->offsets[SYSC_REVISION] >= 0 && in sysc_write() 182 offset == ddata->offsets[SYSC_REVISION]) { in sysc_write() 185 writew_relaxed(hi, ddata->module_va + offset + 4); in sysc_write() 191 writel_relaxed(value, ddata->module_va + offset); in sysc_write() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | panel-dsi-cm.c | 84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 86 static int dsicm_panel_reset(struct panel_drv_data *ddata); 90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() argument 92 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start() 93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 96 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() argument 98 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait() 100 if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) { in hw_guard_wait() 106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() argument 108 struct omap_dss_device *in = ddata->in; in dsicm_dcs_read_1() [all …]
|
| H A D | panel-sony-acx565akm.c | 104 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() argument 111 BUG_ON(ddata->spi == NULL); in acx565akm_transfer() 149 r = spi_sync(ddata->spi, &m); in acx565akm_transfer() 151 dev_dbg(&ddata->spi->dev, "spi_sync %d\n", r); in acx565akm_transfer() 154 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() argument 156 acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); in acx565akm_cmd() 159 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() argument 162 acx565akm_transfer(ddata, reg, buf, len, NULL, 0); in acx565akm_write() 165 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() argument 168 acx565akm_transfer(ddata, reg, NULL, 0, buf, len); in acx565akm_read() [all …]
|
| H A D | panel-tpo-td028ttec1.c | 54 static int jbt_ret_write_0(struct panel_drv_data *ddata, u8 reg) in jbt_ret_write_0() argument 59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 68 static int jbt_reg_write_1(struct panel_drv_data *ddata, u8 reg, u8 data) in jbt_reg_write_1() argument 75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 84 static int jbt_reg_write_2(struct panel_drv_data *ddata, u8 reg, u16 data) in jbt_reg_write_2() argument 93 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 97 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 159 struct panel_drv_data *ddata = to_panel_data(dssdev); in td028ttec1_panel_connect() local [all …]
|
| H A D | panel-tpo-td043mtea1.c | 152 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror() local 154 ddata->hmirror = enable; in tpo_td043_set_hmirror() 155 return tpo_td043_write_mirror(ddata->spi, ddata->hmirror, in tpo_td043_set_hmirror() 156 ddata->vmirror); in tpo_td043_set_hmirror() 161 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror() local 163 return ddata->hmirror; in tpo_td043_get_hmirror() 169 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_show() local 171 return sysfs_emit(buf, "%d\n", ddata->vmirror); in tpo_td043_vmirror_show() 177 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_store() local 187 ret = tpo_td043_write_mirror(ddata->spi, ddata->hmirror, val); in tpo_td043_vmirror_store() [all …]
|
| H A D | panel-sharp-ls037v7dw01.c | 59 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect() local 60 struct omap_dss_device *in = ddata->in; in sharp_ls_connect() 70 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect() local 71 struct omap_dss_device *in = ddata->in; in sharp_ls_disconnect() 81 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_enable() local 82 struct omap_dss_device *in = ddata->in; in sharp_ls_enable() 91 if (ddata->data_lines) in sharp_ls_enable() 92 in->ops.dpi->set_data_lines(in, ddata->data_lines); in sharp_ls_enable() 93 in->ops.dpi->set_timings(in, &ddata->videomode); in sharp_ls_enable() 95 if (ddata->vcc) { in sharp_ls_enable() [all …]
|
| H A D | connector-hdmi.c | 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect() local 53 struct omap_dss_device *in = ddata->in; in hdmic_connect() 55 dev_dbg(ddata->dev, "connect\n"); in hdmic_connect() 65 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() local 66 struct omap_dss_device *in = ddata->in; in hdmic_disconnect() 68 dev_dbg(ddata->dev, "disconnect\n"); in hdmic_disconnect() 78 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_enable() local 79 struct omap_dss_device *in = ddata->in; in hdmic_enable() 82 dev_dbg(ddata->dev, "enable\n"); in hdmic_enable() 90 in->ops.hdmi->set_timings(in, &ddata->timings); in hdmic_enable() [all …]
|
| H A D | connector-analog-tv.c | 47 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect() local 48 struct omap_dss_device *in = ddata->in; in tvc_connect() 50 dev_dbg(ddata->dev, "connect\n"); in tvc_connect() 60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect() local 61 struct omap_dss_device *in = ddata->in; in tvc_disconnect() 63 dev_dbg(ddata->dev, "disconnect\n"); in tvc_disconnect() 73 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_enable() local 74 struct omap_dss_device *in = ddata->in; in tvc_enable() 77 dev_dbg(ddata->dev, "enable\n"); in tvc_enable() 85 in->ops.atv->set_timings(in, &ddata->timings); in tvc_enable() [all …]
|
| H A D | encoder-tfp410.c | 34 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect() local 35 struct omap_dss_device *in = ddata->in; in tfp410_connect() 54 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect() local 55 struct omap_dss_device *in = ddata->in; in tfp410_disconnect() 68 in->ops.dpi->disconnect(in, &ddata->dssdev); in tfp410_disconnect() 73 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_enable() local 74 struct omap_dss_device *in = ddata->in; in tfp410_enable() 83 in->ops.dpi->set_timings(in, &ddata->timings); in tfp410_enable() 84 if (ddata->data_lines) in tfp410_enable() 85 in->ops.dpi->set_data_lines(in, ddata->data_lines); in tfp410_enable() [all …]
|
| H A D | encoder-tpd12s015.c | 35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect() local 36 struct omap_dss_device *in = ddata->in; in tpd_connect() 46 if (ddata->ct_cp_hpd_gpio) { in tpd_connect() 47 gpiod_set_value_cansleep(ddata->ct_cp_hpd_gpio, 1); in tpd_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect() local 59 struct omap_dss_device *in = ddata->in; in tpd_disconnect() 66 gpiod_set_value_cansleep(ddata->ct_cp_hpd_gpio, 0); in tpd_disconnect() 71 in->ops.hdmi->disconnect(in, &ddata->dssdev); in tpd_disconnect() 76 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_enable() local 77 struct omap_dss_device *in = ddata->in; in tpd_enable() [all …]
|
| H A D | panel-dpi.c | 33 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() local 34 struct omap_dss_device *in = ddata->in; in panel_dpi_connect() 44 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() local 45 struct omap_dss_device *in = ddata->in; in panel_dpi_disconnect() 55 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable() local 56 struct omap_dss_device *in = ddata->in; in panel_dpi_enable() 65 if (ddata->data_lines) in panel_dpi_enable() 66 in->ops.dpi->set_data_lines(in, ddata->data_lines); in panel_dpi_enable() 67 in->ops.dpi->set_timings(in, &ddata->videomode); in panel_dpi_enable() 73 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in panel_dpi_enable() [all …]
|
| H A D | connector-dvi.c | 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect() local 53 struct omap_dss_device *in = ddata->in; in dvic_connect() 63 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect() local 64 struct omap_dss_device *in = ddata->in; in dvic_disconnect() 74 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_enable() local 75 struct omap_dss_device *in = ddata->in; in dvic_enable() 84 in->ops.dvi->set_timings(in, &ddata->timings); in dvic_enable() 97 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disable() local 98 struct omap_dss_device *in = ddata->in; in dvic_disable() 111 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_set_timings() local [all …]
|
| H A D | panel-lgphilips-lb035q02.c | 116 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect() local 117 struct omap_dss_device *in = ddata->in; in lb035q02_connect() 127 init_lb035q02_panel(ddata->spi); in lb035q02_connect() 134 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect() local 135 struct omap_dss_device *in = ddata->in; in lb035q02_disconnect() 145 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_enable() local 146 struct omap_dss_device *in = ddata->in; in lb035q02_enable() 155 if (ddata->data_lines) in lb035q02_enable() 156 in->ops.dpi->set_data_lines(in, ddata->data_lines); in lb035q02_enable() 157 in->ops.dpi->set_timings(in, &ddata->videomode); in lb035q02_enable() [all …]
|
| H A D | encoder-opa362.c | 36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect() local 37 struct omap_dss_device *in = ddata->in; in opa362_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disconnect() local 59 struct omap_dss_device *in = ddata->in; in opa362_disconnect() 74 in->ops.atv->disconnect(in, &ddata->dssdev); in opa362_disconnect() 79 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_enable() local 80 struct omap_dss_device *in = ddata->in; in opa362_enable() 91 in->ops.atv->set_timings(in, &ddata->timings); in opa362_enable() 97 if (ddata->enable_gpio) in opa362_enable() 98 gpiod_set_value_cansleep(ddata->enable_gpio, 1); in opa362_enable() [all …]
|
| /linux/drivers/power/supply/ |
| H A D | cpcap-charger.c | 176 static int cpcap_charger_get_charge_voltage(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_voltage() argument 181 channel = ddata->channels[CPCAP_CHARGER_IIO_VOLTAGE]; in cpcap_charger_get_charge_voltage() 184 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_voltage() 192 static int cpcap_charger_get_charge_current(struct cpcap_charger_ddata *ddata) in cpcap_charger_get_charge_current() argument 197 channel = ddata->channels[CPCAP_CHARGER_IIO_CHRG_CURRENT]; in cpcap_charger_get_charge_current() 200 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_get_charge_current() 212 struct cpcap_charger_ddata *ddata = dev_get_drvdata(psy->dev.parent); in cpcap_charger_get_property() local 216 val->intval = ddata->status; in cpcap_charger_get_property() 219 val->intval = ddata->limit_current; in cpcap_charger_get_property() 222 val->intval = ddata->voltage; in cpcap_charger_get_property() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-siox.c | 29 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_set_data() local 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() 40 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); in gpio_siox_get_data() local 44 mutex_lock(&ddata->lock); in gpio_siox_get_data() 46 raw_spin_lock_irq(&ddata->irqlock); in gpio_siox_get_data() 52 ddata->getdata[bitpos / 8] & (1 << (bitpos % 8)); in gpio_siox_get_data() 53 u32 irq_type = ddata->irq_type[offset]; in gpio_siox_get_data() 58 ddata->irq_status |= 1 << offset; in gpio_siox_get_data() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-sifive.c | 79 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_request() local 81 mutex_lock(&ddata->lock); in pwm_sifive_request() 82 ddata->user_count++; in pwm_sifive_request() 83 mutex_unlock(&ddata->lock); in pwm_sifive_request() 90 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); in pwm_sifive_free() local 92 mutex_lock(&ddata->lock); in pwm_sifive_free() 93 ddata->user_count--; in pwm_sifive_free() 94 mutex_unlock(&ddata->lock); in pwm_sifive_free() 98 static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, in pwm_sifive_update_clock() argument 112 scale_pow = div64_ul(ddata->approx_period * (u64)rate, NSEC_PER_SEC); in pwm_sifive_update_clock() [all …]
|
| H A D | pwm-sophgo-sg2042.c | 69 static void pwm_sg2042_config(struct sg2042_pwm_ddata *ddata, unsigned int chan, in pwm_sg2042_config() argument 72 void __iomem *base = ddata->base; in pwm_sg2042_config() 81 struct sg2042_pwm_ddata *ddata = pwmchip_get_drvdata(chip); in pwm_sg2042_set_dutycycle() local 89 period_ticks = min(mul_u64_u64_div_u64(ddata->clk_rate_hz, state->period, NSEC_PER_SEC), U32_MAX); in pwm_sg2042_set_dutycycle() 90 …hlperiod_ticks = min(mul_u64_u64_div_u64(ddata->clk_rate_hz, state->duty_cycle, NSEC_PER_SEC), U32… in pwm_sg2042_set_dutycycle() 95 pwm_sg2042_config(ddata, pwm->hwpwm, period_ticks, hlperiod_ticks); in pwm_sg2042_set_dutycycle() 101 struct sg2042_pwm_ddata *ddata = pwmchip_get_drvdata(chip); in pwm_sg2042_apply() local 107 pwm_sg2042_config(ddata, pwm->hwpwm, 0, 0); in pwm_sg2042_apply() 119 struct sg2042_pwm_ddata *ddata = pwmchip_get_drvdata(chip); in pwm_sg2042_get_state() local 124 period_ticks = readl(ddata->base + SG2042_PWM_PERIOD(chan)); in pwm_sg2042_get_state() [all …]
|
| /linux/drivers/remoteproc/ |
| H A D | st_remoteproc.c | 77 struct st_rproc *ddata = rproc->priv; in st_rproc_kick() local 85 ret = mbox_send_message(ddata->mbox_chan[vqid * MBOX_MAX + MBOX_TX], in st_rproc_kick() 165 struct st_rproc *ddata = rproc->priv; in st_rproc_start() local 168 regmap_update_bits(ddata->boot_base, ddata->boot_offset, in st_rproc_start() 169 ddata->config->bootaddr_mask, rproc->bootaddr); in st_rproc_start() 171 err = clk_enable(ddata->clk); in st_rproc_start() 177 if (ddata->config->sw_reset) { in st_rproc_start() 178 err = reset_control_deassert(ddata->sw_reset); in st_rproc_start() 185 if (ddata->config->pwr_reset) { in st_rproc_start() 186 err = reset_control_deassert(ddata->pwr_reset); in st_rproc_start() [all …]
|
| H A D | stm32_rproc.c | 99 struct stm32_rproc *ddata = rproc->priv; in stm32_rproc_pa_to_da() local 102 for (i = 0; i < ddata->nb_rmems; i++) { in stm32_rproc_pa_to_da() 103 p_mem = &ddata->rmems[i]; in stm32_rproc_pa_to_da() 146 struct stm32_rproc *ddata) in stm32_rproc_of_memory_translations() argument 190 ddata->rmems = p_mems; in stm32_rproc_of_memory_translations() 191 ddata->nb_rmems = cnt; in stm32_rproc_of_memory_translations() 200 struct stm32_rproc *ddata = rproc->priv; in stm32_rproc_mbox_idx() local 203 for (i = 0; i < ARRAY_SIZE(ddata->mb); i++) { in stm32_rproc_mbox_idx() 204 if (!strncmp(ddata->mb[i].name, name, strlen(name))) in stm32_rproc_mbox_idx() 303 struct stm32_rproc *ddata = rproc->priv; in stm32_rproc_mb_callback() local [all …]
|
| /linux/drivers/watchdog/ |
| H A D | mpc8xxx_wdt.c | 72 static void mpc8xxx_wdt_keepalive(struct mpc8xxx_wdt_ddata *ddata) in mpc8xxx_wdt_keepalive() argument 75 spin_lock(&ddata->lock); in mpc8xxx_wdt_keepalive() 76 out_be16(&ddata->base->swsrr, 0x556c); in mpc8xxx_wdt_keepalive() 77 out_be16(&ddata->base->swsrr, 0xaa39); in mpc8xxx_wdt_keepalive() 78 spin_unlock(&ddata->lock); in mpc8xxx_wdt_keepalive() 83 struct mpc8xxx_wdt_ddata *ddata = in mpc8xxx_wdt_start() local 85 u32 tmp = in_be32(&ddata->base->swcrr); in mpc8xxx_wdt_start() 89 tmp |= SWCRR_SWEN | SWCRR_SWPR | (ddata->swtc << 16); in mpc8xxx_wdt_start() 94 out_be32(&ddata->base->swcrr, tmp); in mpc8xxx_wdt_start() 96 tmp = in_be32(&ddata->base->swcrr); in mpc8xxx_wdt_start() [all …]
|
| /linux/drivers/w1/masters/ |
| H 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() 38 gpiod_set_raw_value(ddata->gpiod, 1); in w1_gpio_set_pullup() 39 msleep(ddata->pullup_duration); in w1_gpio_set_pullup() 44 gpiod_set_value(ddata->gpiod, 1); in w1_gpio_set_pullup() 46 ddata->pullup_duration = 0; in w1_gpio_set_pullup() 54 struct w1_gpio_ddata *ddata = data; in w1_gpio_write_bit() local 56 gpiod_set_value(ddata->gpiod, bit); in w1_gpio_write_bit() 61 struct w1_gpio_ddata *ddata = data; in w1_gpio_read_bit() local [all …]
|
| /linux/drivers/mfd/ |
| H 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() 49 err = of_property_read_u32(np, "atmel,flexcom-mode", &ddata->opmode); in atmel_flexcom_probe() 53 if (ddata->opmode < ATMEL_FLEXCOM_MODE_USART || in atmel_flexcom_probe() 54 ddata->opmode > ATMEL_FLEXCOM_MODE_TWI) in atmel_flexcom_probe() 57 ddata->base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in atmel_flexcom_probe() 58 if (IS_ERR(ddata->base)) in atmel_flexcom_probe() 59 return PTR_ERR(ddata->base); in atmel_flexcom_probe() [all …]
|
| H A D | ls2k-bmc-core.c | 190 static bool ls2k_bmc_pcie_is_connected(struct pci_dev *parent, struct ls2k_bmc_ddata *ddata) in ls2k_bmc_pcie_is_connected() argument 207 dev_err(ddata->dev, "PCI-E training failed status=0x%x\n", val); in ls2k_bmc_pcie_is_connected() 215 static void ls2k_bmc_restore_bridge_pci_data(struct pci_dev *parent, struct ls2k_bmc_ddata *ddata) in ls2k_bmc_restore_bridge_pci_data() argument 219 pci_write_config_dword(parent, PCI_COMMAND, ddata->bridge_pci_data.pci_command); in ls2k_bmc_restore_bridge_pci_data() 222 pci_write_config_dword(parent, base, ddata->bridge_pci_data.base_address[i]); in ls2k_bmc_restore_bridge_pci_data() 224 pci_write_config_dword(parent, PCI_ROM_ADDRESS, ddata->bridge_pci_data.rom_addreess); in ls2k_bmc_restore_bridge_pci_data() 225 pci_write_config_dword(parent, PCI_INTERRUPT_LINE, ddata->bridge_pci_data.interrupt_line); in ls2k_bmc_restore_bridge_pci_data() 228 ddata->bridge_pci_data.msi_lo); in ls2k_bmc_restore_bridge_pci_data() 230 ddata->bridge_pci_data.msi_hi); in ls2k_bmc_restore_bridge_pci_data() 232 ddata->bridge_pci_data.devctl); in ls2k_bmc_restore_bridge_pci_data() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-st.c | 54 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); in st_irq_xlate() local 59 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() 68 ddata->config |= ST_A9_IRQ_EN_CTI_0; in st_irq_xlate() 71 ddata->config |= ST_A9_IRQ_EN_CTI_1; in st_irq_xlate() 74 ddata->config |= ST_A9_IRQ_EN_PMU_0; in st_irq_xlate() 77 ddata->config |= ST_A9_IRQ_EN_PMU_1; in st_irq_xlate() 80 ddata->config |= ST_A9_IRQ_EN_PL310_L2; in st_irq_xlate() 90 ddata->config |= irq ? in st_irq_xlate() [all …]
|