/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/sound/soc/renesas/rcar/ |
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 <-> +-----+ 48kHz +-----+ 48kHz +-------+ 62 * 48kHz <-> | SRC | <------> | SSI | <-----> | codec | 63 * 44.1kHz <-> +-----+ +-----+ +-------+ [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 */ 14 * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 100 * Contains EPCR, plus the upper half of 64-bit registers 101 * that are 32-bit on 32-bit implementations. 109 * IVORs are used -- contains IVOR0-15, plus additional IVORs 115 * Contains MAS0-4, MAS6-7, TLBnCFG, MMUCFG. 120 /* DBSR, DBCR, IAC, DAC, DVC */ 123 /* Enhanced debug -- DSRR0/1, SPRG9 */ 126 /* Embedded Floating Point (SPE) -- IVOR32-34 if KVM_SREGS_E_IVOR */ 131 * External Proxy (EXP) -- EPR [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/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/i2c/busses/i2c-tegra.c 14 #include <linux/dma-mapping.h> 51 #define I2C_FIFO_CONTROL_TX_TRIG(x) (((x) - 1) << 5) 52 #define I2C_FIFO_CONTROL_RX_TRIG(x) (((x) - 1) << 2) 130 #define I2C_MST_FIFO_CONTROL_RX_TRIG(x) (((x) - 1) << 4) 131 #define I2C_MST_FIFO_CONTROL_TX_TRIG(x) (((x) - 1) << 16) 154 * @MSG_END_REPEAT_START: Send repeat-start. 155 * @MSG_END_CONTINUE: Don't send stop or repeat-start. 165 * @has_continue_xfer_support: continue-transfer supported [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 …]
|
/linux/tools/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 14 * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 100 * Contains EPCR, plus the upper half of 64-bit registers 101 * that are 32-bit on 32-bit implementations. 109 * IVORs are used -- contains IVOR0-15, plus additional IVORs 115 * Contains MAS0-4, MAS6-7, TLBnCFG, MMUCFG. 120 /* DBSR, DBCR, IAC, DAC, DVC */ 123 /* Enhanced debug -- DSRR0/1, SPRG9 */ 126 /* Embedded Floating Point (SPE) -- IVOR32-34 if KVM_SREGS_E_IVOR */ 131 * External Proxy (EXP) -- EPR [all …]
|