| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | ak4613.txt | 7 - compatible : "asahi-kasei,ak4613" 8 - reg : The chip select number on the I2C bus 11 - asahi-kasei,in1-single-end : Boolean. Indicate input / output pins are single-ended. 12 - asahi-kasei,in2-single-end rather than differential. 13 - asahi-kasei,out1-single-end 14 - asahi-kasei,out2-single-end 15 - asahi-kasei,out3-single-end 16 - asahi-kasei,out4-single-end 17 - asahi-kasei,out5-single-end 18 - asahi-kasei,out6-single-end [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/renesas/ |
| D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 13 model = "Renesas R-Car Gen3 ULCB board"; 21 stdout-path = "serial0:115200n8"; 24 audio_clkout: audio-clkout { 27 * but needed to avoid cs2000/rcar_sound probe dead-lock 29 compatible = "fixed-clock"; 30 #clock-cells = <0>; [all …]
|
| 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 31 #include <dt-bindings/gpio/gpio.h> 42 stdout-path = "serial0:115200n8"; 45 audio_clkout: audio-clkout { 48 * but needed to avoid cs2000/rcar_sound probe dead-lock 50 compatible = "fixed-clock"; 51 #clock-cells = <0>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/ |
| D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 10 * SSI-AK4613 11 * aplay -D plughw:0,0 xxx.wav 12 * arecord -D plughw:0,0 xxx.wav 13 * SSI-HDMI 14 * aplay -D plughw:0,1 xxx.wav 17 #include <dt-bindings/gpio/gpio.h> 18 #include <dt-bindings/input/input.h> 21 model = "Renesas R-Car Gen3 ULCB board"; [all …]
|
| D | r8a77990-ebisu.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 26 stdout-path = "serial0:115200n8"; 29 audio_clkout: audio-clkout { 32 * but needed to avoid cs2000/rcar_sound probe dead-lock 34 compatible = "fixed-clock"; 35 #clock-cells = <0>; 36 clock-frequency = <11289600>; 40 compatible = "pwm-backlight"; [all …]
|
| 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 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 46 stdout-path = "serial0:115200n8"; 49 audio_clkout: audio-clkout { 52 * but needed to avoid cs2000/rcar_sound probe dead-lock 54 compatible = "fixed-clock"; [all …]
|
| /kernel/linux/linux-5.10/tools/perf/bench/ |
| D | synthesize.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include "../util/synthetic-events.h" 22 #include <subcmd/parse-options.h> 32 OPT_BOOLEAN('s', "st", &run_st, "Run single threaded benchmark"), 33 OPT_BOOLEAN('t', "mt", &run_mt, "Run multi-threaded benchmark"), 34 OPT_UINTEGER('m', "min-threads", &min_threads, 36 OPT_UINTEGER('M', "max-threads", &max_threads, 38 OPT_UINTEGER('i', "single-iterations", &single_iterations, 39 "Number of iterations used to compute single-threaded average"), 40 OPT_UINTEGER('I', "multi-iterations", &multi_iterations, [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | am335x-nano.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ 5 /dts-v1/; 15 cpu0-supply = <&dcdc2_reg>; 25 compatible = "gpio-leds"; 30 default-state = "off"; 36 pinctrl-names = "default"; 37 pinctrl-0 = <&misc_pins>; 40 pinctrl-single,pins = < 46 pinctrl-single,pins = < [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | am335x-nano.dts | 2 * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ 8 /dts-v1/; 18 cpu0-supply = <&dcdc2_reg>; 28 compatible = "gpio-leds"; 33 default-state = "off"; 39 pinctrl-names = "default"; 40 pinctrl-0 = <&misc_pins>; 43 pinctrl-single,pins = < 49 pinctrl-single,pins = < 93 pinctrl-single,pins = < [all …]
|
| /kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
| D | cacheflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 15 * - flush_cache_all() flushes entire cache 16 * - flush_cache_mm(mm) flushes the specified mm context's cache lines 17 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 18 * - flush_cache_range(vma, start, end) flushes a range of pages 19 * - flush_icache_range(start, end) flush a range of instructions 20 * - flush_dcache_page(pg) flushes(wback&invalidates) a page for dcache 21 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache 31 extern void flush_dcache_range(unsigned long start, unsigned long end); [all …]
|
| /kernel/linux/linux-4.19/arch/s390/include/asm/ |
| D | tlb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * or INVALIDATE DAT TABLE ENTRY, (2) alter bits 56-63 of a page 36 unsigned long start, end; member 46 ((PAGE_SIZE - sizeof(struct mmu_table_batch)) / sizeof(void *)) 53 unsigned long start, unsigned long end) in arch_tlb_gather_mmu() argument 55 tlb->mm = mm; in arch_tlb_gather_mmu() 56 tlb->start = start; in arch_tlb_gather_mmu() 57 tlb->end = end; in arch_tlb_gather_mmu() 58 tlb->fullmm = !(start | (end+1)); in arch_tlb_gather_mmu() 59 tlb->batch = NULL; in arch_tlb_gather_mmu() [all …]
|
| /kernel/linux/linux-4.19/Documentation/s390/ |
| D | cds.txt | 9 Copyright, IBM Corp. 1999-2002 17 processing, shared versus non-shared interrupt processing, DMA versus port 19 either every single device driver needs to implement the hardware I/O 22 every single device driver would have to provide itself. 26 Operation manual (IBM Form. No. SA22-7201). 38 described in Documentation/s390/driver-model.txt. 43 * All drivers must define a ccw_driver (see driver-model.txt) and the associated 114 single device is uniquely identified to the system by a so called subchannel, 125 has to call every single device driver registered on this IRQ in order to 138 imply specific I/O commands (channel command words - CCWs) in order to operate [all …]
|
| /kernel/linux/linux-4.19/arch/hexagon/include/asm/ |
| D | cacheflush.h | 4 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 18 * 02110-1301, USA. 28 * - flush_cache_all() flushes entire cache 29 * - flush_cache_mm(mm) flushes the specified mm context's cache lines 30 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 31 * - flush_cache_range(vma, start, end) flushes a range of pages 32 * - flush_icache_range(start, end) flush a range of instructions 33 * - flush_dcache_page(pg) flushes(wback&invalidates) a page for dcache 34 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache 44 #define flush_cache_range(vma, start, end) do { } while (0) argument [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | ak4613.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 const: asahi-kasei,ak4613 22 "#sound-dai-cells": 26 "^asahi-kasei,in[1-2]-single-end$": 27 description: Input Pin 1 - 2. 30 "^asahi-kasei,out[1-6]-single-end$": 31 description: Output Pin 1 - 6. [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
| D | pci-sriov.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 * The majority of the complexity in supporting SR-IOV on PowerNV comes from 23 * the address range that we want to map to be power-of-two sized and aligned. 27 * For a SR-IOV BAR things are a little more awkward since size and alignment 28 * are not coupled. The alignment is set based on the the per-VF BAR size, but 29 * the total BAR area is: number-of-vfs * per-vf-size. The number of VFs 32 * allocate the SR-IOV BARs in a way that lets us map them using the MBT. 35 * of MBT entry that we use. We only support SR-IOV on PHB3 (IODA2) and above, 43 * b) An un-segmented BAR that maps the whole address range to a specific PE. 46 * We prefer to use mode a) since it only requires one MBT entry per SR-IOV BAR [all …]
|
| /kernel/linux/linux-5.10/arch/x86/events/intel/ |
| D | pt.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2013-2014, Intel Corporation. 8 * http://software.intel.com/en-us/intel-isa-extensions 15 * Single-entry ToPA: when this close to region boundary, switch 28 u64 end : 1; member 54 * struct pt_buffer - buffer configuration; one buffer per task_struct or 67 * @single: use Single Range Output instead of ToPA 84 bool single; member 93 * struct pt_filter - IP range filter configuration 95 * @msr_b: range end, goes to RTIT_ADDRn_B [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-pci-devices-aer_stats | 2 -------------------------- 15 Contact: linux-pci@vger.kernel.org, rajatja@google.com 18 be reported using a single ERR_COR message, thus 19 TOTAL_ERR_COR at the end of the file may not match the actual 28 Advisory Non-Fatal 0 36 Contact: linux-pci@vger.kernel.org, rajatja@google.com 39 be reported using a single ERR_FATAL message, thus 40 TOTAL_ERR_FATAL at the end of the file may not match the actual 66 Contact: linux-pci@vger.kernel.org, rajatja@google.com 69 may be reported using a single ERR_FATAL message, thus [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wan/ |
| D | hd64570.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* SCA HD64570 register definitions - all addresses for mode 0 (8086 MPU) 42 /* MSCI channel (port) 0 registers - offset 0x20 43 MSCI channel (port) 1 registers - offset 0x40 */ 77 /* Timer channel 0 (port 0 RX) registers - offset 0x60 78 Timer channel 1 (port 0 TX) registers - offset 0x68 79 Timer channel 2 (port 1 RX) registers - offset 0x70 80 Timer channel 3 (port 1 TX) registers - offset 0x78 88 #define TCNTL 0x00 /* Up-counter L */ 89 #define TCNTH 0x01 /* Up-counter H */ [all …]
|
| D | hd64572.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * hd64572.h Description of the Hitachi HD64572 (SCA-II), valid for 8 * Copyright: (c) 2000-2001 Cyclades Corp. 15 * PC300 initial CVS version (3.4.0-pre1) 98 #define TFN 0x143 /* Inter-transmit-frame Time Fill Ctl Reg */ 125 #define BOLR 0x0c /* Back-off Length Reg */ 130 #define FCT_RX(chan) (0x50 + 2*chan) /* Frame End Interrupt Counter (Rx) */ 131 #define FCT_TX(chan) (0x51 + 2*chan) /* Frame End Interrupt Counter (Tx) */ 143 #define DARL 0x80 /* Dest Addr Register L (single-block, RX only) */ 144 #define DARH 0x81 /* Dest Addr Register H (single-block, RX only) */ [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wan/ |
| D | hd64570.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* SCA HD64570 register definitions - all addresses for mode 0 (8086 MPU) 42 /* MSCI channel (port) 0 registers - offset 0x20 43 MSCI channel (port) 1 registers - offset 0x40 */ 77 /* Timer channel 0 (port 0 RX) registers - offset 0x60 78 Timer channel 1 (port 0 TX) registers - offset 0x68 79 Timer channel 2 (port 1 RX) registers - offset 0x70 80 Timer channel 3 (port 1 TX) registers - offset 0x78 88 #define TCNTL 0x00 /* Up-counter L */ 89 #define TCNTH 0x01 /* Up-counter H */ [all …]
|
| D | hd64572.h | 2 * hd64572.h Description of the Hitachi HD64572 (SCA-II), valid for 7 * Copyright: (c) 2000-2001 Cyclades Corp. 19 * PC300 initial CVS version (3.4.0-pre1) 103 #define TFN 0x143 /* Inter-transmit-frame Time Fill Ctl Reg */ 130 #define BOLR 0x0c /* Back-off Length Reg */ 135 #define FCT_RX(chan) (0x50 + 2*chan) /* Frame End Interrupt Counter (Rx) */ 136 #define FCT_TX(chan) (0x51 + 2*chan) /* Frame End Interrupt Counter (Tx) */ 148 #define DARL 0x80 /* Dest Addr Register L (single-block, RX only) */ 149 #define DARH 0x81 /* Dest Addr Register H (single-block, RX only) */ 150 #define DARB 0x82 /* Dest Addr Register B (single-block, RX only) */ [all …]
|
| /kernel/linux/linux-4.19/arch/x86/include/asm/ |
| D | tlbflush.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <asm/processor-flags.h> 23 * Instead we have a small per-cpu array of ASIDs and cache the last few mm's 27 * We end up with different spaces for different things. To avoid confusion we 30 * ASID - [0, TLB_NR_DYN_ASIDS-1] 33 * kPCID - [1, TLB_NR_DYN_ASIDS] 37 * uPCID - [2048 + 1, 2048 + TLB_NR_DYN_ASIDS] 39 * PCID values, but we can still do with a single ASID denomination 48 * When enabled, PAGE_TABLE_ISOLATION consumes a single bit for 57 #define CR3_AVAIL_PCID_BITS (X86_CR3_PCID_BITS - PTI_CONSUMED_PCID_BITS) [all …]
|
| /kernel/linux/linux-5.10/sound/firewire/oxfw/ |
| D | oxfw-command.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * oxfw_command.c - a part of driver for OXFW970/971 based devices 18 return -ENOMEM; in avc_stream_set_format() 23 buf[3] = 0xc0; /* SINGLE subfunction */ in avc_stream_set_format() 32 /* do transaction and check buf[1-8] are the same against command */ in avc_stream_set_format() 39 err = -EIO; in avc_stream_set_format() 41 err = -ENXIO; in avc_stream_set_format() 43 err = -EINVAL; in avc_stream_set_format() 60 subfunc = 0xc0; /* SINGLE */ in avc_stream_get_format() 67 buf[3] = subfunc; /* SINGLE or LIST */ in avc_stream_get_format() [all …]
|
| /kernel/linux/linux-4.19/sound/firewire/oxfw/ |
| D | oxfw-command.c | 2 * oxfw_command.c - a part of driver for OXFW970/971 based devices 19 return -ENOMEM; in avc_stream_set_format() 24 buf[3] = 0xc0; /* SINGLE subfunction */ in avc_stream_set_format() 33 /* do transaction and check buf[1-8] are the same against command */ in avc_stream_set_format() 40 err = -EIO; in avc_stream_set_format() 42 err = -ENOSYS; in avc_stream_set_format() 44 err = -EINVAL; in avc_stream_set_format() 61 subfunc = 0xc0; /* SINGLE */ in avc_stream_get_format() 68 buf[3] = subfunc; /* SINGLE or LIST */ in avc_stream_get_format() 78 /* do transaction and check buf[1-7] are the same against command */ in avc_stream_get_format() [all …]
|
| /kernel/linux/linux-4.19/arch/xtensa/include/asm/ |
| D | tlbflush.h | 6 * Copyright (C) 2001 - 2013 Tensilica Inc. 27 * - flush_tlb_all() flushes all processes TLB entries 28 * - flush_tlb_mm(mm) flushes the specified mm context TLB entries 29 * - flush_tlb_page(mm, vmaddr) flushes a single page 30 * - flush_tlb_range(mm, start, end) flushes a range of pages 38 unsigned long start, unsigned long end); 39 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end); 48 void flush_tlb_kernel_range(unsigned long start, unsigned long end); 55 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, \ argument 56 end) [all …]
|