| /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.03  * 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-Clause3 ---
 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-Clause4 ---
 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 the35 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-analog5 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-later12 	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-only22 		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-later8   * 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-only24 	  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 …]
 
 |