| /linux/sound/soc/renesas/rcar/ | 
| H A D | dvc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car DVC support 10  *	amixer set "DVC Out" 100% 13  *	amixer set "DVC In" 100% 16  *	amixer set "DVC Out Mute" on 19  *	amixer set "DVC In Mute" on 22  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" 23  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 24  *	amixer set "DVC Out Ramp" on 26  *	amixer set "DVC Out"  80%  // Volume Down [all …] 
 | 
| H A D | dma.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car Audio DMAC support 52 #define rsnd_priv_to_dmac(p)	((struct rsnd_dma_ctrl *)(p)->dma) 54 #define rsnd_dma_to_dmaen(dma)	(&(dma)->dma.en) 55 #define rsnd_dma_to_dmapp(dma)	(&(dma)->dma.pp) 86 	return snd_dmaengine_pcm_trigger(io->substream, SNDRV_PCM_TRIGGER_STOP);  in rsnd_dmaen_stop() 101 	if (dmaen->chan)  in rsnd_dmaen_cleanup() 102 		snd_dmaengine_pcm_close_release_chan(io->substream);  in rsnd_dmaen_cleanup() 104 	dmaen->chan = NULL;  in rsnd_dmaen_cleanup() 118 	if (dmaen->chan)  in rsnd_dmaen_prepare() [all …] 
 | 
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 snd-soc-rcar-y		:= core.o gen.o dma.o adg.o ssi.o ssiu.o src.o ctu.o mix.o dvc.o cmd.o debugfs.o 3 obj-$(CONFIG_SND_SOC_RCAR)	+= snd-soc-rcar.o 5 snd-soc-msiof-y			:= msiof.o 6 obj-$(CONFIG_SND_SOC_MSIOF)	+= snd-soc-msiof.o
  | 
| H A D | rsnd.h | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car 13 #include <linux/dma-mapping.h> 38 	/* SCU (MIX/CTU/DVC) */ 251  *	R-Car basic functions 261  *	R-Car DMA 270  *	R-Car sound mod 389 #define __rsnd_mod_add_quit		-1 /* needs protect */ 391 #define __rsnd_mod_add_stop		-1 /* needs protect */ 393 #define __rsnd_mod_add_hw_free		-1 /* needs protect */ [all …] 
 | 
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car SRU/SCU/SSIU/SSI support 12  * Renesas R-Car sound device structure 17  *  - SRC	: Sampling Rate Converter 18  *  - CMD 19  *    - CTU	: Channel Count Conversion Unit 20  *    - MIX	: Mixer 21  *    - DVC	: Digital Volume and Mute Function 22  *  - SSI	: Serial Sound Interface 27  *  - SRC	: Sampling Rate Converter [all …] 
 | 
| H A D | src.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car SRC support 9  * You can use Synchronous Sampling Rate Convert (if no DVC) 44 #define rsnd_src_get(priv, id) ((struct rsnd_src *)(priv->src) + id) 45 #define rsnd_src_nr(priv) ((priv)->src_nr) 46 #define rsnd_src_sync_is_enabled(mod) (rsnd_mod_to_src(mod)->sen.val) 54 	     ((pos) = (struct rsnd_src *)(priv)->src + i);	\ 61  * 96kHz   <->  [all...] | 
| /linux/arch/arm/boot/dts/renesas/ | 
| H A D | r8a7793-gose.dts | 1 // SPDX-License-Identifier: GPL-2.0 5  * Copyright (C) 2014-2015 Renesas Electronics Corporation 9  * SSI-AK4643 18  *	amixer set "DVC Out" 100% 19  *	amixer set "DVC In" 100% 23  *	amixer set "DVC Out Mute" on 24  *	amixer set "DVC In Mute" on 28  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" 29  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 30  *	amixer set "DVC Out Ramp" on [all …] 
 | 
| H A D | r8a7791-koelsch.dts | 1 // SPDX-License-Identifier: GPL-2.0 6  * Copyright (C) 2013-2014 Renesas Solutions Corp. 11  * SSI-AK4643 20  *	amixer set "DVC Out" 100% 21  *	amixer set "DVC In" 100% 25  *	amixer set "DVC Out Mute" on 26  *	amixer set "DVC In Mute" on 30  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" 31  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 32  *	amixer set "DVC Out Ramp" on [all …] 
 | 
| H A D | r8a7790-lager.dts | 1 // SPDX-License-Identifier: GPL-2.0 5  * Copyright (C) 2013-2014 Renesas Solutions Corp. 7  * Copyright (C) 2015-2016 Renesas Electronics Corporation 11  * SSI-AK4643 20  *	amixer set "DVC Out" 100% 21  *	amixer set "DVC In" 100% 25  *	amixer set "DVC Out Mute" on 26  *	amixer set "DVC In Mute" on 30  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" 31  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" [all …] 
 | 
