Home
last modified time | relevance | path

Searched refs:ice (Results 1 – 25 of 40) sorted by relevance

12

/linux/sound/pci/ice1712/
A Dice1724.c653 old_rate = ice->get_rate(ice); in snd_vt1724_set_pro_rate()
666 ice->set_rate(ice, rate); in snd_vt1724_set_pro_rate()
672 ice->gpio.i2s_mclk_changed(ice); in snd_vt1724_set_pro_rate()
989 rate = ice->get_rate(ice); in constrain_rate_if_locked()
1034 ice->pro_open(ice, substream); in snd_vt1724_playback_pro_open()
1055 ice->pro_open(ice, substream); in snd_vt1724_capture_pro_open()
1844 rate = ice->get_rate(ice); in snd_vt1724_pro_internal_clock_get()
1890 if (ice->is_spdif_master(ice)) in snd_vt1724_pro_internal_clock_put()
2679 ice->pm_saved_is_spdif_master = ice->is_spdif_master(ice); in snd_vt1724_suspend()
2686 ice->pm_suspend(ice); in snd_vt1724_suspend()
[all …]
A Dice1712.c1005 ice->gpio.set_pro_rate(ice, rate); in snd_ice1712_set_pro_rate()
1011 ice->spdif.ops.setup_rate(ice, rate); in snd_ice1712_set_pro_rate()
1141 ice->spdif.ops.open(ice, substream); in snd_ice1712_playback_pro_open()
1172 ice->spdif.ops.close(ice, substream); in snd_ice1712_playback_pro_close()
1605 ice->spdif.ops.default_get(ice, ucontrol); in snd_ice1712_spdif_default_get()
1692 ice->spdif.ops.stream_get(ice, ucontrol); in snd_ice1712_spdif_stream_get()
2332 ice->gpio.direction = ice->eeprom.gpiodir; in snd_ice1712_chip_init()
2440 ice->card_info->chip_exit(ice); in snd_ice1712_free()
2651 card->shortname, ice->port, ice->irq); in snd_ice1712_probe()
2681 ice->pm_suspend(ice); in snd_ice1712_suspend()
[all …]
A Dpontis.c368 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in spi_write()
369 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in spi_write()
390 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in spi_read()
391 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in spi_read()
501 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in pontis_gpio_data_get()
502 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in pontis_gpio_data_get()
514 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in pontis_gpio_data_put()
515 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in pontis_gpio_data_put()
648 snd_card_rw_proc_new(ice->card, "wm_codec", ice, wm_proc_regs_read, in wm_proc_init()
740 ice->vt1720 = 1; in pontis_init()
[all …]
A Ddelta.c376 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits; in delta_open_spdif()
414 dev_err(ice->card->dev, in snd_ice1712_delta1010lt_wordclock_status_get()
579 snd_cs8427_init(ice->i2c, ice->cs8427); in snd_ice1712_delta_resume()
588 snd_ice1712_delta_cs8403_spdif_write(ice, ice->spdif.cs8403_bits); in snd_ice1712_delta_resume()
593 if (ice->akm_codecs) { in snd_ice1712_delta_resume()
640 ice->num_total_dacs = ice->omni ? 8 : 4; in snd_ice1712_delta_init()
641 ice->num_total_adcs = ice->omni ? 8 : 4; in snd_ice1712_delta_init()
679 err = snd_i2c_bus_create(ice->card, "ICE1712 GPIO 1", NULL, &ice->i2c); in snd_ice1712_delta_init()
684 ice->i2c->private_data = ice; in snd_ice1712_delta_init()
705 snd_ice1712_delta_cs8403_spdif_write(ice, ice->spdif.cs8403_bits); in snd_ice1712_delta_init()
[all …]
A Dews.c113 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->gpio.direction); in ewx_i2c_direction()
139 snd_i2c_lock(ice->i2c); in snd_ice1712_ews88mt_chip_select()
147 snd_i2c_unlock(ice->i2c); in snd_ice1712_ews88mt_chip_select()
152 dev_err(ice->card->dev, in snd_ice1712_ews88mt_chip_select()
223 snd_i2c_lock(ice->i2c); in snd_ice1712_ews_cs8404_spdif_write()
302 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits; in ews88_open_spdif()
442 ice->spec = spec; in snd_ice1712_ews_init()
445 err = snd_i2c_bus_create(ice->card, "ICE1712 GPIO 1", NULL, &ice->i2c); in snd_ice1712_ews_init()
450 ice->i2c->private_data = ice; in snd_ice1712_ews_init()
527 snd_ice1712_ews_cs8404_spdif_write(ice, ice->spdif.cs8403_bits); in snd_ice1712_ews_init()
[all …]
A Dhoontech.c160 ice->num_total_dacs = 8; in hoontech_init()
161 ice->num_total_adcs = 8; in hoontech_init()
166 ice->spec = spec; in hoontech_init()
302 ice->num_total_dacs = 2; in snd_ice1712_value_init()
305 ice->num_total_adcs = 2; in snd_ice1712_value_init()
311 ice->akm_codecs = 1; in snd_ice1712_value_init()
323 ice->gpio.write_mask = ice->eeprom.gpiomask; in snd_ice1712_ez8_init()
324 ice->gpio.direction = ice->eeprom.gpiodir; in snd_ice1712_ez8_init()
325 snd_ice1712_write(ice, ICE1712_IREG_GPIO_WRITE_MASK, ice->eeprom.gpiomask); in snd_ice1712_ez8_init()
326 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->eeprom.gpiodir); in snd_ice1712_ez8_init()
[all …]
A Dse.c133 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction | ALL_MASK); in se200pci_WM8766_write()
134 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask & ~ALL_MASK); in se200pci_WM8766_write()
620 err = snd_ctl_add(ice->card, snd_ctl_new1(&cont, ice)); in se200pci_add_controls()
666 ice->spec = spec; in se_init()
669 ice->num_total_dacs = 2; in se_init()
670 ice->num_total_adcs = 0; in se_init()
671 ice->vt1720 = 1; in se_init()
675 ice->num_total_dacs = 8; in se_init()
676 ice->num_total_adcs = 2; in se_init()
677 se200pci_WM8740_init(ice); in se_init()
[all …]
A Dprodigy_hifi.c187 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in wm8766_spi_write()
188 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in wm8766_spi_write()
226 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask); in ak4396_write()
227 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in ak4396_write()
1000 wm8776_init(ice); in prodigy_hifi_resume()
1067 ice->vt1720 = 0; in prodigy_hifi_init()
1068 ice->vt1724 = 1; in prodigy_hifi_init()
1080 if (! ice->akm) in prodigy_hifi_init()
1150 ice->vt1720 = 0; in prodigy_hd2_init()
1151 ice->vt1724 = 1; in prodigy_hd2_init()
[all …]
A Dquartet.c274 tmp = ice->gpio.get_data(ice); in qtet_akm_write()
277 ice->gpio.set_data(ice, tmp); in qtet_akm_write()
285 ice->gpio.set_data(ice, tmp); in qtet_akm_write()
294 ice->gpio.set_data(ice, tmp); in qtet_akm_write()
310 ice->gpio.set_data(ice, tmp); in qtet_akm_write()
403 ice->gpio.set_dir(ice, tmp); in reg_write()
410 ice->gpio.set_data(ice, tmp); in reg_write()
414 ice->gpio.set_data(ice, tmp); in reg_write()
418 ice->gpio.set_data(ice, tmp); in reg_write()
422 ice->gpio.set_data(ice, tmp); in reg_write()
[all …]
A Daureon.c614 aureon_spi_write(ice, in wm_put_nocache()
694 wm_put(ice, index, nvol); in wm_set_vol()
1864 err = snd_ctl_add(ice->card, snd_ctl_new1(&aureon_dac_controls[i], ice)); in aureon_add_controls()
1870 err = snd_ctl_add(ice->card, snd_ctl_new1(&wm_controls[i], ice)); in aureon_add_controls()
1877 err = snd_ctl_add(ice->card, snd_ctl_new1(&universe_ac97_controls[i], ice)); in aureon_add_controls()
1884 err = snd_ctl_add(ice->card, snd_ctl_new1(&ac97_controls[i], ice)); in aureon_add_controls()
2071 err = aureon_reset(ice); in aureon_resume()
2094 ice->spec = spec; in aureon_init()
2107 if (!ice->akm) in aureon_init()
2109 ice->akm_codecs = 1; in aureon_init()
[all …]
A Dice1712.h27 #define ICEREG(ice, x) ((ice)->port + ICE1712_REG_##x) argument
397 ice->gpio.set_dir(ice, bits); in snd_ice1712_gpio_set_dir()
402 return ice->gpio.get_dir(ice); in snd_ice1712_gpio_get_dir()
407 ice->gpio.set_mask(ice, bits); in snd_ice1712_gpio_set_mask()
412 ice->gpio.set_data(ice, val); in snd_ice1712_gpio_write()
417 return ice->gpio.get_data(ice); in snd_ice1712_gpio_read()
428 ice->gpio.saved[0] = ice->gpio.direction; in snd_ice1712_save_gpio_status()
429 ice->gpio.saved[1] = ice->gpio.write_mask; in snd_ice1712_save_gpio_status()
434 ice->gpio.set_dir(ice, ice->gpio.saved[0]); in snd_ice1712_restore_gpio_status()
435 ice->gpio.set_mask(ice, ice->gpio.saved[1]); in snd_ice1712_restore_gpio_status()
[all …]
A Drevo.c30 outb(inb(ICEMT1724(ice, AC97_CMD)) | 0x80, ICEMT1724(ice, AC97_CMD)); in revo_i2s_mclk_changed()
33 outb(inb(ICEMT1724(ice, AC97_CMD)) & ~0x80, ICEMT1724(ice, AC97_CMD)); in revo_i2s_mclk_changed()
106 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in revo_i2c_direction()
153 ice->spec = spec; in revo51_i2c_init()
156 err = snd_i2c_bus_create(ice->card, "ICE1724 GPIO6", NULL, &ice->i2c); in revo51_i2c_init()
160 ice->i2c->private_data = ice; in revo51_i2c_init()
168 pt->card = ice->card; in revo51_i2c_init()
476 ice->spec = spec; in ap192_ak4114_init()
523 ice->akm_codecs = 2; in revo_init()
556 ice); in revo_init()
[all …]
A Djuli.c174 !ice->is_spdif_master(ice)) in juli_spdif_in_open()
231 old_gpio = ice->gpio.get_data(ice); in juli_akm_set_rate_val()
235 ice->gpio.set_data(ice, new_gpio); in juli_akm_set_rate_val()
309 old_gpio = ice->gpio.get_data(ice); in juli_mute_put()
339 ice->gpio.set_data(ice, new_gpio); in juli_mute_put()
508 result = ice->gpio.get_data(ice) & GPIO_RATE_MASK; in juli_get_rate()
521 old = ice->gpio.get_data(ice); in juli_set_rate()
527 ice->gpio.set_data(ice, new); in juli_set_rate()
544 old = ice->gpio.get_data(ice); in juli_set_spdif_clock()
557 if (ice->is_spdif_master(ice) && c1) { in juli_ak4114_change()
[all …]
A Dprodigy192.c83 old = stac9460_get(ice, idx); in stac9460_dac_mute()
88 stac9460_put(ice, idx, new); in stac9460_dac_mute()
104 val = stac9460_get(ice, idx); in stac9460_dac_mute_get()
616 ice, &spec->ak4114); in prodigy192_ak4114_init()
640 snd_card_ro_proc_new(ice->card, "stac9460_codec", ice, in stac9460_proc_init()
662 ice)); in prodigy192_add_controls()
672 stac9460_proc_init(ice); in prodigy192_add_controls()
720 ice->num_total_dacs = 6; in prodigy192_init()
721 ice->num_total_adcs = 2; in prodigy192_init()
727 ice->spec = spec; in prodigy192_init()
[all …]
A Dphase.c118 ice->num_total_dacs = 2; in phase22_init()
119 ice->num_total_adcs = 2; in phase22_init()
129 ak = ice->akm; in phase22_init()
132 ice->akm_codecs = 1; in phase22_init()
276 wm_put(ice, index, nvol); in wm_set_vol()
412 ice->num_total_dacs = 8; in phase28_init()
413 ice->num_total_adcs = 2; in phase28_init()
418 ice->spec = spec; in phase28_init()
422 ak = ice->akm; in phase28_init()
425 ice->akm_codecs = 1; in phase28_init()
[all …]
A Dpsc724.c25 struct snd_ice1712 *ice; member
107 struct snd_ice1712 *ice = spec->ice; in psc724_wm8766_write() local
114 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction | PSC724_SPI_MASK); in psc724_wm8766_write()
115 snd_ice1712_gpio_set_mask(ice, ice->gpio.write_mask & ~PSC724_SPI_MASK); in psc724_wm8766_write()
207 struct snd_ice1712 *ice = spec->ice; in psc724_update_hp_jack_state() local
392 ice->spec = spec; in psc724_init()
393 spec->ice = ice; in psc724_init()
395 ice->num_total_dacs = 6; in psc724_init()
396 ice->num_total_adcs = 2; in psc724_init()
398 spec->wm8776.card = ice->card; in psc724_init()
[all …]
A Dwtm.c77 old = stac9460_get(ice, idx); in stac9460_dac_mute_all()
81 stac9460_put(ice, idx, new); in stac9460_dac_mute_all()
131 val = stac9460_get(ice, idx); in stac9460_dac_mute_get()
150 old = stac9460_get(ice, idx); in stac9460_dac_mute_put()
155 stac9460_put(ice, idx, new); in stac9460_dac_mute_put()
162 old = stac9460_get(ice, idx); in stac9460_dac_mute_put()
224 tmp = stac9460_get(ice, idx); in stac9460_dac_vol_put()
579 ice->num_total_dacs = 8; in wtm_init()
580 ice->num_total_adcs = 4; in wtm_init()
581 ice->force_rdma1 = 1; in wtm_init()
[all …]
A Dak4xxx.c28 snd_ice1712_save_gpio_status(ice); in snd_ice1712_akm4xxx_lock()
53 tmp = snd_ice1712_gpio_read(ice); in snd_ice1712_akm4xxx_write()
68 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
78 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
85 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
89 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
105 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
126 ak->card = ice->card; in snd_ice1712_akm4xxx_init()
128 ak->private_data[0] = ice; in snd_ice1712_akm4xxx_init()
142 if (ice->akm == NULL) in snd_ice1712_akm4xxx_free()
[all …]
A Damp.c19 static void wm_put(struct snd_ice1712 *ice, int reg, unsigned short val) in wm_put() argument
23 snd_vt1724_write_i2c(ice, WM_DEV, cval >> 8, cval & 0xff); in wm_put()
26 static int snd_vt1724_amp_init(struct snd_ice1712 *ice) in snd_vt1724_amp_init() argument
40 ice->num_total_dacs = 6; in snd_vt1724_amp_init()
41 ice->num_total_adcs = 2; in snd_vt1724_amp_init()
46 if (ice->eeprom.subvendor == VT1724_SUBDEVICE_AV710) { in snd_vt1724_amp_init()
48 wm_put(ice, wm_inits[i], wm_inits[i+1]); in snd_vt1724_amp_init()
54 static int snd_vt1724_amp_add_controls(struct snd_ice1712 *ice) in snd_vt1724_amp_add_controls() argument
56 if (ice->ac97) in snd_vt1724_amp_add_controls()
59 snd_ac97_write_cache(ice->ac97, 0x5a, in snd_vt1724_amp_add_controls()
[all …]
A Dmaya44.c69 struct snd_ice1712 *ice; member
98 wm8776_write(ice, wm, reg, val); in wm8776_write_bits()
523 ice->spec)); in maya44_add_controls()
681 chip->ice = ice; in maya44_init()
682 ice->spec = chip; in maya44_init()
685 ice->num_total_dacs = 4; in maya44_init()
686 ice->num_total_adcs = 4; in maya44_init()
687 ice->akm_codecs = 0; in maya44_init()
695 ice->hw_rates = &dac_rates; in maya44_init()
701 ice->force_rdma1 = 1; in maya44_init()
[all …]
A Denvy24ht.h39 #define ICEREG1724(ice, x) ((ice)->port + VT1724_REG_##x) argument
117 #define ICEMT1724(ice, x) ((ice)->profi_port + VT1724_MT_##x) argument
203 unsigned char snd_vt1724_read_i2c(struct snd_ice1712 *ice, unsigned char dev, unsigned char addr);
204 void snd_vt1724_write_i2c(struct snd_ice1712 *ice, unsigned char dev, unsigned char addr, unsigned …
A Dvt1720_mobo.c20 static int k8x800_init(struct snd_ice1712 *ice) in k8x800_init() argument
22 ice->vt1720 = 1; in k8x800_init()
25 ice->num_total_dacs = 6; in k8x800_init()
26 ice->num_total_adcs = 2; in k8x800_init()
34 static int k8x800_add_controls(struct snd_ice1712 *ice) in k8x800_add_controls() argument
/linux/drivers/net/ethernet/intel/ice/
A DMakefile8 obj-$(CONFIG_ICE) += ice.o
10 ice-y := ice_main.o \
32 ice-$(CONFIG_PCI_IOV) += ice_virtchnl_allowlist.o
33 ice-$(CONFIG_PCI_IOV) += ice_virtchnl_pf.o ice_sriov.o ice_virtchnl_fdir.o
34 ice-$(CONFIG_PTP_1588_CLOCK) += ice_ptp.o ice_ptp_hw.o
35 ice-$(CONFIG_DCB) += ice_dcb.o ice_dcb_nl.o ice_dcb_lib.o
36 ice-$(CONFIG_RFS_ACCEL) += ice_arfs.o
37 ice-$(CONFIG_XDP_SOCKETS) += ice_xsk.o
38 ice-$(CONFIG_ICE_SWITCHDEV) += ice_eswitch.o
A Dice_trace.h15 #define TRACE_SYSTEM ice
45 #define _ICE_TRACE_NAME(trace_name) (trace_##ice##_##trace_name)
231 #define TRACE_INCLUDE_FILE ../../drivers/net/ethernet/intel/ice/ice_trace
/linux/Documentation/networking/devlink/
A Dice.rst4 ice devlink support
7 This document describes the devlink features implemented by the ``ice``
13 The ``ice`` driver reports the following versions
94 The ``ice`` driver implements support for flash update using the
117 The ice hardware does not support overwriting only identifiers while
125 The ``ice`` driver implements the following regions for accessing internal

Completed in 767 milliseconds

12