| /linux/Documentation/devicetree/bindings/input/ |
| H A D | ti,drv260x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments - drv260x Haptics driver family 10 - Andrew Davis <afd@ti.com> 15 - ti,drv2604 16 - ti,drv2605 17 - ti,drv2605l 22 vbat-supply: 30 (defined in include/dt-bindings/input/ti-drv260x.h) [all …]
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (C) 2013 - 2024 Intel Corporation */ 11 #include "ipu6-buttress.h" 17 #define IPU6_NAME "intel-ipu6" 35 * IPU6 - TGL 36 * IPU6SE - JSL 37 * IPU6EP - ADL/RPL 38 * IPU6EP_MTL - MTL 96 /* The firmware is accessible within the first 2 GiB only in non-secure mode. */ 116 * Threshold values are pre-defined and are arrived at after performance [all …]
|
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | README | 1 tdc - Linux Traffic Control (tc) unit testing suite 3 Author: Lucas Bates - lucasb@mojatatu.com 10 ------------ 23 * All tc-related features being tested must be built in or available as 25 ./tdc.py -c 29 teardown commands - which includes not being able to run a test simply 31 handled in a future version - the current workaround is to run the tests 36 -------------- 38 The path to the tc executable that will be most commonly tested can be defined 43 using the -p option when running tdc: [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-fm-tx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _fm-tx-controls: 16 .. _fm-tx-control-id: 28 step are driver-specific. 35 to 31 pre-defined programme types. 53 programme-related information or any other text. In these cases, 98 up to 25 frequencies to be defined. Drivers may support fewer 104 receiver-generated distortion and prevent overmodulation. 108 microseconds. Step and range are driver-specific. 112 are driver-specific. [all …]
|
| /linux/drivers/platform/raspberrypi/vchiq-mmal/ |
| H A D | mmal-encodings.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 62 * This format is *not* opaque - if requested you will receive full frames 78 /** \name Pre-defined audio encodings */ 87 /* Pre-defined H264 encoding variants */ 89 /** ISO 14496-10 Annex B byte stream format */ 91 /** ISO 14496-15 AVC stream format */ 96 /** \defgroup MmalColorSpace List of pre-defined video color spaces 106 /** ITU-R BT.601-5 [SDTV] */ 108 /** ITU-R BT.709-3 [HDTV] */ 116 /** ITU-R BT.470-2 System M */ [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-ppi | 9 'find /sys/ -name 'pcrs''. For the detail information of PPI, 31 executed in the pre-OS environment. It is the only input from 32 the OS to the pre-OS environment. The request should be an 49 This attribute shows the platform-specific action that should 60 operation to be executed in the pre-OS environment by the BIOS 61 for the requests defined by TCG, i.e. requests from 1 to 22. 71 operation to be executed in the pre-OS environment by the BIOS
|
| /linux/Documentation/netlink/specs/ |
| H A D | dpll.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- 8 - 16 - 20 - 23 render-max: true 24 - 26 name: lock-status 31 - 37 - [all …]
|
| /linux/sound/hda/common/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 bool "Build hwdep interface for HD-audio driver" 16 Say Y here to build a hwdep interface for HD-audio driver. 17 This interface can be used for out-of-band communication 23 Say Y here to enable the HD-audio codec re-configuration feature. 25 codec setup, add extra verbs, and re-configure the codec dynamically. 36 Say Y here to build a digital beep interface for HD-audio 45 Set 0 to disable the digital beep interface for HD-audio by default. 46 Set 1 to always enable the digital beep interface for HD-audio by 50 bool "Support initialization patch loading for HD-audio" [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | switch_to.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * For v7 SMP cores running a preemptible kernel we may be pre-empted 10 * during a TLB maintenance operation, so execute an inner-shareable dsb 14 #if defined(CONFIG_PREEMPTION) && defined(CONFIG_SMP) && defined(CONFIG_CPU_V7)
|
| /linux/drivers/clk/bcm/ |
| H A D | clk-kona-setup.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include "clk-kona.h" 13 #define selector_clear_exists(sel) ((sel)->width = 0) 20 struct ccu_policy *ccu_policy = &ccu->policy; in ccu_data_offsets_valid() 23 limit = ccu->range - sizeof(u32); in ccu_data_offsets_valid() 26 if (ccu_policy->enable.offset > limit) { in ccu_data_offsets_valid() 29 ccu->name, ccu_policy->enable.offset, limit); in ccu_data_offsets_valid() 32 if (ccu_policy->control.offset > limit) { in ccu_data_offsets_valid() 35 ccu->name, ccu_policy->control.offset, limit); in ccu_data_offsets_valid() 45 struct peri_clk_data *peri = bcm_clk->u.peri; in clk_requires_trigger() [all …]
|
| H A D | clk-kona.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include "clk-kona.h" 12 #include <linux/clk-provider.h> 28 /* Produces a mask of set bits covering a range of a 32-bit value */ 31 return ((1 << width) - 1) << shift; in bitfield_mask() 53 return (u64)reg_div + ((u64)1 << div->u.s.frac_width); in scaled_div_value() 61 return (u64)div->u.fixed; in scaled_div_min() 72 return (u64)div->u.fixed; in scaled_div_max() 74 reg_div = ((u32)1 << div->u.s.width) - 1; in scaled_div_max() 89 return (u32)(scaled_div - ((u64)1 << div->u.s.frac_width)); in divider() [all …]
|
| H A D | clk-kona.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 #include <linux/clk-provider.h> 24 #define BAD_CLK_NAME ((const char *)-1) 30 * should be defined such that 0 is the desired default value. 33 #define FLAG_SET(obj, type, flag) ((obj)->flags |= FLAG(type, flag)) 34 #define FLAG_CLEAR(obj, type, flag) ((obj)->flags &= ~(FLAG(type, flag))) 35 #define FLAG_FLIP(obj, type, flag) ((obj)->flags ^= FLAG(type, flag)) 36 #define FLAG_TEST(obj, type, flag) (!!((obj)->flags & FLAG(type, flag))) 40 #define ccu_policy_exists(ccu_policy) ((ccu_policy)->enable.offset != 0) 44 #define policy_exists(policy) ((policy)->offset != 0) [all …]
|
| /linux/tools/testing/selftests/tc-testing/creating-plugins/ |
| H A D | AddingPlugins.txt | 1 tdc - Adding plugins for tdc 3 Author: Brenda J. Butler - bjb@mojatatu.com 6 -------------- 9 There are some examples in plugin-lib. 14 - adding commands to be run before and/or after the test suite 15 - adding commands to be run before and/or after the test cases 16 - adding commands to be run before and/or after the execute phase of the test cases 17 - ability to alter the command to be run in any phase: 18 pre (the pre-suite stage) 23 post (the post-suite stage) [all …]
|
| /linux/include/linux/ |
| H A D | prefetch.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Generic cache management functions. Everything is arch-specific, 7 * 2000-11-13 Arjan van de Ven <arjan@fenrus.demon.nl> 20 prefetch(x) attempts to pre-emptively get the memory pointed to 25 prefetch() should be defined by the architecture, if not, the 26 #define below provides a no-op define. 30 prefetch(x) - prefetches the cacheline at "x" for read 31 prefetchw(x) - prefetches the cacheline at "x" for write 33 there is also PREFETCH_STRIDE which is the architecure-preferred 63 #if defined(WANT_PAGE_VIRTUAL) || defined(HASHED_PAGE_VIRTUAL) in prefetch_page_address()
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | apm,xgene-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/apm,xgene-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: APM X-Gene 15Gbps Multi-purpose PHY 10 - Khuong Dinh <khuong@os.amperecomputing.com> 13 PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each 19 - const: apm,xgene-phy 24 '#phy-cells': 32 apm,tx-eye-tuning: [all …]
|
| /linux/tools/power/pm-graph/config/ |
| H A D | example.cfg | 9 # sudo ./sleepgraph.py -config config/example.cfg 14 # ---- General Options ---- 26 output-dir: suspend-{hostname}-{date}-{time} 49 # Enable/disable runtime suspend for all devices, restore all after test (default: no-action) 53 # Switch the display on/off for the test using xset (default: no-action) 57 # Print the status of the test run in the given file (default: no-action) 64 # ---- Advanced Options ---- 89 # Pre Suspend Delay 103 callloop-maxgap: 0.0001 107 callloop-maxlen: 0.005 [all …]
|
| /linux/kernel/ |
| H A D | Kconfig.preempt | 1 # SPDX-License-Identifier: GPL-2.0-only 60 bool "Preemptible Kernel (Low-Latency Desktop)" 93 bool "Fully Preemptible Kernel (Real-Time)" 97 This option turns the kernel into a real-time kernel by replacing 99 preemptible priority-inheritance aware variants, enforcing 101 non-preemptible sections. This makes the kernel, except for very 107 require real-time guarantees. 114 the softirq is preemptible. This enforces the same per-CPU BLK 115 semantic non-PREEMPT_RT builds have. This should not be needed 116 because per-CPU locks were added to avoid the per-CPU BKL. [all …]
|
| /linux/tools/bootconfig/samples/ |
| H A D | good-override.bconf | 5 # No pre-defined key
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-probe.txt | 1 perf-probe(1) 5 ---- 6 perf-probe - Define new dynamic tracepoints 9 --- [all...] |
| /linux/arch/riscv/kernel/ |
| H A D | qos.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/percpu-defs.h> 9 #include <asm/cpufeature-macros.h> 17 * produce this sentinel. This covers early-boot context switches that 26 * Invalidate the per-CPU srmcfg cache. Used as both the cpuhp startup 31 * Ssqosid leaves the CSR implementation-defined across hart stop/start, 36 * The teardown callback is not relied on. Idle and per-CPU kthreads keep 48 * idle / suspend. Ssqosid leaves CSR_SRMCFG state across low-power 49 * transitions implementation-defined, and the boot CPU never goes 52 * outgoing task happens to share its srmcfg with the pre-suspend cache. [all …]
|
| /linux/drivers/virt/vboxguest/ |
| H A D | vboxguest_core.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR CDDL-1.0) */ 2 /* Copyright (C) 2010-2016 Oracle Corporation */ 20 * contained a bug where it defined VBGL_IOCTL_VMMDEV_REQUEST_BIG and 39 /** Pre-allocated vmmdev_memballoon_info req for query */ 41 /** Pre-allocated vmmdev_memballoon_change req for inflate / deflate */ 78 * Dummy page and vmap address for reserved kernel virtual-address 87 /** Wait-for-event list for threads waiting for multiple events. */ 91 /** Wait-for-event list for threads waiting on HGCM async completion. */ 93 /** Pre-allocated hgcm cancel2 req. for cancellation on timeout */ 97 /** Pre-allocated mouse-status request for the input-device handling. */ [all …]
|
| /linux/arch/powerpc/include/uapi/asm/ |
| H A D | bootx.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 39 /* Bit in the architecture flag mask. More to be defined in 54 the map is optional and current BootX will only build it for pre-PCI 85 * On pre-PCI macintosh (BOOT_ARCH_PCI bit set to 0 in architecture), this 111 (non-PCI) only. On PCI, memory is contiguous and its size is in the 112 device-tree. */
|
| /linux/drivers/hwmon/ |
| H A D | mr75203.c | 1 // SPDX-License-Identifier: GPL-2.0 109 #define PVT_TEMP_MIN_mC -40000 115 #define PVT_SERIES5_J_CONST -100 131 * struct voltage_device - VM single input parameters. 134 * @pre_scaler: Pre scaler value (1 or 2) used to normalize the voltage output 137 * The structure provides mapping between channel-number (0..N-1) to VM-index 138 * (0..num_vm-1) and channel-index (0..ch_num-1) where N = num_vm * ch_num. 148 * struct voltage_channels - VM channel count. 186 struct pvt_device *pvt = file->private_data; in pvt_ts_coeff_j_read() 190 len = scnprintf(buf, sizeof(buf), "%d\n", pvt->ts_coeff.j); in pvt_ts_coeff_j_read() [all …]
|
| /linux/Documentation/driver-api/thermal/ |
| H A D | exynos_thermal.rst | 15 --------------------------- 19 The chip only exposes the measured 8-bit temperature code value 27 Tc = (T - 25) * (TI2 - TI1) / (85 - 25) + TI1 31 Tc = T + TI1 - 25 47 when temperature exceeds pre-defined levels. 49 The threshold levels are defined as follows:: 65 ----------------------- 74 TMU configuration data -----> TMU Driver <----> Exynos Core thermal wrapper
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
| H A D | spec_operation.json | 16 "BriefDescription": "This event counts every speculatively executed micro-operation." 20 … "BriefDescription": "This event counts architecturally executed load-exclusive instructions." 24 … "BriefDescription": "This event counts architecturally executed store-exclusive instructions." 28 …ription": "This event counts architecturally executed memory-reading instructions, as defined by t… 32 …ription": "This event counts architecturally executed memory-writing instructions, as defined by t… 36 …event counts architecturally executed memory-reading instructions and memory-writing instructions,… 40 …"BriefDescription": "This event counts architecturally executed integer data-processing instructio… 44 …"BriefDescription": "This event counts architecturally executed Advanced SIMD data-processing inst… 48 …"BriefDescription": "This event counts architecturally executed floating-point data-processing ins… 52 …"BriefDescription": "This event counts only software changes of the PC that defined by the instruc… [all …]
|