/linux-3.3/Documentation/sound/alsa/ |
D | ControlNames.txt | 1 This document describes standard names of mixer controls. 26 Phone Output 40 Analog Loopback (D/A -> A/D loopback) 41 Digital Loopback (playback -> capture loopback - without analog path) 43 Mono Output 55 [Digital] Playback Switch (aka output gain switch) 56 [Digital] Playback Volume (aka output gain volume) 57 Tone Control - Switch 58 Tone Control - Bass 59 Tone Control - Treble [all …]
|
/linux-3.3/include/asm-generic/ |
D | gpio.h | 14 * at a small performance cost for non-inlined operations and some 15 * extra memory (for code and for per-GPIO table entries). 19 * smaller range 0..ARCH_NR_GPIOS-1. 23 * actually an estimate of a board-specific value. 35 * Invalid GPIO numbers are useful for indicating no-such-GPIO in 51 * struct gpio_chip - abstract a GPIO controller 55 * @request: optional hook for chip-specific activation, such as 56 * enabling module power and clock; may sleep 57 * @free: optional hook for chip-specific deactivation, such as 58 * disabling module power and clock; may sleep [all …]
|
/linux-3.3/drivers/i2c/busses/ |
D | i2c-gpio.c | 11 #include <linux/i2c-algo-bit.h> 12 #include <linux/i2c-gpio.h> 26 gpio_direction_input(pdata->sda_pin); in i2c_gpio_setsda_dir() 28 gpio_direction_output(pdata->sda_pin, 0); in i2c_gpio_setsda_dir() 32 * Toggle SDA by changing the output value of the pin. This is only 34 * high effectively turns off the output driver.) 40 gpio_set_value(pdata->sda_pin, state); in i2c_gpio_setsda_val() 49 gpio_direction_input(pdata->scl_pin); in i2c_gpio_setscl_dir() 51 gpio_direction_output(pdata->scl_pin, 0); in i2c_gpio_setscl_dir() 55 * Toggle SCL by changing the output value of the pin. This is used [all …]
|
/linux-3.3/Documentation/devicetree/ |
D | booting-without-of.txt | 2 -------------------------------------------------- 7 Freescale Semiconductor, FSL SOC and 32-bit additions 14 I - Introduction 19 II - The DT block format 25 III - Required content of the device tree 29 4) Note about node and property names and character set 38 IV - "dtc", the device tree compiler 40 V - Recommendations for a bootloader 42 VI - System-on-a-chip devices and nodes 46 VII - Specifying interrupt information for devices [all …]
|
/linux-3.3/drivers/staging/comedi/ |
D | comedi.h | 5 COMEDI - Linux Control and Measurement Device Interface 6 Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org> 55 /* max length of device and driver names */ 82 /* counters -- these are arbitrary values */ 126 #define TRIG_WAKE_EOS 0x0020 /* wake up on end-of-scan events */ 132 /* try to use a real-time interrupt while performing command */ 166 #define TRIG_INT 0x00000080 /* trigger on comedi-internal signal N */ 185 #define SDF_CMD_WRITE 0x4000 /* can do output commands */ 190 /* subdevice can be written (e.g. analog output) */ 203 #define SDF_LSAMPL 0x10000000 /* subdevice uses 32-bit samples */ [all …]
|
/linux-3.3/arch/powerpc/include/asm/ |
D | fsl_guts.h | 36 * different names. In these cases, one name is chosen to avoid extraneous 44 __be32 porpllsr; /* 0x.0000 - POR PLL Ratio Status Register */ 45 __be32 porbmsr; /* 0x.0004 - POR Boot Mode Status Register */ 46 __be32 porimpscr; /* 0x.0008 - POR I/O Impedance Status and Control Register */ 47 __be32 pordevsr; /* 0x.000c - POR I/O Device Status Register */ 48 __be32 pordbgmsr; /* 0x.0010 - POR Debug Mode Status Register */ 49 __be32 pordevsr2; /* 0x.0014 - POR device status register 2 */ 50 u8 res018[0x20 - 0x18]; 51 __be32 porcir; /* 0x.0020 - POR Configuration Information Register */ 52 u8 res024[0x30 - 0x24]; [all …]
|
/linux-3.3/include/linux/ |
D | mc146818rtc.h | 1 /* mc146818rtc.h - register definitions for the Real-Time-Clock / CMOS RAM 2 * Copyright Torsten Duwe <duwe@informatik.uni-erlangen.de> 1993 15 #include <linux/rtc.h> /* get the user-level API */ 28 * a separate wakeup alarm used by some almost-clone chips. 57 /* control registers - Moto names 69 /* update-in-progress - set to "1" 244 microsecs before RTC goes off the bus, 87 # define RTC_SET 0x80 /* disable updates for clock setting */ 90 # define RTC_UIE 0x10 /* update-finished interrupt enable */ 91 # define RTC_SQWE 0x08 /* enable square-wave output */ 93 # define RTC_24H 0x02 /* 24 hour mode - else hours bit 7 means pm */ [all …]
|
/linux-3.3/drivers/net/wan/ |
D | farsync.h | 4 * Actually sync driver for X.21, V.35 and V.24 on FarSync T-series cards 27 * used with the FarSite T-Series cards (T2P & T4P) running in the high 34 * purpose (FarSite T-series). 90 * Many of the field names in this structure match those used in the 108 unsigned char internalClock; /* 1 => internal clock, 0 => external */ 111 unsigned int v24OpSts; /* V.24 control output status */ 117 unsigned char invertClock; /* Invert clock feature for syncing */ 125 unsigned char lineBuildOut; /* 0, -7.5, -15, -22 */ 150 * output status bits defined for 162 #define FSTVAL_PHASE 0x00000800 /* Clock phase */ [all …]
|
/linux-3.3/drivers/net/can/sja1000/ |
D | sja1000.h | 2 * sja1000.h - Philips SJA1000 network device driver 7 * Copyright (c) 2002-2007 Volkswagen Group Electronic Research 18 * 3. Neither the name of Volkswagen nor the names of its contributors 56 /* SJA1000 registers - manual section 6.4 (Pelican Mode) */ 78 /* Common registers - manual section 6.5 */ 158 /* the lower-layer is responsible for appropriate locking */ 164 void *priv; /* for board-specific data */ 172 u8 ocr; /* output control register */ 173 u8 cdr; /* clock divider register */
|
/linux-3.3/Documentation/DocBook/ |
D | regulator.tmpl | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []> 5 <book id="regulator-api"> 32 <year>2007-2008</year> 58 MA 02111-1307 USA 78 regulator power output in order to save power and prolong 80 voltage output is controllable) and current sinks (where current 102 regulators can enable and disable their output and some can also 103 control their output voltage or current. [all …]
|
/linux-3.3/drivers/usb/serial/ |
D | keyspan_usa26msg.h | 4 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 5 This file is available under a BSD-style copyright 18 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 20 This file is available under a BSD-style copyright 43 USB OUT (host -> USAxx, transmit) messages contain a 51 USB IN (USAxx -> host, receive) messages begin with a status 101 2000jun01 add extended BSD-style copyright text 104 Note on shared names: 144 // USA26: host requests TX tri-state be set 145 // USA17: host requests RTS output be set [all …]
|
/linux-3.3/drivers/staging/comedi/drivers/ |
D | mpc624.c | 3 Hardware driver for a Micro/sys inc. MPC-624 PC/104 board 5 COMEDI - Linux Control and Measurement Device Interface 25 Description: Micro/sys MPC-624 PC/104 board 26 Devices: [Micro/sys] MPC-624 (mpc624) 31 The Micro/sys MPC-624 board is based on the LTC2440 24-bit sigma-delta 35 - Analog In: supported 36 - Digital I/O: not supported 37 - LEDs: not supported 38 - EEPROM: not supported 41 [0] - I/O base address [all …]
|
D | ni_stc.h | 3 Register descriptions for NI DAQ-STC chip 5 COMEDI - Linux Control and Measurement Device Interface 6 Copyright (C) 1998-9 David A. Schleef <ds@schleef.org> 26 DAQ-STC Technical Reference Manual 53 /* Registers in the National Instruments DAQ-STC chip */ 524 AO_Multiple_DACS_Per_Package = 1 << 15 /* m-series only */ 529 RTSI_Sub_Selection_1_Bit = 0x8000 /* not for m-series */ 623 /*channel agnostic names for the command register #defines */ 634 /* same input select register, but with channel agnostic names */ 646 /* same input mode register, but with channel agnostic names */ [all …]
|
D | dmm32at.c | 5 COMEDI - Linux Control and Measurement Device Interface 31 This driver is for the Diamond Systems MM-32-AT board 81 #define dmm_inb(cdev, reg) inb((cdev->iobase)+reg) 82 #define dmm_outb(cdev, reg, valu) outb(valu, (cdev->iobase)+reg) 120 #define DMM32AT_CLKCT1 0x56 /* mode3 counter 1 - write low byte only */ 121 #define DMM32AT_CLKCT2 0xb6 /* mode3 counter 2 - write high and low byte */ 164 * boards in this way is optional, and completely driver-dependent. 195 #define thisboard ((const struct dmm32at_board *)dev->board_ptr) 217 #define devpriv ((struct dmm32at_private *)dev->private) 238 * was first in the structure -- Comedi uses this fact to [all …]
|
/linux-3.3/sound/usb/ |
D | mixer.c | 25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 32 * - support for UAC2 effect units 33 * - support for graphical equalizers 34 * - RANGE and MEM set commands (UAC2) 35 * - RANGE and MEM interrupt dispatchers (UAC2) 36 * - audio channel clustering (UAC2) 37 * - audio sample rate converter units (UAC2) 38 * - proper handling of clock multipliers (UAC2) 39 * - dispatch clock change notifications (UAC2) 40 * - stop PCM streams which use a clock that became invalid [all …]
|
/linux-3.3/sound/pci/oxygen/ |
D | xonar_wm87x6.c | 21 * -------- 25 * SPI 0 -> WM8766 (surround, center/LFE, back) 26 * SPI 1 -> WM8776 (front, input) 28 * GPIO 4 <- headphone detect, 0 = plugged 29 * GPIO 6 -> route input jack to mic-in (0) or line-in (1) 30 * GPIO 7 -> enable output to front L/R speaker channels 31 * GPIO 8 -> enable output to other speaker channels and front panel headphone 35 * input 1 <- line 36 * input 2 <- mic 37 * input 3 <- front mic [all …]
|
/linux-3.3/sound/soc/codecs/ |
D | wm8955.c | 2 * wm8955.c -- WM8955 ALSA SoC Audio driver 54 0x0079, /* R2 - LOUT1 volume */ 55 0x0079, /* R3 - ROUT1 volume */ 57 0x0008, /* R5 - DAC Control */ 59 0x000A, /* R7 - Audio Interface */ 60 0x0000, /* R8 - Sample Rate */ 62 0x00FF, /* R10 - Left DAC volume */ 63 0x00FF, /* R11 - Right DAC volume */ 64 0x000F, /* R12 - Bass control */ 65 0x000F, /* R13 - Treble control */ [all …]
|
/linux-3.3/sound/pci/echoaudio/ |
D | echoaudio.c | 3 * Copyright (C) 2003-2004 Giuliano Pochini <pochini@shiny.it> 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 39 static const DECLARE_TLV_DB_SCALE(db_scale_output_gain, -12800, 100, 1); 50 if (chip->fw_cache[fw_index]) { in get_firmware() 52 *fw_entry = chip->fw_cache[fw_index]; in get_firmware() 64 chip->fw_cache[fw_index] = *fw_entry; in get_firmware() 89 if (chip->fw_cache[i]) { in free_firmware_cache() 90 release_firmware(chip->fw_cache[i]); in free_firmware_cache() 106 struct audiopipe *pipe = runtime->private_data; in audiopipe_free() 108 if (pipe->sgpage.area) in audiopipe_free() [all …]
|
/linux-3.3/include/sound/ |
D | emu10k1.h | 24 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 35 #include <sound/pcm-indirect.h> 42 /* ------------------- DEFINES -------------------- */ 53 /* FIXME? - according to the OSS driver the EMU10K1 needs a 29 bit DMA mask */ 55 #define AUDIGY_DMA_MASK 0x7fffffffUL /* 31bit FIXME - 32 should work? */ 56 /* See ALSA bug #1276 - rlrevell */ 72 #define PTR_CHANNELNUM_MASK 0x0000003f /* For each per-channel register, indicates the */ 74 /* accessed. For non per-channel registers the */ 110 #define IPR_CDROMSTATUSCHANGE 0x00000400 /* CD-ROM channel status change */ 123 #define INTE_VIRTUALSB_220 0x00000000 /* Capture at I/O base address 0x220-0x22f */ [all …]
|
/linux-3.3/Documentation/m68k/ |
D | kernel-options.txt | 8 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek) 9 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence) 56 ---------- 65 The first syntax gives the device by name. These names are converted 72 Valid names are: 74 /dev/ram: -> 0x0100 (initial ramdisk) 75 /dev/hda: -> 0x0300 (first IDE disk) 76 /dev/hdb: -> 0x0340 (second IDE disk) 77 /dev/sda: -> 0x0800 (first SCSI disk) 78 /dev/sdb: -> 0x0810 (second SCSI disk) [all …]
|
/linux-3.3/sound/pci/ice1712/ |
D | se.c | 4 * Lowlevel functions for ONKYO WAVIO SE-90PCI and SE-200PCI 6 * Copyright (c) 2007 Shin-ya Okada sh_okada(at)d4.dion.ne.jp 7 * (at) -> @ 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 44 /* ONKYO WAVIO SE-200PCI */ 53 * AC-Link configuration ICE_EEP2_ACLINK=0x80 71 * A 2ch-DAC of main outputs. 73 * The sample-rate are automatically changed. 74 * ML/I2S (28pin) --------+ 75 * MC/DM1 (27pin) -- 5V | [all …]
|
/linux-3.3/Documentation/ |
D | pinctrl.txt | 6 - Enumerating and naming controllable pins 8 - Multiplexing of pins, pads, fingers (etc) see below for details 10 - Configuration of pins, pads, fingers (etc), such as software-controlled 11 biasing and driving mode specific pins, such as pull-up/down, open drain, 14 Top-level interface 19 - A pin controller is a piece of hardware, usually a set of registers, that 25 - PINS are equal to pads, fingers, balls or whatever packaging input or 26 output line you want to control and these are denoted by unsigned integers 29 be sparse - i.e. there may be gaps in the space with numbers where no 91 See for example arch/arm/mach-u300/Kconfig for an example. [all …]
|
/linux-3.3/drivers/media/video/davinci/ |
D | vpbe.c | 15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 31 #include <media/v4l2-device.h> 48 MODULE_PARM_DESC(def_output, "vpbe output name (default:Composite)"); 49 MODULE_PARM_DESC(def_mode, "vpbe output mode name (default:ntsc"); 50 MODULE_PARM_DESC(debug, "Debug level 0-1"); 57 * vpbe_current_encoder_info - Get config info for current encoder 58 * @vpbe_dev - vpbe device ptr 65 struct vpbe_config *cfg = vpbe_dev->cfg; in vpbe_current_encoder_info() 66 int index = vpbe_dev->current_sd_index; in vpbe_current_encoder_info() 68 return ((index == 0) ? &cfg->venc : in vpbe_current_encoder_info() [all …]
|
/linux-3.3/drivers/gpu/drm/i915/ |
D | intel_sdvo.c | 3 * Copyright © 2006-2007 Intel Corporation 49 #define IS_TV(c) (c->output_flag & SDVO_TV_MASK) 50 #define IS_TMDS(c) (c->output_flag & SDVO_TMDS_MASK) 51 #define IS_LVDS(c) (c->output_flag & SDVO_LVDS_MASK) 52 #define IS_TV_OR_LVDS(c) (c->output_flag & (SDVO_TV_MASK | SDVO_LVDS_MASK)) 53 #define IS_DIGITAL(c) (c->output_flag & (SDVO_TMDS_MASK | SDVO_LVDS_MASK)) 79 /* Active outputs controlled by this SDVO output */ 88 /* Pixel clock limitations reported by the SDVO device, in kHz */ 109 * This is set if we're going to treat the device as TV-out. 111 * While we have these nice friendly flags for output types that ought [all …]
|
/linux-3.3/drivers/gpu/drm/gma500/ |
D | psb_intel_sdvo.c | 3 * Copyright © 2006-2007 Intel Corporation 50 #define IS_TV(c) (c->output_flag & SDVO_TV_MASK) 51 #define IS_TMDS(c) (c->output_flag & SDVO_TMDS_MASK) 52 #define IS_LVDS(c) (c->output_flag & SDVO_LVDS_MASK) 53 #define IS_TV_OR_LVDS(c) (c->output_flag & (SDVO_TV_MASK | SDVO_LVDS_MASK)) 79 /* Active outputs controlled by this SDVO output */ 88 /* Pixel clock limitations reported by the SDVO device, in kHz */ 104 * This is set if we're going to treat the device as TV-out. 106 * While we have these nice friendly flags for output types that ought 107 * to decide this for us, the S-Video output on our HDMI+S-Video card [all …]
|