| /linux/include/sound/ |
| H A D | cs8427.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 14 #define CS8427_REG_AUTOINC 0x80 /* flag - autoincrement */ 34 #define CS8427_REG_QSUBCODE 0x14 /* 0x14-0x1d (10 bytes) */ 63 #define CS8427_AESBP (1<<5) /* AES3 hardware bypass mode, 0 = normal, 1 = bypass (RX->TX) */ 65 #define CS8427_TXDSERIAL (1<<3) /* TXD - serial audio input port */ 66 #define CS8427_TXAES3DRECEIVER (2<<3) /* TXD - AES3 receiver */ 68 #define CS8427_SPDSERIAL (1<<1) /* SPD - serial audio input port */ 69 #define CS8427_SPDAES3RECEIVER (2<<1) /* SPD - AES3 receiver */ 88 #define CS8427_SIRESMASK (3<<4) /* Resolution of the input data for right justified formats */ 89 #define CS8427_SIRES24 (0<<4) /* SIRES 24-bit */ [all …]
|
| H A D | ak4114.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 #define AK4114_REG_QSUB_ADDR 0x16 /* Q-subcode address + control */ 34 #define AK4114_REG_QSUB_TRACK 0x17 /* Q-subcode track */ 35 #define AK4114_REG_QSUB_INDEX 0x18 /* Q-subcode index */ 36 #define AK4114_REG_QSUB_MINUTE 0x19 /* Q-subcode minute */ 37 #define AK4114_REG_QSUB_SECOND 0x1a /* Q-subcode second */ 38 #define AK4114_REG_QSUB_FRAME 0x1b /* Q-subcode frame */ 39 #define AK4114_REG_QSUB_ZERO 0x1c /* Q-subcode zero */ 40 #define AK4114_REG_QSUB_ABSMIN 0x1d /* Q-subcode absolute minute */ 41 #define AK4114_REG_QSUB_ABSSEC 0x1e /* Q-subcode absolute second */ [all …]
|
| H A D | ak4113.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 50 /* Q-subcode address + control */ 52 /* Q-subcode track */ 54 /* Q-subcode index */ 56 /* Q-subcode minute */ 58 /* Q-subcode second */ 60 /* Q-subcode frame */ 62 /* Q-subcode zero */ 64 /* Q-subcode absolute minute */ 66 /* Q-subcode absolute second */ [all …]
|
| H A D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 27 #define AK4117_REG_QSUB_ADDR 0x11 /* Q-subcode address + control */ 28 #define AK4117_REG_QSUB_TRACK 0x12 /* Q-subcode track */ 29 #define AK4117_REG_QSUB_INDEX 0x13 /* Q-subcode index */ 30 #define AK4117_REG_QSUB_MINUTE 0x14 /* Q-subcode minute */ 31 #define AK4117_REG_QSUB_SECOND 0x15 /* Q-subcode second */ 32 #define AK4117_REG_QSUB_FRAME 0x16 /* Q-subcode frame */ 33 #define AK4117_REG_QSUB_ZERO 0x17 /* Q-subcode zero */ 34 #define AK4117_REG_QSUB_ABSMIN 0x18 /* Q-subcode absolute minute */ 35 #define AK4117_REG_QSUB_ABSSEC 0x19 /* Q-subcode absolute second */ [all …]
|
| H A D | soc-dai.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * linux/sound/soc-dai.h -- ALSA SoC Layer 5 * Copyright: 2005-2008 Wolfson Microelectronics. PLC. 35 /* left and right justified also known as MSB and LSB respectively */ 66 * define GATED -> CON [all...] |
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | fsl,ssi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 13 Notes on fsl,playback-dma and fsl,capture-dma 14 On SOCs that have an SSI, specific DMA channels are hard-wired for playback 18 DMA controller to use, but the channels themselves are hard-wired. The 22 "fsl,playback-dma" and "fsl,capture-dma" must be marked as compatible with 23 "fsl,ssi-dma-channel". The SOC-specific compatible string (e.g. 24 "fsl,mpc8610-dma-channel") can remain. If these nodes are left as [all …]
|
| H A D | nvidia,tegra20-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 memory and an external audio device. The controller supports the I2S Left 12 Justified Mode, Right Justified Mode, and DSP mode formats. 15 - Thierry Reding <treding@nvidia.com> 16 - Jon Hunter <jonathanh@nvidia.com> 20 const: nvidia,tegra20-i2s 28 reset-names: [all …]
|
| H A D | richtek,rt9123.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT9123 is a 3.2W mono Class-D audio amplifier that features high efficiency 14 and performance with ultra-low quiescent current. The digital audio interface 15 support various formats, including I2S, left-justified, right-justified, and 18 RTQ9124 is an ultra-low output noise, digital input, mono-channel Class-D 20 both DC and AC load diagnostics, as well as real-time load monitoring to 25 - $ref: dai-common.yaml# [all …]
|
| H A D | cirrus,ep9301-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/cirrus,ep9301-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 I2S CODECs’, ADCs/DACs, and the ARM Core. The controller supports I2S, Left- 12 and Right-Justified DSP formats. 15 - Alexander Sverdlin <alexander.sverdlin@gmail.com> 18 - $ref: dai-common.yaml# 22 const: cirrus,ep9301-i2s 24 '#sound-dai-cells': [all …]
|
| H A D | ti,tlv320aic3x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 TLV320AIC3x are a series of low-power stereo audio codecs with stereo 13 single-ended or fully differential configurations. 16 data bus is programmable for I2S, left/right-justified, DSP, or TDM modes. 44 - Jai Luthra <j-luthra@ti.com> 49 - ti,tlv320aic3x 50 - ti,tlv320aic33 51 - ti,tlv320aic3007 [all …]
|
| /linux/Documentation/sound/soc/ |
| H A D | dai.rst | 28 left/right clock (LRC) synchronise the link. I2S is flexible in that either the 35 I2S has several different operating modes:- 41 Left Justified 44 Right Justified 58 Common PCM operating modes:-
|
| /linux/sound/soc/codecs/ |
| H A D | tlv320aic26.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 79 AIC26_DATFM_RIGHTJ = 2 << 8, /* right justified */ 80 AIC26_DATFM_LEFTJ = 3 << 8, /* left justified */
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | si4713.txt | 4 supporting 76-108 MHz. It includes an RDS encoder and has both, a stereo-analog 5 and a digital interface, which supports I2S, left-justified and a custom 6 DSP-mode format. It is programmable through an I2C interface. 9 - compatible: Should contain "silabs,si4713" 10 - reg: the I2C address of the device 13 - interrupts-extended: Interrupt specifier for the chips interrupt 14 - reset-gpios: GPIO specifier for the chips reset line 15 - vdd-supply: phandle for Vdd regulator 16 - vio-supply: phandle for Vio regulator 25 interrupts-extended = <&gpio2 21 IRQ_TYPE_EDGE_FALLING>; /* 53 */ [all …]
|
| /linux/include/sound/sof/ |
| H A D | dai.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 13 #include <sound/sof/dai-intel.h> 14 #include <sound/sof/dai-imx.h> 15 #include <sound/sof/dai-amd.h> 16 #include <sound/sof/dai-mediatek.h> 25 #define SOF_DAI_FMT_RIGHT_J 2 /**< Right Justified mode */ 26 #define SOF_DAI_FMT_LEFT_J 3 /**< Left Justified mode */ 98 uint32_t type; /**< DAI type - enum sof_ipc_dai_type */
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | TODO.txt | 2 ----------------- 4 - For discrete memory manager, merge enough dg1 to be able to refactor it to 8 - Come up with a plan what to do with drm/scheduler and how to get there. 10 - Roll out dma_fence critical section annotations. 12 - There's a lot of complexity added past few years to make relocations faster. 15 1. Land a modern pre-bound uapi like VM_BIND 16 2. Any complexity added in this area past few years which can't be justified 23 - i915_sw_fence seems to be the main structure for the i915-gem dma_fence model. 24 How-to-dma_fence is core and drivers really shouldn't build their own world 27 removed if dri-devel consensus is that it's not a good idea. Once that's done [all …]
|
| /linux/arch/s390/include/uapi/asm/ |
| H A D | zcrypt.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * include/asm-s390/zcrypt.h 5 * zcrypt 2.2.1 (user-visible header) 32 * - outputdatalength is at least as large as inputdatalength. 33 * - All key parts are right justified in their fields, padded on 34 * the left with zeroes. 35 * - length(b_key) = inputdatalength 36 * - length(n_modulus) = inputdatalength 51 * - inputdatalength is even. 52 * - outputdatalength is at least as large as inputdatalength. [all …]
|
| /linux/arch/parisc/math-emu/ |
| H A D | fpbits.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 10 PA header file -- do not include this header file for non-PA builds. 18 * and bitfield assignment (default left-to-right, unlike VAX, PDP-11) 20 * the C compiler "-D" flag (e.g., -DHOSTWDSZ=36 -DBITFLR for the DEC-20). 22 * is a 32-bit integer (right-justified on the 20) and that bit 0 is the 33 /*------------------------------------------------------------------------- 34 * NewDeclareBitField_Reference - Declare a structure similar to the simulator [all …]
|
| /linux/tools/perf/trace/beauty/include/uapi/sound/ |
| H A D | asound.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * Advanced Linux Sound Architecture - ALSA - Driver 4 * Copyright (c) 1994-2003 by Jaroslav Kysela <perex@perex.cz>, 5 * Abramo Bagnara <abramo@alsa-project.org> 54 * CEA-861 Audio InfoFrame. Used in HDMI and DisplayPort * 63 unsigned char db5_dminh_lsv; /* downmix inhibit & level-shit values */ 68 * Section for driver hardware dependent interface - /dev/snd/hw? * 91 SNDRV_HWDEP_IFACE_HDA, /* HD-audio */ 118 unsigned int version; /* R: driver-specific version */ 119 unsigned char id[32]; /* R: driver-specific ID string */ [all …]
|
| /linux/tools/include/uapi/sound/ |
| H A D | asound.h | |
| /linux/drivers/iio/accel/ |
| H A D | adxl345.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * ADXL345 3-Axis Digital Accelerometer 32 /* Free-fall threshold */ 34 /* Free-fall time */ 69 * BW_RATE bits - Bandwidth and output data rate. The default value is 84 /* Data is left justified */ 86 /* Up to 13-bits resolution */ 99 * In full-resolution mode, scale factor is maintained at ~4 mg/LSB 102 * At +/- 16g with 13-bit resolution, scale is computed as: 103 * (16 + 16) * 9.81 / (2^13 - 1) = 0.0383
|
| /linux/arch/alpha/boot/ |
| H A D | stdio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 for (sc = s; count-- && *sc != '\0'; ++sc) in strnlen() 14 return sc - s; in strnlen() 31 i = i*10 + c - '0'; in skip_atoi() 39 #define LEFT 16 /* left justified */ macro 51 if (type & LEFT) in number() 59 sign = '-'; in number() 60 num = - (signed long long)num; in number() 61 size--; in number() 64 size--; in number() [all …]
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | guest_sprintf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 i = i * 10 + *((*s)++) - '0'; in skip_atoi() 30 #define LEFT 16 /* left justified */ macro 58 if (type & LEFT) in number() 66 sign = '-'; in number() 67 num = -num; in number() 68 size--; in number() 71 size--; in number() 74 size--; in number() 79 size -= 2; in number() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | sbrmi.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 8 * Sideband Remote Management Interface (SB-RMI) compliant AMD SoC 15 To instantiate this driver on an AMD CPU with SB-RMI 19 specification show the address as 8 bits, left justified with the R/W 22 As mentioned in AMD's APML specification, The SB-RMI address is 27 Datasheet: The SB-RMI interface and protocol along with the Advanced 31 https://www.amd.com/en/support/tech-docs?keyword=55898 36 ----------- 39 (SB-RMI) module from the external SMBus master that can be used to report socket 40 power on AMD platforms using mailbox command and resembles a typical 8-pin remote [all …]
|
| /linux/include/uapi/sound/ |
| H A D | asoc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * uapi/sound/asoc.h -- ALSA SoC Firmware Controls and DAPM 38 /* individual kcontrol info types - can be mixed with other types */ 49 /* individual widget kcontrol info types - can be mixed with other types */ 56 /* DAPM widget types - add new items to the end */ 116 /* vendor block IDs - please add new vendor types to end */ 151 #define SND_SOC_DAI_FORMAT_RIGHT_J 2 /* Right Justified mode */ 152 #define SND_SOC_DAI_FORMAT_LEFT_J 3 /* Left Justified mode */ 158 /* left and right justified also known as MSB and LSB respectively */ 269 __le32 id; /* ID maps to Left, Right, LFE etc */ [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 in PDC mode configured using audio-graph-card in device-tree. 33 in DMA mode configured using audio-graph-card in device-tree. 36 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 42 Say Y if you want to add support for SoC audio on WM8731-based 56 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 84 tristate "ASoC driver for the Axentia TSE-850" 91 Axentia TSE-850 with a PCM5142 codec. 103 tristate "Support for Mikroe-PROTO board" 119 Say Y or M if you want to add support for I2S Multi-Channel ASoC [all …]
|