/linux-6.12.1/Documentation/userspace-api/media/ |
D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 58 **Field-programmable Gate Array** 63 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 72 together make a larger user-facing functional peripheral. For 80 **Inter-Integrated Circuit** 82 A multi-master, multi-slave, packet switched, single-ended, 84 like sub-device hardware components. 86 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. 120 - :term:`CEC API`; 121 - :term:`Digital TV API`; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/ |
D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems 14 that are used to offload some of the processor-intensive tasks or algorithms, 17 These processor sub-systems usually contain additional sub-modules like 23 Each DSP Core sub-system is represented as a single DT node. Each node has a 31 - ti,am62a-c7xv-dsp [all …]
|
D | ti,keystone-rproc.txt | 5 sub-systems that are used to offload some of the processor-intensive tasks or 8 These processor sub-systems usually contain additional sub-modules like L1 15 Each DSP Core sub-system is represented as a single DT node, and should also 22 -------------------- 25 - compatible: Should be one of the following, 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs 27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs 28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs 29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs 31 - reg: Should contain an entry for each value in 'reg-names'. [all …]
|
D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/dvb/ |
D | frontend.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 systems: Terrestrial, cable and Satellite. Currently, the following 11 delivery systems are supported: 13 - Terrestrial systems: DVB-T, DVB-T2, ATSC, ATSC M/H, ISDB-T, DVB-H, 16 - Cable systems: DVB-C Annex A/C, ClearQAM (DVB-C Annex B) 18 - Satellite systems: DVB-S, DVB-S2, DVB Turbo, ISDB-S, DSS 20 The Digital TV frontend controls several sub-devices including: 22 - Tuner 24 - Digital TV demodulator 26 - Low noise amplifier (LNA) [all …]
|
D | fe_property_parameters.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 15 .. _DTV-UNDEFINED: 24 .. _DTV-TUNE: 33 .. _DTV-CLEAR: 42 .. _DTV-FREQUENCY: 51 #. For satellite delivery systems, the frequency is in kHz. 53 #. For cable and terrestrial delivery systems, the frequency is in 56 #. On most delivery systems, the frequency is the center frequency 57 of the transponder/channel. The exception is for ISDB-T, where 60 #. For ISDB-T, the channels are usually transmitted with an offset of [all …]
|
/linux-6.12.1/fs/ubifs/ |
D | shrinker.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2006-2008 Nokia Corporation. 19 * If the root of a TNC sub-tree is clean and old enough, then the children are 21 * dumps entire sub-trees. 23 * The age of znodes is just the time-stamp when they were last looked at. 27 * un-mounts, which is done by the 'ubifs_infos_lock' and 'c->umount_mutex'. 32 /* List of all UBIFS file-system instances */ 49 * shrink_tnc - shrink TNC tree. 50 * @c: UBIFS file-system description object 64 ubifs_assert(c, mutex_is_locked(&c->umount_mutex)); in shrink_tnc() [all …]
|
/linux-6.12.1/drivers/perf/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 If compiled as a module, it will be called arm-cci. 20 bool "support CCI-400" 25 CCI-400 provides 4 independent event counters counting events related 29 bool "support CCI-500/CCI-550" 33 CCI-500/CCI-550 both provide 8 independent event counters, which can 45 tristate "Arm CMN-600 PMU support" 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh 52 tristate "Arm NI-700 PMU support" 55 Support for PMU events monitoring on the Arm NI-700 Network-on-Chip [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/leds/ |
D | leds-powernv.txt | 1 Device Tree binding for LEDs on IBM Power Systems 2 ------------------------------------------------- 5 - compatible : Should be "ibm,opal-v3-led". 6 - led-mode : Should be "lightpath" or "guidinglight". 9 form of a sub-node. 11 Required properties for the sub nodes: 12 - led-types : Supported LED types (attention/identify/fault) provided 18 compatible = "ibm,opal-v3-led"; 19 led-mode = "lightpath"; 21 U78C9.001.RST0027-P1-C1 { [all …]
|
/linux-6.12.1/net/tipc/ |
D | subscr.c | 4 * Copyright (c) 2000-2017, Ericsson AB 5 * Copyright (c) 2005-2007, 2010-2013, Wind River Systems 6 * Copyright (c) 2020-2021, Red Hat Inc 42 static void tipc_sub_send_event(struct tipc_subscription *sub, in tipc_sub_send_event() argument 46 struct tipc_subscr *s = &sub->evt.s; in tipc_sub_send_event() 47 struct tipc_event *evt = &sub->evt; in tipc_sub_send_event() 49 if (sub->inactive) in tipc_sub_send_event() 53 tipc_evt_write(evt, found_lower, p->sr.lower); in tipc_sub_send_event() 54 tipc_evt_write(evt, found_upper, p->sr.upper); in tipc_sub_send_event() 55 tipc_evt_write(evt, port.ref, p->sk.ref); in tipc_sub_send_event() [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | ibmpowernv.rst | 4 Supported systems: 11 ----------- 22 the DT maps to an attribute file in 'sysfs'. The node exports unique 'sensor-id' 26 ----------- 31 ---------------- 36 fanX_fault - 0: No fail condition 37 - 1: Failing fan 44 sub-group. In POWER9, this attribute corresponds to 48 - 1: Enable 49 - 0: Disable [all …]
|
/linux-6.12.1/sound/hda/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 int "Pre-allocated buffer size for HD-audio driver" 29 Specifies the default pre-allocated buffer-size in kB for the 30 HD-audio driver. A larger buffer (e.g. 2048) is preferred 31 for systems using PulseAudio. The default 64 is chosen just 33 On x86 systems, the default is zero as S/G allocation works 36 Note that the pre-allocation size can be changed dynamically 37 via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too. 60 The kernel has 2 drivers for the Low Power Engine audio-block on 61 Bay- and Cherry-Trail SoCs. The old SST driver and the new SOF [all …]
|
/linux-6.12.1/arch/mips/lib/ |
D | memcpy.S | 21 * Prefetching may be fatal on some systems if we're prefetching beyond the 22 * end of memory on some systems. It's also a seriously bad idea on non 23 * dma-coherent systems. 37 #include <asm/asm-offsets.h> 49 * - src and dst don't overlap 50 * - src is readable 51 * - dst is writable 59 * - src is readable (no exceptions when reading src) 61 * - dst is writable (no exceptions when writing dst) 62 * __copy_user uses a non-standard calling convention; see [all …]
|
/linux-6.12.1/arch/x86/include/asm/xen/ |
D | cpuid.h | 2 * arch-x86/cpuid.h 24 * Copyright (c) 2007 Citrix Systems, Inc. 47 * EAX: Largest Xen-information leaf. All leaves up to an including @EAX 49 * EBX-EDX: "XenVMMXenVMM" signature, allowing positive identification 60 * EBX-EDX: Reserved (currently all zeroes). 67 * EBX: Base address of Xen-specific MSRs. 78 * Sub-leaf 0: EAX: bit 0: emulated tsc 85 * Sub-leaf 1: EAX: tsc offset low part 87 * ECX: multiplicator for tsc->ns conversion 88 * EDX: shift amount for tsc->ns conversion [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | abilis,tb10x-iomux.txt | 1 Abilis Systems TB10x pin controller 5 ------------------- 7 - compatible: should be "abilis,tb10x-iomux"; 8 - reg: should contain the physical address and size of the pin controller's 13 -------------------- 15 Functions are defined (and referenced) by sub-nodes of the pin controller. 16 Every sub-node defines exactly one function (implying a set of pins). 19 controller sub-nodes. 22 - abilis,function: should be set to the name of the function's pin group. 25 - GPIO ports: gpioa, gpiob, gpioc, gpiod, gpioe, gpiof, gpiog, [all …]
|
/linux-6.12.1/Documentation/mm/ |
D | memory-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 Regardless of the selected memory model, there exists one-to-one 35 non-NUMA systems with contiguous, or mostly contiguous, physical 54 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the 58 systems with physical memory starting at address different from 0. 65 as hot-plug and hot-remove of the physical memory, alternative memory 66 maps for non-volatile memory devices and deferred initialization of 67 the memory map for larger systems. 85 NR\_MEM\_SECTIONS = 2 ^ {(MAX\_PHYSMEM\_BITS - SECTION\_SIZE\_BITS)} 87 The `mem_section` objects are arranged in a two-dimensional array [all …]
|
/linux-6.12.1/arch/arm64/lib/ |
D | strlen.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2013-2021, Arm Limited. 6 * https://github.com/ARM-software/optimized-routines/blob/98e4d6a5c13c8e54/string/aarch64/strlen.S 11 #include <asm/mte-def.h> 15 * ARMv8-a, AArch64, unaligned accesses, min page size 4k. 36 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 37 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 39 (X - 1) & 0x80 is zero for non-NUL ASCII characters, but gives 48 * (16-byte) granularity, and we must ensure that no access straddles this 60 byte we calculate the length from the 2 8-byte words using [all …]
|
/linux-6.12.1/Documentation/usb/ |
D | gadget_serial.rst | 7 (updated 8-May-2008 for v2.3) 11 ---------------------- 25 MA 02111-1307 USA. 35 ------------- 55 -------- 65 -------------------------------------- 66 | Host-Side CDC ACM USB Host | 68 | System | Generic USB | Driver |-------- 71 -------------------------------------- | 76 -------------------------------------- | [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/drivers/ |
D | camera-sensor.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 This section describes common practices for how the V4L2 sub-device interface is 14 ---------- 23 processing pipeline as one or more sub-devices with different cropping and 41 ---------------------------- 68 sub-device. The unit of that control is pixels per second. 70 Register list based drivers need to implement read-only sub-device nodes for the 89 ---------------------------------- 91 Some systems have the camera sensor mounted upside down compared to its natural 94 <v4l2-camera-sensor-rotation>` control. [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | base.c | 44 const int slot = pt->base >> pt->ptp->shift; in nvkm_mmu_ptp_put() 45 struct nvkm_mmu_ptp *ptp = pt->ptp; in nvkm_mmu_ptp_put() 50 if (!ptp->free) in nvkm_mmu_ptp_put() 51 list_add(&ptp->head, &mmu->ptp.list); in nvkm_mmu_ptp_put() 52 ptp->free |= BIT(slot); in nvkm_mmu_ptp_put() 54 /* If there's no more sub-allocations, destroy PTP. */ in nvkm_mmu_ptp_put() 55 if (ptp->free == ptp->mask) { in nvkm_mmu_ptp_put() 56 nvkm_mmu_ptc_put(mmu, force, &ptp->pt); in nvkm_mmu_ptp_put() 57 list_del(&ptp->head); in nvkm_mmu_ptp_put() 74 ptp = list_first_entry_or_null(&mmu->ptp.list, typeof(*ptp), head); in nvkm_mmu_ptp_get() [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 tristate "Active-semi ACT8945A" 62 Support for the ACT8945A PMIC from Active-semi. This device 63 features three step-down DC/DC converters and four low-dropout 79 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 82 called sun4i-gpadc. 113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 144 over at91-usart-serial driver and usart-spi-driver. Only one function 160 tristate "Atmel HLCDC (High-end LCD Controller)" 197 tristate "X-Powers AC100" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | ovti,ov5675.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (c) 2022 Theobroma Systems Design und Consulting GmbH 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Quentin Schulz <quentin.schulz@theobroma-systems.com> 14 - $ref: /schemas/media/video-interface-devices.yaml# 17 The Omnivision OV5675 is a high performance, 1/5-inch, 5 megapixel, CMOS 18 image sensor that delivers 2592x1944 at 30fps. It provides full-frame, 19 sub-sampled, and windowed 10-bit MIPI images in various formats via the 22 This chip is programmable through I2C and two-wire SCCB. The sensor output [all …]
|
/linux-6.12.1/Documentation/trace/coresight/ |
D | coresight-ect.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------- 21 0 C 0----------->: : +======>(other CTI channel IO) 22 0 P 0<-----------: : v 24 0000000 : CTI :<=========>*CTM*<====>: CTI :---+ 25 ####### in_trigs : : (id 0-3) ***** ::::::: v 26 # ETM #----------->: : ^ ####### 27 # #<-----------: : +---# ETR # 50 The hardware trigger signals can also be connected to non-CoreSight devices 53 All the CTI devices are associated with a CTM. On many systems there will be a [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | ti,omap-mailbox.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 35 lines can also be routed to different processor sub-systems on DRA7xx as they 49 within a SoC. The sub-mailboxes (actual communication channels) are 56 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt 59 phandle to the intended sub-mailbox child node to be used for communication. 60 The equivalent "mbox-names" property value can be used to give a name to the [all …]
|
/linux-6.12.1/drivers/media/test-drivers/vivid/ |
D | vivid-vid-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * vivid-vid-common.h - common video support functions. 5 * Copyright 2014 Cisco Systems, Inc. and/or its affiliates. All rights reserved. 14 * Conversion function that converts a single-planar format to a 15 * single-plane multiplanar format. 39 int vidioc_subscribe_event(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub);
|