| H A D | r8a7794.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3  * Device Tree Source for the R-Car E2 (R8A77940) SoC 9 #include <dt-bindings/clock/r8a7794-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/power/r8a7794-sysc.h> 16 	#address-cells = <2>; 17 	#size-cells = <2>; 39 		compatible = "fixed-clock"; 40 		#clock-cells = <0>; [all …] 
 | 
| H A D | r8a7793.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3  * Device Tree Source for the R-Car M2-N (R8A77930) SoC 5  * Copyright (C) 2014-2015 Renesas Electronics Corporation 8 #include <dt-bindings/clock/r8a7793-cpg-mssr.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/power/r8a7793-sysc.h> 15 	#address-cells = <2>; 16 	#size-cells = <2>; 37 		compatible = "fixed-clock"; [all …] 
 | 
| /linux/Documentation/devicetree/bindings/i2c/ | 
| H A D | nvidia,tegra20-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/nvidia,tegra20-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8   - Thierry Reding <thierry.reding@gmail.com> 9   - Jon Hunter <jonathanh@nvidia.com> 16       - description: Tegra20 has 4 generic I2C controller. This can support 17           master and slave mode of I2C communication. The i2c-tegra driver 19           controller is only compatible with "nvidia,tegra20-i2c". 20         const: nvidia,tegra20-i2c [all …] 
 | 
| /linux/arch/arm64/boot/dts/renesas/ | 
| H A D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3  * Device Tree Source for common parts of Salvator-X board variants 5  * Copyright (C) 2015-2016 Renesas Electronics Corp. 9  * SSI-AK4613 13  *	amixer set "DVC Out" 100% 14  *	amixer set "DVC In" 100% 18  *	amixer set "DVC Out Mute" on 19  *	amixer set "DVC In Mute" on 23  *	amixer set "DVC Out Ramp Up Rate"   "0.125 dB/64 steps" 24  *	amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" [all …] 
 | 
