Home
last modified time | relevance | path

Searched refs:chip_info (Results 1 – 55 of 55) sorted by relevance

/linux-4.1.27/drivers/video/fbdev/via/
Ddvi.c55 switch (viaparinfo->chip_info->gfx_chip_name) { in viafb_tmds_trasmitter_identify()
85 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = VT1632_TMDS; in viafb_tmds_trasmitter_identify()
86 viaparinfo->chip_info-> in viafb_tmds_trasmitter_identify()
88 viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_31; in viafb_tmds_trasmitter_identify()
97 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name); in viafb_tmds_trasmitter_identify()
99 viaparinfo->chip_info->tmds_chip_info.i2c_port); in viafb_tmds_trasmitter_identify()
102 viaparinfo->chip_info->tmds_chip_info.i2c_port = VIA_PORT_2C; in viafb_tmds_trasmitter_identify()
107 viaparinfo->chip_info-> in viafb_tmds_trasmitter_identify()
110 viaparinfo->chip_info-> in viafb_tmds_trasmitter_identify()
116 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name = INTEGRATED_TMDS; in viafb_tmds_trasmitter_identify()
[all …]
Dlcd.c105 if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { in lvds_identify_integratedlvds()
106 viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name = in lvds_identify_integratedlvds()
111 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = in lvds_identify_integratedlvds()
118 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = in lvds_identify_integratedlvds()
120 viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name = in lvds_identify_integratedlvds()
127 if (!viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { in lvds_identify_integratedlvds()
128 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = in lvds_identify_integratedlvds()
133 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = in lvds_identify_integratedlvds()
145 viaparinfo->chip_info->lvds_chip_info.i2c_port = VIA_PORT_31; in viafb_lvds_trasmitter_identify()
150 viaparinfo->chip_info->lvds_chip_info.i2c_port = in viafb_lvds_trasmitter_identify()
[all …]
Dhw.c505 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
511 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
517 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
581 (viaparinfo->chip_info->gfx_chip_name == in viafb_set_iga_path()
637 viaparinfo->chip_info-> in viafb_set_iga_path()
641 viaparinfo->chip_info-> in viafb_set_iga_path()
648 viaparinfo->chip_info-> in viafb_set_iga_path()
652 viaparinfo->chip_info-> in viafb_set_iga_path()
659 viaparinfo->chip_info-> in viafb_set_iga_path()
663 viaparinfo->chip_info-> in viafb_set_iga_path()
[all …]
Dvia_utility.c29 if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name == VT1632_TMDS) in viafb_get_device_support_state()
32 if (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name == VT1631_LVDS) in viafb_get_device_support_state()
149 switch (viaparinfo->chip_info->gfx_chip_name) { in viafb_set_gamma_table()
180 !((viaparinfo->chip_info->gfx_chip_name == in viafb_set_gamma_table()
182 (viaparinfo->chip_info->gfx_chip_revision < 15))) { in viafb_set_gamma_table()
204 switch (viaparinfo->chip_info->gfx_chip_name) { in viafb_get_gamma_table()
Dviafbdev.c418 if (copy_to_user(argp, viaparinfo->chip_info, in viafb_ioctl()
776 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_cursor()
1094 parse_port(viafb_lcd_port, &viaparinfo->chip_info->lvds_chip_info. in parse_lcd_port()
1097 viaparinfo->chip_info->lvds_chip_info2.output_interface = in parse_lcd_port()
1101 viafb_lcd_port, viaparinfo->chip_info->lvds_chip_info. in parse_lcd_port()
1107 parse_port(viafb_dvi_port, &viaparinfo->chip_info->tmds_chip_info. in parse_dvi_port()
1111 viafb_dvi_port, viaparinfo->chip_info->tmds_chip_info. in parse_dvi_port()
1336 switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { in viafb_vt1636_proc_show()
1340 &viaparinfo->chip_info->lvds_chip_info, 0x08) & 0x0f; in viafb_vt1636_proc_show()
1343 &viaparinfo->chip_info->lvds_chip_info, 0x09) & 0x1f; in viafb_vt1636_proc_show()
[all …]
Dioctl.c33 switch (viaparinfo->chip_info->gfx_chip_name) { in viafb_ioctl_get_viafb_info()
86 if (viaparinfo->chip_info->tmds_chip_info.tmds_chip_name != in viafb_ioctl_hotplug()
Dviafbdev.h61 struct chip_information chip_info; member
89 struct chip_information *chip_info; member
Dvt1636.c130 viaparinfo->chip_info->lvds_chip_info.lvds_chip_slave_addr = in viafb_lvds_identify_vt1636()
146 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name = in viafb_lvds_identify_vt1636()
Daccel.c322 u32 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_setup_engine()
386 vq_len, chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_reset_engine()
389 switch (viapar->shared->chip_info.twod_engine) { in viafb_reset_engine()
524 switch (viapar->shared->chip_info.twod_engine) { in viafb_wait_engine_idle()
/linux-4.1.27/drivers/iio/adc/
Dad7476.c35 const struct ad7476_chip_info *chip_info; member
118 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & in ad7476_read_raw()
119 GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0); in ad7476_read_raw()
122 if (!st->chip_info->int_vref_uv) { in ad7476_read_raw()
127 scale_uv = st->chip_info->int_vref_uv; in ad7476_read_raw()
214 st->chip_info = in ad7476_probe()
233 indio_dev->channels = st->chip_info->channel; in ad7476_probe()
239 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8; in ad7476_probe()
249 if (st->chip_info->reset) in ad7476_probe()
250 st->chip_info->reset(st); in ad7476_probe()
Dad7793.c155 const struct ad7793_chip_info *chip_info; member
236 if (!(st->chip_info->flags & AD7793_FLAG_HAS_CLKSEL) && in ad7793_check_platform_data()
240 if (!(st->chip_info->flags & AD7793_FLAG_HAS_REFSEL) && in ad7793_check_platform_data()
244 if (!(st->chip_info->flags & AD7793_FLAG_HAS_VBIAS) && in ad7793_check_platform_data()
248 if (!(st->chip_info->flags & AD7793_HAS_EXITATION_CURRENT) && in ad7793_check_platform_data()
281 if (id != st->chip_info->id) { in ad7793_setup()
289 if (st->chip_info->flags & AD7793_FLAG_HAS_CLKSEL) in ad7793_setup()
291 if (st->chip_info->flags & AD7793_FLAG_HAS_REFSEL) in ad7793_setup()
293 if (st->chip_info->flags & AD7793_FLAG_HAS_VBIAS) in ad7793_setup()
295 if (pdata->buffered || !(st->chip_info->flags & AD7793_FLAG_HAS_BUFFER)) in ad7793_setup()
[all …]
Dmcp320x.c65 const struct mcp320x_chip_info *chip_info; member
164 *val2 = adc->chip_info->resolution; in mcp320x_read_raw()
283 const struct mcp320x_chip_info *chip_info; in mcp320x_probe() local
298 chip_info = &mcp320x_chip_infos[spi_get_device_id(spi)->driver_data]; in mcp320x_probe()
299 indio_dev->channels = chip_info->channels; in mcp320x_probe()
300 indio_dev->num_channels = chip_info->num_channels; in mcp320x_probe()
Dad7887.c56 const struct ad7887_chip_info *chip_info; member
178 *val = st->chip_info->int_vref_mv; in ad7887_read_raw()
260 st->chip_info = in ad7887_probe()
311 indio_dev->channels = st->chip_info->channel; in ad7887_probe()
314 indio_dev->channels = &st->chip_info->channel[1]; in ad7887_probe()
Dmax1363.c169 const struct max1363_chip_info *chip_info; member
389 if (st->chip_info->bits != 8) { in max1363_read_single_chan()
397 ((1 << st->chip_info->bits) - 1); in max1363_read_single_chan()
431 *val2 = st->chip_info->bits; in max1363_read_raw()
743 switch (st->chip_info->bits) { in max1363_write_thresh()
1022 st->current_mode = max1363_match_mode(scan_mask, st->chip_info); in max1363_update_scan_mode()
1444 st->current_mode = &max1363_mode_table[st->chip_info->default_mode]; in max1363_initial_setup()
1458 (st->chip_info->num_modes + 1), GFP_KERNEL); in max1363_alloc_scan_masks()
1462 for (i = 0; i < st->chip_info->num_modes; i++) in max1363_alloc_scan_masks()
1464 max1363_mode_table[st->chip_info->mode_list[i]] in max1363_alloc_scan_masks()
[all …]
Dad799x.c779 const struct ad799x_chip_info *chip_info = in ad799x_probe() local
791 if (client->irq > 0 && chip_info->irq_config.info) in ad799x_probe()
792 st->chip_config = &chip_info->irq_config; in ad799x_probe()
794 st->chip_config = &chip_info->noirq_config; in ad799x_probe()
821 indio_dev->num_channels = chip_info->num_channels; in ad799x_probe()
/linux-4.1.27/drivers/iio/dac/
Dad5449.c63 const struct ad5449_chip_info *chip_info; member
260 if (st->chip_info->num_channels == 1) in ad5449_vref_name()
285 st->chip_info = &ad5449_chip_info[id->driver_data]; in ad5449_spi_probe()
288 for (i = 0; i < st->chip_info->num_channels; ++i) in ad5449_spi_probe()
291 ret = devm_regulator_bulk_get(&spi->dev, st->chip_info->num_channels, in ad5449_spi_probe()
296 ret = regulator_bulk_enable(st->chip_info->num_channels, st->vref_reg); in ad5449_spi_probe()
304 indio_dev->channels = st->chip_info->channels; in ad5449_spi_probe()
305 indio_dev->num_channels = st->chip_info->num_channels; in ad5449_spi_probe()
307 if (st->chip_info->has_ctrl) { in ad5449_spi_probe()
327 regulator_bulk_disable(st->chip_info->num_channels, st->vref_reg); in ad5449_spi_probe()
[all …]
Dad5360.c76 const struct ad5360_chip_info *chip_info; member
176 i = channel / st->chip_info->channels_per_group; in ad5360_get_channel_vref_index()
177 if (i >= st->chip_info->num_vrefs) in ad5360_get_channel_vref_index()
178 i = st->chip_info->num_vrefs - 1; in ad5360_get_channel_vref_index()
441 channels = kcalloc(st->chip_info->num_channels, in ad5360_alloc_channels()
447 for (i = 0; i < st->chip_info->num_channels; ++i) { in ad5360_alloc_channels()
448 channels[i] = st->chip_info->channel_template; in ad5360_alloc_channels()
475 st->chip_info = &ad5360_chip_info_tbl[type]; in ad5360_probe()
482 indio_dev->num_channels = st->chip_info->num_channels; in ad5360_probe()
490 for (i = 0; i < st->chip_info->num_vrefs; ++i) in ad5360_probe()
[all …]
Dad5764.c55 const struct ad5764_chip_info *chip_info; member
215 if (st->chip_info->int_vref) in ad5764_get_channel_vref()
216 return st->chip_info->int_vref; in ad5764_get_channel_vref()
291 st->chip_info = &ad5764_chip_infos[type]; in ad5764_probe()
298 indio_dev->channels = st->chip_info->channels; in ad5764_probe()
300 if (st->chip_info->int_vref == 0) { in ad5764_probe()
330 if (st->chip_info->int_vref == 0) in ad5764_probe()
342 if (st->chip_info->int_vref == 0) in ad5764_remove()
Dad5064.c87 const struct ad5064_chip_info *chip_info; member
218 return st->chip_info->internal_vref; in ad5064_get_vref()
220 i = st->chip_info->shared_vref ? 0 : chan->channel; in ad5064_get_vref()
425 return st->chip_info->shared_vref ? 1 : st->chip_info->num_channels; in ad5064_num_vref()
438 return st->chip_info->shared_vref ? "vref" : ad5064_vref_names[vref]; in ad5064_vref_name()
457 st->chip_info = &ad5064_chip_info_tbl[type]; in ad5064_probe()
467 if (!st->chip_info->internal_vref) in ad5064_probe()
487 indio_dev->channels = st->chip_info->channels; in ad5064_probe()
488 indio_dev->num_channels = st->chip_info->num_channels; in ad5064_probe()
492 for (i = 0; i < st->chip_info->num_channels; ++i) { in ad5064_probe()
Dad5446.c39 const struct ad5446_chip_info *chip_info; member
124 ret = st->chip_info->write(st, val); in ad5446_write_dac_powerdown()
202 ret = st->chip_info->write(st, val); in ad5446_write_raw()
219 const struct ad5446_chip_info *chip_info) in ad5446_probe() argument
245 st->chip_info = chip_info; in ad5446_probe()
256 indio_dev->channels = &st->chip_info->channel; in ad5446_probe()
261 if (st->chip_info->int_vref_mv) in ad5446_probe()
262 st->vref_mv = st->chip_info->int_vref_mv; in ad5446_probe()
Dad5380.c59 const struct ad5380_chip_info *chip_info; member
352 channels = kcalloc(st->chip_info->num_channels, in ad5380_alloc_channels()
358 for (i = 0; i < st->chip_info->num_channels; ++i) { in ad5380_alloc_channels()
359 channels[i] = st->chip_info->channel_template; in ad5380_alloc_channels()
386 st->chip_info = &ad5380_chip_info_tbl[type]; in ad5380_probe()
393 indio_dev->num_channels = st->chip_info->num_channels; in ad5380_probe()
401 if (st->chip_info->int_vref == 2500) in ad5380_probe()
419 st->vref = st->chip_info->int_vref; in ad5380_probe()
Dad5686.c70 const struct ad5686_chip_info *chip_info; member
338 st->chip_info = in ad5686_probe()
344 st->vref_mv = st->chip_info->int_vref_mv; in ad5686_probe()
355 indio_dev->channels = st->chip_info->channel; in ad5686_probe()
Dad5755.c89 const struct ad5755_chip_info *chip_info; member
274 *shift = st->chip_info->calib_shift; in ad5755_chan_reg_info()
282 *shift = st->chip_info->calib_shift; in ad5755_chan_reg_info()
434 return st->chip_info->has_voltage_out; in ad5755_is_valid_mode()
521 channels[i] = st->chip_info->channel_template; in ad5755_init_channels()
576 st->chip_info = &ad5755_chip_info_tbl[type]; in ad5755_probe()
Dad5624r_spi.c248 st->chip_info = in ad5624r_probe()
254 st->vref_mv = st->chip_info->int_vref_mv; in ad5624r_probe()
262 indio_dev->channels = st->chip_info->channels; in ad5624r_probe()
Dad5624r.h57 const struct ad5624r_chip_info *chip_info; member
Dad5791.c87 const struct ad5791_chip_info *chip_info; member
400 st->chip_info = &ad5791_chip_info_tbl[spi_get_device_id(spi) in ad5791_probe()
404 st->ctrl = AD5761_CTRL_LINCOMP(st->chip_info->get_lin_comp(st->vref_mv)) in ad5791_probe()
/linux-4.1.27/drivers/staging/iio/adc/
Dad7780.c43 const struct ad7780_chip_info *chip_info; member
113 const struct ad7780_chip_info *chip_info = st->chip_info; in ad7780_postprocess_sample() local
116 ((raw_sample & chip_info->pattern_mask) != chip_info->pattern)) in ad7780_postprocess_sample()
189 st->chip_info = in ad7780_probe()
204 indio_dev->channels = &st->chip_info->channel; in ad7780_probe()
Dad7606_core.c62 st->chip_info->num_channels - 1, &st->data[1]); in ad7606_scan_direct()
67 st->chip_info->num_channels, st->data); in ad7606_scan_direct()
104 *val2 = st->chip_info->channels[0].scan_type.realbits; in ad7606_read_raw()
500 st->chip_info = &ad7606_chip_info_tbl[id]; in ad7606_probe()
517 indio_dev->name = st->chip_info->name; in ad7606_probe()
518 indio_dev->channels = st->chip_info->channels; in ad7606_probe()
519 indio_dev->num_channels = st->chip_info->num_channels; in ad7606_probe()
532 IRQF_TRIGGER_FALLING, st->chip_info->name, indio_dev); in ad7606_probe()
Dad7606_ring.c70 st->chip_info->num_channels - 1, buf + 2); in ad7606_poll_bh_to_ring()
75 st->chip_info->num_channels, buf); in ad7606_poll_bh_to_ring()
Dad7606.h64 const struct ad7606_chip_info *chip_info; member
/linux-4.1.27/drivers/media/i2c/
Dadv7180.c202 const struct adv7180_chip_info *chip_info; member
244 return state->chip_info->set_std(state, std); in adv7180_set_video_standard()
359 if (input > 31 || !(BIT(input) & state->chip_info->valid_input_mask)) { in adv7180_s_routing()
364 ret = state->chip_info->select_input(state, input); in adv7180_s_routing()
450 if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) { in adv7180_set_power()
611 if (!(state->chip_info->flags & ADV7180_FLAG_I2P)) in adv7180_set_field_mode()
615 if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) { in adv7180_set_field_mode()
629 if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) { in adv7180_set_field_mode()
672 if (!(state->chip_info->flags & ADV7180_FLAG_I2P)) in adv7180_set_pad_format()
701 if (state->chip_info->flags & ADV7180_FLAG_MIPI_CSI2) { in adv7180_g_mbus_config()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-pl022.c1599 struct pl022_config_chip const *chip_info) in verify_controller_parameters() argument
1601 if ((chip_info->iface < SSP_INTERFACE_MOTOROLA_SPI) in verify_controller_parameters()
1602 || (chip_info->iface > SSP_INTERFACE_UNIDIRECTIONAL)) { in verify_controller_parameters()
1607 if ((chip_info->iface == SSP_INTERFACE_UNIDIRECTIONAL) && in verify_controller_parameters()
1614 if ((chip_info->hierarchy != SSP_MASTER) in verify_controller_parameters()
1615 && (chip_info->hierarchy != SSP_SLAVE)) { in verify_controller_parameters()
1620 if ((chip_info->com_mode != INTERRUPT_TRANSFER) in verify_controller_parameters()
1621 && (chip_info->com_mode != DMA_TRANSFER) in verify_controller_parameters()
1622 && (chip_info->com_mode != POLLING_TRANSFER)) { in verify_controller_parameters()
1627 switch (chip_info->rx_lev_trig) { in verify_controller_parameters()
[all …]
Dspi-pxa2xx.c1041 struct pxa2xx_spi_chip *chip_info) in setup_cs() argument
1045 if (chip == NULL || chip_info == NULL) in setup_cs()
1055 if (chip_info->cs_control) { in setup_cs()
1056 chip->cs_control = chip_info->cs_control; in setup_cs()
1060 if (gpio_is_valid(chip_info->gpio_cs)) { in setup_cs()
1061 err = gpio_request(chip_info->gpio_cs, "SPI_CS"); in setup_cs()
1064 chip_info->gpio_cs); in setup_cs()
1068 chip->gpio_cs = chip_info->gpio_cs; in setup_cs()
1080 struct pxa2xx_spi_chip *chip_info = NULL; in setup() local
1128 chip_info = spi->controller_data; in setup()
[all …]
Dspi-dw.c416 struct dw_spi_chip *chip_info = NULL; in dw_spi_setup() local
433 chip_info = spi->controller_data; in dw_spi_setup()
436 if (chip_info) { in dw_spi_setup()
437 if (chip_info->cs_control) in dw_spi_setup()
438 chip->cs_control = chip_info->cs_control; in dw_spi_setup()
440 chip->poll_mode = chip_info->poll_mode; in dw_spi_setup()
441 chip->type = chip_info->type; in dw_spi_setup()
Dspi-bfin-sport.c579 struct bfin5xx_spi_chip *chip_info; in bfin_sport_spi_setup() local
586 chip_info = spi->controller_data; in bfin_sport_spi_setup()
587 if (chip_info) { in bfin_sport_spi_setup()
592 if (chip_info->ctl_reg || chip_info->enable_dma) { in bfin_sport_spi_setup()
597 chip->cs_chg_udelay = chip_info->cs_chg_udelay; in bfin_sport_spi_setup()
598 chip->idle_tx_val = chip_info->idle_tx_val; in bfin_sport_spi_setup()
Dspi-pxa2xx-dma.c356 struct pxa2xx_spi_chip *chip_info = spi->controller_data; in pxa2xx_spi_set_dma_burst_and_threshold() local
363 *burst_code = chip_info ? chip_info->dma_burst_size : 1; in pxa2xx_spi_set_dma_burst_and_threshold()
Dspi-bfin5xx.c979 struct bfin5xx_spi_chip *chip_info; in bfin_spi_setup() local
986 chip_info = NULL; in bfin_spi_setup()
997 chip_info = spi->controller_data; in bfin_spi_setup()
1005 if (chip_info) { in bfin_spi_setup()
1012 if (chip_info->ctl_reg & ~bfin_ctl_reg) { in bfin_spi_setup()
1017 chip->enable_dma = chip_info->enable_dma != 0 in bfin_spi_setup()
1019 chip->ctl_reg = chip_info->ctl_reg; in bfin_spi_setup()
1020 chip->cs_chg_udelay = chip_info->cs_chg_udelay; in bfin_spi_setup()
1021 chip->idle_tx_val = chip_info->idle_tx_val; in bfin_spi_setup()
1022 chip->pio_interrupt = chip_info->pio_interrupt; in bfin_spi_setup()
Dspi-pxa2xx-pxadma.c397 struct pxa2xx_spi_chip *chip_info = in pxa2xx_spi_set_dma_burst_and_threshold() local
431 if (chip_info) in pxa2xx_spi_set_dma_burst_and_threshold()
432 req_burst_size = chip_info->dma_burst_size; in pxa2xx_spi_set_dma_burst_and_threshold()
Dspi-adi-v3.c660 struct adi_spi3_chip *chip_info = spi->controller_data; in adi_spi_setup() local
666 if (chip_info) { in adi_spi_setup()
667 if (chip_info->control & ~ctl_reg) { in adi_spi_setup()
672 chip->control = chip_info->control; in adi_spi_setup()
673 chip->cs_chg_udelay = chip_info->cs_chg_udelay; in adi_spi_setup()
674 chip->tx_dummy_val = chip_info->tx_dummy_val; in adi_spi_setup()
675 chip->enable_dma = chip_info->enable_dma; in adi_spi_setup()
/linux-4.1.27/drivers/leds/
Dleds-pca9532.c48 const struct pca9532_chip_info *chip_info; member
108 for (i = 0; i < data->chip_info->num_leds; i++) { in pca9532_calcpwm()
132 u8 maxleds = data->chip_info->num_leds; in pca9532_setpwm()
148 u8 maxleds = data->chip_info->num_leds; in pca9532_setled()
228 u8 maxleds = data->chip_info->num_leds; in pca9532_input_work()
334 u8 maxleds = data->chip_info->num_leds; in pca9532_configure()
345 for (i = 0; i < data->chip_info->num_leds; i++) { in pca9532_configure()
415 data->gpio.ngpio = data->chip_info->num_leds; in pca9532_configure()
457 data->chip_info = &pca9532_chip_info_tbl[id->driver_data]; in pca9532_probe()
472 err = pca9532_destroy_devices(data, data->chip_info->num_leds); in pca9532_remove()
/linux-4.1.27/drivers/iio/imu/
Dadis16480.c120 const struct adis16480_chip_info *chip_info; member
512 *val = st->chip_info->gyro_max_scale; in adis16480_read_raw()
513 *val2 = st->chip_info->gyro_max_val; in adis16480_read_raw()
516 *val = st->chip_info->accel_max_scale; in adis16480_read_raw()
517 *val2 = st->chip_info->accel_max_val; in adis16480_read_raw()
839 st->chip_info = &adis16480_chip_info[id->driver_data]; in adis16480_probe()
842 indio_dev->channels = st->chip_info->channels; in adis16480_probe()
843 indio_dev->num_channels = st->chip_info->num_channels; in adis16480_probe()
Dadis16400_core.c849 const struct adis16400_chip_info *chip_info = st->variant; in adis16400_setup_chan_mask() local
852 for (i = 0; i < chip_info->num_channels; i++) { in adis16400_setup_chan_mask()
853 const struct iio_chan_spec *ch = &chip_info->channels[i]; in adis16400_setup_chan_mask()
/linux-4.1.27/drivers/scsi/mvsas/
Dmv_init.c440 const struct mvs_chip_info *chip_info) in mvs_prep_sas_ha_init() argument
447 core_nr = chip_info->n_host; in mvs_prep_sas_ha_init()
448 phy_nr = core_nr * chip_info->n_phy; in mvs_prep_sas_ha_init()
482 const struct mvs_chip_info *chip_info) in mvs_post_sas_ha_init() argument
491 for (i = 0; i < chip_info->n_phy; i++) { in mvs_post_sas_ha_init()
492 sha->sas_phy[j * chip_info->n_phy + i] = in mvs_post_sas_ha_init()
494 sha->sas_port[j * chip_info->n_phy + i] = in mvs_post_sas_ha_init()
504 sha->num_phys = nr_core * chip_info->n_phy; in mvs_post_sas_ha_init()
/linux-4.1.27/drivers/iio/accel/
Dbmc150-accel.c200 const struct bmc150_accel_chip_info *chip_info; member
360 if (ret != data->chip_info->chip_id) { in bmc150_accel_chip_init()
582 for (i = 0; i < ARRAY_SIZE(data->chip_info->scale_table); ++i) { in bmc150_accel_set_scale()
583 if (data->chip_info->scale_table[i].scale == val) { in bmc150_accel_set_scale()
587 data->chip_info->scale_table[i].reg_range); in bmc150_accel_set_scale()
594 data->range = data->chip_info->scale_table[i].reg_range; in bmc150_accel_set_scale()
689 int st_size = ARRAY_SIZE(data->chip_info->scale_table); in bmc150_accel_read_raw()
692 si = &data->chip_info->scale_table[i]; in bmc150_accel_read_raw()
1624 data->chip_info = &bmc150_accel_chip_info_tbl[chip_id]; in bmc150_accel_probe()
1633 indio_dev->channels = data->chip_info->channels; in bmc150_accel_probe()
[all …]
/linux-4.1.27/drivers/iio/gyro/
Dadis16136.c66 const struct adis16136_chip_info *chip_info; member
306 *val = adis16136->chip_info->precision; in adis16136_read_raw()
307 *val2 = (adis16136->chip_info->fullscale << 16); in adis16136_read_raw()
508 adis16136->chip_info = &adis16136_chip_info[id->driver_data]; in adis16136_probe()
/linux-4.1.27/include/linux/mfd/
Dtps80031.h511 unsigned long chip_info; member
617 return tps80031->chip_info; in tps80031_get_chip_info()
/linux-4.1.27/drivers/gpio/
Dgpiolib.h147 #define chip_info(chip, fmt, ...) \ macro
/linux-4.1.27/drivers/scsi/pm8001/
Dpm8001_init.c540 const struct pm8001_chip_info *chip_info) in pm8001_prep_sas_ha_init() argument
547 phy_nr = chip_info->n_phy; in pm8001_prep_sas_ha_init()
586 const struct pm8001_chip_info *chip_info) in pm8001_post_sas_ha_init() argument
593 for (i = 0; i < chip_info->n_phy; i++) { in pm8001_post_sas_ha_init()
602 sha->num_phys = chip_info->n_phy; in pm8001_post_sas_ha_init()
/linux-4.1.27/drivers/staging/iio/light/
Dtsl2x7x_core.c187 const struct tsl2x7x_chip_info *chip_info; member
1903 chip->chip_info = in tsl2x7x_probe()
1906 indio_dev->info = chip->chip_info->info; in tsl2x7x_probe()
1910 indio_dev->channels = chip->chip_info->channel; in tsl2x7x_probe()
1911 indio_dev->num_channels = chip->chip_info->chan_table_elements; in tsl2x7x_probe()
Disl29018.c632 struct chip_info { struct
639 static const struct chip_info chip_info_tbl[] = { argument
/linux-4.1.27/drivers/mfd/
Dtps80031.c483 tps80031->chip_info = id->driver_data; in tps80031_probe()
/linux-4.1.27/drivers/net/ethernet/
Dfealnx.c148 struct chip_info { struct
153 static const struct chip_info skel_netdrv_tbl[] = { argument
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dtc35815.c62 } chip_info[] = { variable
859 chip_info[ent->driver_data].name, in tc35815_init_one()
/linux-4.1.27/drivers/net/ethernet/packetengines/
Dhamachi.c419 static const struct chip_info { struct
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c295 static const struct chip_info { struct