| /linux/sound/pcmcia/vx/ |
| H A D | vxp_ops.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 40 struct snd_vxpocket *chip = to_vxpocket(_chip); in vxp_reg_addr() local 41 return chip->port + vxp_reg_offset[reg]; in vxp_reg_addr() 45 * snd_vx_inb - read a byte from the register 48 static unsigned char vxp_inb(struct vx_core *chip, in argument 58 vxp_outb(struct vx_core * chip,int offset,unsigned char val) vxp_outb() argument 67 vx_inb(chip,reg) global() argument 69 vx_outb(chip,reg,val) global() argument 77 vx_check_magic(struct vx_core * chip) vx_check_magic() argument 100 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_reset_dsp() local 118 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_reset_codec() local 137 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_load_xilinx_binary() local 274 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_test_and_ack() local 301 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_validate_irq() local 317 struct snd_vxpocket *chip = to_vxpocket(_chip); vx_setup_pseudo_dma() local 337 struct snd_vxpocket *chip = to_vxpocket(_chip); vx_release_pseudo_dma() local 355 vxp_dma_write(struct vx_core * chip,struct snd_pcm_runtime * runtime,struct vx_pipe * pipe,int count) vxp_dma_write() argument 394 vxp_dma_read(struct vx_core * chip,struct snd_pcm_runtime * runtime,struct vx_pipe * pipe,int count) vxp_dma_read() argument 436 vxp_write_codec_reg(struct vx_core * chip,int codec,unsigned int data) vxp_write_codec_reg() argument 459 vx_set_mic_boost(struct vx_core * chip,int boost) vx_set_mic_boost() argument 501 vx_set_mic_level(struct vx_core * chip,int level) vx_set_mic_level() argument 522 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_change_audio_source() local 562 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_set_clock_source() local 577 struct snd_vxpocket *chip = to_vxpocket(_chip); vxp_reset_board() local [all...] |
| /linux/drivers/media/tuners/ |
| H A D | tua9001.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 19 * struct tua9001_platform_data - Platform data for the tua9001 driver 29 * CEN - chip enable 30 * 0 = chip disabled (chip off) 31 * 1 = chip enabled (chip on) 33 * RESETN - chip reset 34 * 0 = reset disabled (chip reset off) 35 * 1 = reset enabled (chip reset on) 37 * RXEN - RX enable 38 * 0 = RX disabled (chip idle) [all …]
|
| /linux/Documentation/devicetree/bindings/power/reset/ |
| H A D | ocelot-reset.txt | 1 Microsemi Ocelot reset controller 3 The DEVCPU_GCB:CHIP_REGS have a SOFT_RST register that can be used to reset the 6 The reset registers are both present in the MSCC vcoreiii MIPS and 11 - compatible: "mscc,ocelot-chip-reset", "mscc,luton-chip-reset", 12 "mscc,jaguar2-chip-reset" or "microchip,sparx5-chip-reset" 15 reset@1070008 { 16 compatible = "mscc,ocelot-chip-reset";
|
| /linux/sound/soc/sof/imx/ |
| H A D | imx8.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 3 // Copyright 2019-2025 NXP 9 #include <dt-bindings/firmware/imx/rsrc.h> 11 #include <linux/arm-smccc.h> 14 #include <linux/reset 135 struct imx8m_chip_data *chip; imx8m_reset() local 160 struct imx8m_chip_data *chip = get_chip_pdata(sdev); imx8m_run() local 168 struct imx8m_chip_data *chip; imx8m_probe() local [all...] |
| /linux/sound/soc/ |
| H A D | soc-ac97.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-ac97.c -- ALSA SoC Audio Layer AC97 support 11 // with code, comments and ideas from :- 52 static inline struct snd_soc_component *gpio_to_component(struct gpio_chip *chip) in gpio_to_component() argument 54 struct snd_ac97_gpio_priv *gpio_priv = gpiochip_get_data(chip); in gpio_to_component() 56 return gpio_priv->component; in gpio_to_component() 59 static int snd_soc_ac97_gpio_request(struct gpio_chip *chip, unsigned int offset) in snd_soc_ac97_gpio_request() argument 62 return -EINVAL; in snd_soc_ac97_gpio_request() 67 static int snd_soc_ac97_gpio_direction_in(struct gpio_chip *chip, in snd_soc_ac97_gpio_direction_in() argument 70 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_direction_in() [all …]
|
| /linux/sound/isa/sb/ |
| H A D | sb8_midi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Routines for control of SoundBlaster cards - MIDI interface 6 * -- 23 irqreturn_t snd_sb8dsp_midi_interrupt(struct snd_sb *chip) in snd_sb8dsp_midi_interrupt() argument 29 if (!chip) in snd_sb8dsp_midi_interrupt() 54 struct snd_sb *chip; snd_sb8dsp_midi_input_open() local 81 struct snd_sb *chip; snd_sb8dsp_midi_output_open() local 108 struct snd_sb *chip; snd_sb8dsp_midi_input_close() local 126 struct snd_sb *chip; snd_sb8dsp_midi_output_close() local 145 struct snd_sb *chip; snd_sb8dsp_midi_input_trigger() local 168 struct snd_sb *chip; snd_sb8dsp_midi_output_write() local 203 struct snd_sb *chip = timer_container_of(chip, t, midi_timer); snd_sb8dsp_midi_output_timer() local 216 struct snd_sb *chip; snd_sb8dsp_midi_output_trigger() local 250 snd_sb8dsp_midi(struct snd_sb * chip,int device) snd_sb8dsp_midi() argument [all...] |
| /linux/sound/i2c/other/ |
| H A D | ak4xxx-adda.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2000-2004 Jaroslav Kysela <perex@perex.cz>, 18 #include <sound/ak4xxx-adda.h> 26 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg, in snd_akm4xxx_write() argument 29 ak->ops.lock(ak, chip); in snd_akm4xxx_write() 30 ak->ops.write(ak, chip, reg, val); in snd_akm4xxx_write() 33 snd_akm4xxx_set(ak, chip, reg, val); in snd_akm4xxx_write() 34 ak->ops.unlock(ak, chip); in snd_akm4xxx_write() 39 /* reset procedure for AK4524 and AK4528 */ 42 unsigned int chip; in ak4524_reset() local [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | chip.h | 1 // SPDX-License-Identifier: ISC 14 * struct brcmf_chip - chip level information. 16 * @chip: chip identifier. 17 * @chiprev: chip revision. 24 * @ramsize: amount of RAM on chip including retention. 25 * @srsize: amount of retention RAM on chip. 26 * @name: string representation of the chip identifier. 29 u32 chip; member 43 * struct brcmf_core - core related information. 56 * struct brcmf_buscore_ops - buscore specific callbacks. [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-pcf857x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 60 * write register. Writing a "one" bit (to match the reset state) lets 61 * that pin be used as an input; it's not an open-drain model, but acts 62 * a bit like one. This is described as "quasi-bidirectional"; read the 63 * chip documentation for details. 71 struct gpio_chip chip; member 82 /*-------------------------------------------------------------------------*/ 84 /* Talk to 8-bit I/O expander */ 96 /* Talk to 16-bit I/O expander */ 118 /*-------------------------------------------------------------------------*/ [all …]
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda-dsp.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 21 #include <sound/hda-mlink.h> 24 #include "../sof-audio.h" 28 #include "hda-ipc.h" 47 const struct sof_intel_dsp_desc *chip; in hda_get_interfaces() local 98 const struct sof_intel_dsp_desc *chip; hda_is_chain_dma_supported() local 132 u32 reset; hda_dsp_core_reset_enter() local 282 const struct sof_intel_dsp_desc *chip = hda->desc; hda_dsp_core_power_up() local 353 const struct sof_intel_dsp_desc *chip = hda->desc; hda_dsp_enable_core() local 379 const struct sof_intel_dsp_desc *chip = hda->desc; hda_dsp_core_reset_power_down() local 419 const struct sof_intel_dsp_desc *chip = hda->desc; hda_dsp_ipc_int_enable() local 438 const struct sof_intel_dsp_desc *chip = hda->desc; hda_dsp_ipc_int_disable() local 457 const struct sof_intel_dsp_desc *chip; hda_dsp_wait_d0i3c_done() local 483 const struct sof_intel_dsp_desc *chip; hda_dsp_update_d0i3c_register() local 782 const struct sof_intel_dsp_desc *chip = hda->desc; hda_suspend() local 1254 const struct sof_intel_dsp_desc *chip; hda_sdw_int_enable() local 1317 const struct sof_intel_dsp_desc *chip; hda_sdw_check_lcount() local 1330 const struct sof_intel_dsp_desc *chip; hda_sdw_process_wakeen() local 1493 const struct sof_intel_dsp_desc *chip = get_chip_info(sdev->pdata); hda_dsp_get_state() local 1595 const struct sof_intel_dsp_desc *chip; hda_dsp_dump_ext_rom_status() local [all...] |
| /linux/drivers/net/dsa/ |
| H A D | lan9303-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 195 /* the built-in PHYs are of type LAN911X */ 211 regmap_reg_range(0x7c, 0x7e), /* MAC & reset */ 248 * tries to detect and read an external EEPROM after reset and acts as in lan9303_read() 256 if (ret != -EAGAIN) in lan9303_read() 261 return -EIO; in lan9303_read() 264 static int lan9303_read_wait(struct lan9303 *chip, int offset, u32 mask) in lan9303_read_wait() argument 272 ret = lan9303_read(chip->regmap, offset, ®); in lan9303_read_wait() 274 dev_err(chip->dev, "%s failed to read offset %d: %d\n", in lan9303_read_wait() 283 return -ETIMEDOUT; in lan9303_read_wait() [all …]
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | marvell,berlin2-reset.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/reset/marvell,berlin2-reset.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Marvell Berlin reset controller 11 - Antoine Tenart <atenart@kernel.org> 13 description: The reset controller node must be a sub-node of the chip 18 const: marvell,berlin2-reset 20 "#reset-cells": 24 - compatible [all …]
|
| /linux/sound/pci/ |
| H A D | intel8x0m.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * This is modified (by Sasha Khapyorsky <sashak@alsa-project.org>) version 29 static int index = -2; /* Exclude the first card */ 38 MODULE_PARM_DESC(ac97_clock, "AC'97 codec clock (0 = auto-detect)."); 53 ICH_REG_##name##_BDBAR = base + 0x0, /* dword - buffer descriptor list base address */ \ 54 ICH_REG_##name##_CIV = base + 0x04, /* byte - curren 221 igetbyte(struct intel8x0m * chip,u32 offset) igetbyte() argument 226 igetword(struct intel8x0m * chip,u32 offset) igetword() argument 231 igetdword(struct intel8x0m * chip,u32 offset) igetdword() argument 236 iputbyte(struct intel8x0m * chip,u32 offset,u8 val) iputbyte() argument 241 iputword(struct intel8x0m * chip,u32 offset,u16 val) iputword() argument 246 iputdword(struct intel8x0m * chip,u32 offset,u32 val) iputdword() argument 255 iagetword(struct intel8x0m * chip,u32 offset) iagetword() argument 260 iaputword(struct intel8x0m * chip,u32 offset,u16 val) iaputword() argument 274 get_ich_codec_bit(struct intel8x0m * chip,unsigned int codec) get_ich_codec_bit() argument 284 snd_intel8x0m_codec_semaphore(struct intel8x0m * chip,unsigned int codec) snd_intel8x0m_codec_semaphore() argument 319 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_codec_write() local 333 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_codec_read() local 366 snd_intel8x0m_setup_periods(struct intel8x0m * chip,struct ichdev * ichdev) snd_intel8x0m_setup_periods() argument 418 snd_intel8x0m_update(struct intel8x0m * chip,struct ichdev * ichdev) snd_intel8x0m_update() argument 469 struct intel8x0m *chip = dev_id; snd_intel8x0m_interrupt() local 506 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_trigger() local 541 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_pointer() local 558 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_prepare() local 616 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_playback_open() local 623 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_playback_close() local 631 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_capture_open() local 638 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_capture_close() local 671 snd_intel8x0m_pcm1(struct intel8x0m * chip,int device,const struct ich_pcm_table * rec) snd_intel8x0m_pcm1() argument 720 snd_intel8x0m_pcm(struct intel8x0m * chip) snd_intel8x0m_pcm() argument 769 struct intel8x0m *chip = bus->private_data; snd_intel8x0m_mixer_free_ac97_bus() local 775 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_mixer_free_ac97() local 780 snd_intel8x0m_mixer(struct intel8x0m * chip,int ac97_clock) snd_intel8x0m_mixer() argument 841 snd_intel8x0m_ich_chip_init(struct intel8x0m * chip,int probing) snd_intel8x0m_ich_chip_init() argument 925 snd_intel8x0m_chip_init(struct intel8x0m * chip,int probing) snd_intel8x0m_chip_init() argument 949 struct intel8x0m *chip = card->private_data; snd_intel8x0m_free() local 971 struct intel8x0m *chip = card->private_data; intel8x0m_suspend() local 987 struct intel8x0m *chip = card->private_data; intel8x0m_resume() local 1010 struct intel8x0m *chip = entry->private_data; snd_intel8x0m_proc_read() local 1027 snd_intel8x0m_proc_init(struct intel8x0m * chip) snd_intel8x0m_proc_init() argument 1042 struct intel8x0m *chip = card->private_data; snd_intel8x0m_init() local 1177 struct intel8x0m *chip; __snd_intel8x0m_probe() local [all...] |
| /linux/Documentation/devicetree/bindings/net/nfc/ |
| H A D | marvell,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - marvell,nfc-i2c 16 - marvell,nfc-spi 17 - marvell,nfc-uart 19 hci-muxed: 22 Specifies that the chip is muxing NCI over HCI frames 30 reset-n-io: [all …]
|
| /linux/drivers/hwmon/ |
| H A D | aspeed-g6-pwm-tach.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Q := (DIV_L + 1) << DIV_H / input-clk 22 * CLK_ENABLE: When it is unset the pwm controller will assert the duty counter reset and 31 * - Enabled changing when the duty_cycle bigger than 0% and less than 100%. 32 * - Polarity changing when the duty_cycle bigger than 0% and less than 100%. 35 * - When changing both duty cycle and period, we cannot prevent in 38 * - Disabling the PWM doesn't complete the current period. 41 * - When only changing one of duty cycle or period, our pwm controller will not 59 #include <linux/reset.h> 137 struct reset_control *reset; member [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | mpc5121_nfc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2004-2008 Freescale Semiconductor, Inc. 108 struct nand_chip chip; member 124 struct nand_chip *chip = mtd_to_nand(mtd); in nfc_read() local 125 struct mpc5121_nfc_prv *prv = nand_get_controller_data(chip); in nfc_read() 127 return in_be16(prv->regs + reg); in nfc_read() 133 struct nand_chip *chip = mtd_to_nand(mtd); in nfc_write() local 134 struct mpc5121_nfc_prv *prv = nand_get_controller_data(chip); in nfc_write() 136 out_be16(prv->regs + reg, val); in nfc_write() 203 struct nand_chip *chip = mtd_to_nand(mtd); in mpc5121_nfc_irq() local [all …]
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | global1.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) 2016-2017 Savoir-faire Linux Inc. 13 #include "chip.h" 16 int mv88e6xxx_g1_read(struct mv88e6xxx_chip *chip, int reg, u16 *val) in mv88e6xxx_g1_read() argument 18 int addr = chip->info->global1_addr; in mv88e6xxx_g1_read() 20 return mv88e6xxx_read(chip, addr, reg, val); in mv88e6xxx_g1_read() 23 int mv88e6xxx_g1_write(struct mv88e6xxx_chip *chip, int reg, u16 val) in mv88e6xxx_g1_write() argument 25 int addr = chip->info->global1_addr; in mv88e6xxx_g1_write() 27 return mv88e6xxx_write(chip, addr, reg, val); in mv88e6xxx_g1_write() 30 int mv88e6xxx_g1_wait_bit(struct mv88e6xxx_chip *chip, int reg, int in mv88e6xxx_g1_wait_bit() argument [all …]
|
| /linux/drivers/power/reset/ |
| H A D | ocelot-reset.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Microsemi MIPS SoC reset driver 48 u32 if_si_owner_bit = ctx->props->if_si_owner_bit; in ocelot_restart_handle() 50 /* Make sure the core is not protected from reset */ in ocelot_restart_handle() 51 regmap_update_bits(ctx->cpu_ctrl, ctx->props->protect_reg, in ocelot_restart_handle() 52 ctx->props->vcore_protect, 0); in ocelot_restart_handle() 56 regmap_update_bits(ctx->cpu_ctrl, in ocelot_restart_handle() 63 writel(SOFT_CHIP_RST, ctx->base); in ocelot_restart_handle() 72 struct device *dev = &pdev->dev; in ocelot_reset_probe() 75 ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); in ocelot_reset_probe() [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | altera-a10sr.txt | 1 * Altera Arria10 Development Kit System Resource Chip 4 - compatible : "altr,a10sr" 5 - spi-max-frequency : Maximum SPI frequency. 6 - reg : The SPI Chip Select address for the Arria10 7 System Resource chip 8 - interrupts : The interrupt line the device is connected to. 9 - interrupt-controller : Marks the device node as an interrupt controller. 10 - #interrupt-cells : The number of cells to describe an IRQ, should be 2. 13 masks from ../interrupt-controller/interrupts.txt. 15 The A10SR consists of these sub-devices: [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| H A D | nvidia,tegra20-gmi.txt | 10 - compatible : Should contain one of the following: 11 For Tegra20 must contain "nvidia,tegra20-gmi". 12 For Tegra30 must contain "nvidia,tegra30-gmi". 13 - reg: Should contain GMI controller registers location and length. 14 - clocks: Must contain an entry for each entry in clock-names. 15 - clock-names: Must include the following entries: "gmi" 16 - resets : Must contain an entry for each entry in reset-names. 17 - reset-names : Must include the following entries: "gmi" 18 - #address-cells: The number of cells used to represent physical base 20 - #size-cells: The number of cells used to represent the size of an address [all …]
|
| /linux/drivers/leds/ |
| H A D | leds-lp5521.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * LP5521 LED chip driver. 19 #include <linux/platform_data/leds-lp55xx.h> 23 #include "leds-lp55xx-common.h" 50 #define LP5521_MASTER_ENABLE 0x40 /* Chip master enable */ 73 /* Reset register value */ 88 static void lp5521_run_engine(struct lp55xx_chip *chip, bool start) in lp5521_run_engine() argument 94 lp55xx_stop_engine(chip); in lp5521_run_engine() 95 lp55xx_write(chip, LP5521_REG_OP_MODE, LP5521_CMD_DIRECT); in lp5521_run_engine() 100 ret = lp55xx_run_engine_common(chip); in lp5521_run_engine() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
| H A D | w83793.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 15 - Yuan Mu (Winbond Electronics) 16 - Rudolf Marek <r.marek@assembler.cz> 20 ----------------- 22 * reset int 26 settings. Use 'reset=1' to reset the chip when loading this module. 30 a certain chip. Typical usage is `force_subclients=0,0x2f,0x4a,0x4b` 31 to force the subclients of chip 0x2f on bus 0 to i2c addresses 36 ----------- 44 sets of 6-pin CPU VID input. [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-intel-lgm.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * - The hardware supports fixed period & configures only 2-wire mode. 7 * - Supports normal polarity. Does not support changing polarity. 8 * - When PWM is disabled, output of PWM will become 0(inactive). It doesn't 10 * - When duty cycle is changed, PWM output may be a mix of previous setting 13 * - It is a dedicated PWM fan controller. There are no other consumers for 23 #include <linux/reset.h> 36 #define LGM_PWM_MAX_RPM (BIT(16) - 1) 38 #define LGM_PWM_MAX_DUTY_CYCLE (BIT(8) - 1) 49 static inline struct lgm_pwm_chip *to_lgm_pwm_chip(struct pwm_chip *chip) in to_lgm_pwm_chip() argument [all …]
|
| /linux/sound/pci/vx222/ |
| H A D | vx222_ops.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * VX222-specific low-level routines 76 struct snd_vx222 *chip = to_vx222(_chip); in vx2_reg_addr() local 77 return chip->por in vx2_reg_addr() 85 vx2_inb(struct vx_core * chip,int offset) vx2_inb() argument 96 vx2_outb(struct vx_core * chip,int offset,unsigned char val) vx2_outb() argument 109 vx2_inl(struct vx_core * chip,int offset) vx2_inl() argument 120 vx2_outl(struct vx_core * chip,int offset,unsigned int val) vx2_outl() argument 132 vx_inb(chip,reg) global() argument 134 vx_outb(chip,reg,val) global() argument 136 vx_inl(chip,reg) global() argument 138 vx_outl(chip,reg,val) global() argument 149 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_dsp() local 164 struct snd_vx222 *chip = to_vx222(_chip); vx2_test_xilinx() local 220 vx2_setup_pseudo_dma(struct vx_core * chip,int do_write) vx2_setup_pseudo_dma() argument 236 vx2_release_pseudo_dma(struct vx_core * chip) vx2_release_pseudo_dma() argument 245 vx2_dma_write(struct vx_core * chip,struct snd_pcm_runtime * runtime,struct vx_pipe * pipe,int count) vx2_dma_write() argument 284 vx2_dma_read(struct vx_core * chip,struct snd_pcm_runtime * runtime,struct vx_pipe * pipe,int count) vx2_dma_read() argument 324 put_xilinx_data(struct vx_core * chip,unsigned int port,unsigned int counts,unsigned char data) put_xilinx_data() argument 356 vx2_load_xilinx_binary(struct vx_core * chip,const struct firmware * xilinx) vx2_load_xilinx_binary() argument 438 vx2_test_and_ack(struct vx_core * chip) vx2_test_and_ack() argument 471 struct snd_vx222 *chip = to_vx222(_chip); vx2_validate_irq() local 490 vx2_write_codec_reg(struct vx_core * chip,unsigned int data) vx2_write_codec_reg() argument 666 vx2_write_akm(struct vx_core * chip,int reg,unsigned int data) vx2_write_akm() argument 702 vx2_old_write_codec_bit(struct vx_core * chip,int codec,unsigned int data) vx2_old_write_codec_bit() argument 722 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_codec() local 764 struct snd_vx222 *chip = to_vx222(_chip); vx2_change_audio_source() local 783 struct snd_vx222 *chip = to_vx222(_chip); vx2_set_clock_source() local 797 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_board() local 816 vx2_set_input_level(struct snd_vx222 * chip) vx2_set_input_level() argument 870 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_get() local 881 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_put() local 914 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_get() local 922 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_put() local 965 struct snd_vx222 *chip = to_vx222(_chip); vx2_add_mic_controls() local [all...] |