| H A D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3  * Device Tree Source for the R-Car Gen3 ULCB board 10  *	> amixer set "DVC Out" 1% 11  *	> amixer set "DVC In"  20% 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/input/input.h> 18 	model = "Renesas R-Car Gen3 ULCB board"; 37 		stdout-path = "serial0:115200n8"; 40 	audio_clkout: audio-clkout { 43 		 * but needed to avoid cs2000/rcar_sound probe dead-lock [all …] 
 | 
| H A D | r8a77995.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3  * Device Tree Source for the R-Car D3 (R8A77995) SoC 9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/r8a77995-sysc.h> 15 	#address-cells = <2>; 16 	#size-cells = <2>; 24 		compatible = "fixed-clock"; 25 		#clock-cells = <0>; 26 		clock-frequency = <0>; [all …] 
 | 
| /linux/Documentation/arch/powerpc/ | 
| H A D | ptrace.rst | 9 2 hardware watchpoints (read, write and read-write) (DAC) 10 2 value conditions for the hardware watchpoints (DVC) 15 that GDB doesn't need to special-case each of them. We added the 24 an 8-byte alignment restriction for hardware watchpoints. We'd like to avoid 38        unit32_t sizeof_condition; /* size of the DVC register */ 84 DAC and DVC registers will be set in the same request. 92 request to ask for its removal. Return -ENOSPC if the requested breakpoint 97 - set a breakpoint in the first breakpoint register:: 107 - set a watchpoint which triggers on reads in the second watchpoint register:: 117 - set a watchpoint which triggers only with a specific value:: [all …] 
 | 
| /linux/drivers/char/hw_random/ | 
| H A D | intel-rng.c | 59 #define FWH_DEC_EN1_REG_NEW			0xd9 /* high byte of 16-bit register */ 152                                 " positive value - skip if FWH space locked read-only\n" 153                                 " negative value - skip always"); 169 	void __iomem *mem = (void __iomem *)rng->priv;  in intel_rng_data_present() 184 	void __iomem *mem = (void __iomem *)rng->priv;  in intel_rng_data_read() 193 	void __iomem *mem = (void __iomem *)rng->priv;  in intel_rng_init() 195 	int err = -EIO;  in intel_rng_init() 212 	void __iomem *mem = (void __iomem *)rng->priv;  in intel_rng_cleanup() 243 	u8 mfc, dvc;  in intel_rng_hw_init()  local 247 	if (!(intel_rng_hw->fwh_dec_en1_val & FWH_F8_EN_MASK))  in intel_rng_hw_init() [all …] 
 | 
| /linux/arch/powerpc/include/uapi/asm/ | 
| H A D | ptrace.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 9  * since we can keep non-volatile in the thread_struct 56 	unsigned long dsisr;		/* on 4xx/Book-E used for ESR */ 129 #define PT_FPSCR (PT_FPR0 + 32)	/* each FP reg occupies 1 slot in 64-bit space */ 132 #define PT_VR0 82	/* each Vector reg occupies 2 slots in 64-bit */ 138  * Only store first 32 VSRs here. The second 32 VSRs in VR0-31 140 #define PT_VSR0 150	/* each VSR reg occupies 2 slots in 64-bit */ 146  * The transfer totals 34 quadword.  Quadwords 0-31 contain the 153  * structures.  This also simplifies the implementation of a bi-arch 154  * (combined (32- and 64-bit) gdb. [all …] 
 | 
| H A D | kvm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 87  * Contains EPCR, plus the upper half of 64-bit registers 88  * that are 32-bit on 32-bit implementations. 96  * IVORs are used -- contains IVOR0-15, plus additional IVORs 102  * Contains MAS0-4, MAS6-7, TLBnCFG, MMUCFG. 107 /* DBSR, DBCR, IAC, DAC, DVC */ 110 /* Enhanced debug -- DSRR0/1, SPRG9 */ 113 /* Embedded Floating Point (SPE) -- IVOR32-34 if KVM_SREGS_E_IVOR */ 118  * External Proxy (EXP) -- EPR 122 /* External PID (E.PD) -- EPSC/EPLC */ [all …] 
 | 
| /linux/drivers/regulator/ | 
| H A D | 88pm800-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 /* LDO1 with DVC[0..3] */ 45 /* BUCK1 with DVC[0..3] */ 78  * vreg - the buck regs string. 79  * ereg - the string for the enable register. 80  * ebit - the bit number in the enable register. 81  * amax - the current 84  * n_volt - Number of available selectors 108  * vreg - the LDO regs string 109  * ereg -  the string for the enable register. [all …] 
 | 
| H A D | da9052-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // da9052-regulator.c: Regulator driver for DA9052 53 	{700000, 800000, 1000000, 1200000},	/* DA9052-BC BUCKs */ 54 	{1600000, 2000000, 2400000, 3000000},	/* DA9053-AA/Bx BUCK-CORE */ 55 	{800000, 1000000, 1200000, 1500000},	/* DA9053-AA/Bx BUCK-PRO, 56 						 * BUCK-MEM and BUCK-PERI 77 	if (min_uV > info->max_uV || max_uV < info->min_uV)  in verify_range() 78 		return -EINVAL;  in verify_range() 89 	ret = da9052_reg_read(regulator->da9052, DA9052_BUCKA_REG + offset/2);  in da9052_dcdc_get_current_limit() 102 	if (regulator->da9052->chip_id == DA9052)  in da9052_dcdc_get_current_limit() [all …] 
 | 
| /linux/sound/soc/codecs/ | 
| H A D | tas2764-quirks.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 50  * Unknown 0x614 - 0x61f writes 125 	curr = snd_soc_component_read_field(tas2764->component,  in tas2764_do_quirky_pwr_ctrl_change() 135 		ret = regmap_multi_reg_write(tas2764->regmap, tas2764_pre_shutdown_seq,  in tas2764_do_quirky_pwr_ctrl_change() 138 			ret = snd_soc_component_update_bits(tas2764->component,  in tas2764_do_quirky_pwr_ctrl_change() 143 			ret = regmap_multi_reg_write(tas2764->regmap,  in tas2764_do_quirky_pwr_ctrl_change() 148 	ret = snd_soc_component_update_bits(tas2764->component, TAS2764_PWR_CTRL,  in tas2764_do_quirky_pwr_ctrl_change() 156  *  - switch from spread spectrum to class-D switching 157  *  - disable edge control 158  *  - set BOP settings (the BOP config bits *and* BOP_SRC) [all …] 
 | 
| /linux/arch/sh/kernel/cpu/sh4a/ | 
| H A D | setup-sh7757.c | 1 // SPDX-License-Identifier: GPL-2.0 7  *  based on setup-sh7785.c : Copyright (C) 2007  Paul Mundt 15 #include <linux/dma-mapping.h> 21 #include <cpu/dma-register.h> 38 	.name		= "sh-sci", 58 	.name		= "sh-sci", 78 	.name		= "sh-sci", 98 	.name		= "sh-tmu", 603 	.name           = "sh-dma-engine", 613 	.name		= "sh-dma-engine", [all …] 
 | 
| /linux/Documentation/admin-guide/media/ | 
| H A D | gspca-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - gspca_main: main driver 9 - gspca\_\ *driver*: subdriver module with *driver* as follows 19 spca501         040a:0002	Kodak DVC-325 24 spca500         041e:400a	Creative PC-CAM 300 25 sunplus         041e:400b	Creative PC-CAM 600 26 sunplus         041e:4012	PC-Cam350 41 sq930x          041e:4038	Creative Joy-IT 69 sn9c20x         0458:704c	Genius i-Look 1321 70 sn9c20x         045e:00f4	LifeCam VX-6000 (SN9C20x + OV9650) [all …] 
 | 
| /linux/Documentation/hwmon/ | 
| H A D | w83781d.rst | 10     Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 12     Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf 18     Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 28     Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf 34     Addresses scanned: I2C 0x28 - 0x2f 42       - Frodo Looijaard <frodol@dds.nl>, 43       - Philip Edelbrock <phil@netroedge.com>, 44       - Mark Studebaker <mdsxyz123@yahoo.com> 47 ----------------- 67 ----------- [all …] 
 |