/linux/Documentation/devicetree/bindings/remoteproc/ |
H A 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 15 other hardware accelerators, for achieving various system level goals. 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 [all …]
|
H A D | ti,davinci-rproc.txt | 4 The TI Davinci family of SoCs usually contains a TI DSP Core sub-system that 5 is used to offload some of the processor-intensive tasks or algorithms, for 6 achieving various system level goals. 8 The processor cores in the sub-system usually contain additional sub-modules 15 Each DSP Core sub-system is represented as a single DT node. 18 -------------------- 21 - compatible: Should be one of the following, 22 "ti,da850-dsp" for DSPs on OMAP-L138 SoCs 24 - reg: Should contain an entry for each value in 'reg-names'. 27 the parent node's '#address-cells' and '#size-cells' values. [all …]
|
/linux/Documentation/admin-guide/perf/ |
H A D | alibaba_pmu.rst | 2 Alibaba's T-Head SoC Uncore Performance Monitoring Unit (PMU) 5 The Yitian 710, custom-built by Alibaba Group's chip development business, 6 T-Head, implements uncore PMU for performance and functional debugging to 7 facilitate system maintenance. 9 DDR Sub-System Driveway (DRW) PMU Driver 13 is independent of others to service system memory requests. And one DDR5 14 channel is split into two independent sub-channels. The DDR Sub-System Driveway 15 implements separate PMUs for each sub-channel to monitor various performance 20 sub-channels of the same channel in die 0. And the PMU device of die 1 is 23 Each sub-channel has 36 PMU counters in total, which is classified into [all …]
|
/linux/scripts/ |
H A D | get_dvb_firmware | 2 # SPDX-License-Identifier: GPL-2.0-or-later 46 # --------------------------------------------------------------- 47 # Firmware-specific extraction subroutines 49 sub sp8870 { 53 my $outfile = "dvb-fe-sp8870.fw"; 66 sub sp887x { 71 my $outfile = "dvb-fe-sp887x.fw"; 86 sub tda10045 { 90 my $outfile = "dvb-fe-tda10045.fw"; 104 sub tda10046 { [all …]
|
H A D | sphinx-pre-install | 2 # SPDX-License-Identifier: GPL-2.0-or-later 5 # Copyright (c) 2017-2020 Mauro Carvalho Chehab <mchehab@kernel.org> 51 'amsfonts.sty' => 'texlive-amsfonts', 52 'amsmath.sty' => 'texlive-amsmath', 53 'amssymb.sty' => 'texlive-amsfonts', 54 'amsthm.sty' => 'texlive-amscls', 55 'anyfontsize.sty' => 'texlive-anyfontsize', 56 'atbegshi.sty' => 'texlive-oberdiek', 57 'bm.sty' => 'texlive-tools', 58 'capt-of.sty' => 'texlive-capt-of', [all …]
|
H A D | verify_builtin_ranges.awk | 1 #!/usr/bin/gawk -f 2 # SPDX-License-Identifier: GPL-2.0 6 # Usage: verify_builtin_ranges.awk modules.builtin.ranges System.map \ 27 mod = substr(s, RSTART + 16, RLENGTH - 16); 30 mod = substr(s, RSTART + 13, RLENGTH - 13); 52 gsub(/-/, "_", mod); 64 # strip off the first 6 hex digits before performing the hex-to-dec conversion, 68 sub(/^0x/, "", val); 78 print "Syntax: verify_builtin_ranges.awk <ranges-file> <system-map>\n" \ 79 " <builtin-file> <vmlinux-map> <vmlinux-o-map>\n" \ [all …]
|
/linux/Documentation/devicetree/bindings/rng/ |
H A D | samsung,exynos5250-trng.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rng/samsung,exynos5250-trng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Łukasz Stelmach <l.stelmach@samsung.com> 16 - samsung,exynos5250-trng 17 - samsung,exynos850-trng 23 clock-names: 31 - compatible [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | palmas-pmic.txt | 11 - compatible : Should be from the list 12 ti,twl6035-pmic 13 ti,twl6036-pmic 14 ti,twl6037-pmic 15 ti,tps65913-pmic 16 ti,tps65914-pmic 17 ti,tps65917-pmic 18 ti,tps659038-pmic 20 ti,palmas-pmic 21 - interrupts : The interrupt number and the type which can be looked up here: [all …]
|
H A D | max8907.txt | 4 - compatible: "maxim,max8907" 5 - reg: I2C slave address 6 - interrupts: The interrupt output of the controller 7 - mbatt-supply: The input supply for MBATT, BBAT, SDBY, VRTC. 8 - in-v1-supply: The input supply for SD1. 9 - in-v2-supply: The input supply for SD2. 10 - in-v3-supply: The input supply for SD3. 11 - in1-supply: The input supply for LDO1. 13 - in20-supply: The input supply for LDO20. 14 - regulators: A node that houses a sub-node for each regulator within the [all …]
|
/linux/tools/perf/scripts/perl/ |
H A D | failed-syscalls.pl | 1 # failed system call counts 5 # Displays system-wide failed system call totals 8 use lib "$ENV{'PERF_EXEC_PATH'}/scripts/perl/Perf-Trace-Util/lib"; 9 use lib "./Perf-Trace-Util/lib"; 18 sub raw_syscalls::sys_exit 29 sub syscalls::sys_exit 34 sub trace_end 38 printf("%-20s %10s\n", "comm", "# errors"); 39 printf("%-20s %6s %10s\n", "--------------------", "----------"); 45 printf("%-20s %10s\n", $comm, $failed_syscalls{$comm});
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | max77620.txt | 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. 21 - system-power-controller: Indicates that this PMIC is controlling the [all …]
|
/linux/drivers/soc/ti/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 tristate "Keystone Queue Manager Sub System" 18 Packets are queued/de-queued by writing/reading descriptor address 29 Queue Manager Sub System. 40 c-states on AM335x. Also required for rtc and ddr in self-refresh low 44 tristate "TI AMx3 Wkup-M3 IPC Driver" 54 tristate "K3 Ring accelerator Sub System" 75 tristate "TI PRU-ICSS Subsystem Platform drivers" 79 TI PRU-ICSS Subsystem platform specific support.
|
/linux/Documentation/usb/ |
H A D | gadget_serial.rst | 7 (updated 8-May-2008 for v2.3) 11 ---------------------- 25 MA 02111-1307 USA. 35 ------------- 48 no longer statically defined. Your Linux based system should mount 55 -------- 57 side driver. It runs on a Linux system that has USB device side 58 hardware; for example, a PDA, an embedded Linux system, or a PC 65 -------------------------------------- 66 | Host-Side CDC ACM USB Host | [all …]
|
/linux/fs/ubifs/ |
H A D | shrinker.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2006-2008 Nokia Corporation. 16 * would add additional overhead to the file system fast paths. So the shrinker 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 [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-nfit | 10 (RO) Serial number of the NVDIMM (non-volatile dual in-line 44 (RO) Handle (i.e., instance number) for the SMBIOS (system 54 (RO) The flags in the NFIT memory device sub-structure indicate 74 mapped directly into system physical address space and / or a 80 only expect one code per-dimm as they will ignore 113 http://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf 114 https://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/ 132 (RO) Sub-system vendor id of the NVDIMM non-volatile memory 141 (RO) Sub-system revision id of the NVDIMM non-volatile memory subsystem 142 controller, assigned by the non-volatile memory subsystem [all …]
|
/linux/Documentation/filesystems/ |
H A D | zonefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ZoneFS - Zone filesystem for Zoned block devices 10 zonefs is a very simple file system exposing each zone of a zoned block device 11 as a file. Unlike a regular POSIX-compliant file system with native zoned block 18 than to a full-featured POSIX file system. The goal of zonefs is to simplify 22 example of this approach is the implementation of LSM (log-structured merge) 25 system rather than as a range of sectors of the entire disk. The introduction 31 ------------------- 62 by sub-directories. This file structure is built entirely using zone information 63 provided by the device and so does not require any complex on-disk metadata [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | img,pistachio-pinctrl.txt | 5 interrupt controller, and pinmux + pinconf device. The system ("east") pin 8 each. The GPIO banks are represented as sub-nodes of the pad controller node. 10 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 11 ../interrupt-controller/interrupts.txt for generic information regarding 15 -------------------------------------------- 16 - compatible: "img,pistachio-system-pinctrl". 17 - reg: Address range of the pinctrl registers. 19 Required properties for GPIO bank sub-nodes: 20 -------------------------------------------- 21 - interrupts: Interrupt line for the GPIO bank. [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | open.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 22 the hardware, which may also expose device nodes, called V4L2 sub-devices. 24 When such V4L2 sub-devices are exposed, they allow controlling those 25 other hardware components - usually connected via a serial bus (like 26 I²C, SMBus or SPI). Depending on the bridge driver, those sub-devices 29 :ref:`V4L2 sub-devices <subdev>`. 32 :ref:`Media Controller <media_controller>` are called **MC-centric** 34 are called **video-node-centric**. 36 Userspace can check if a V4L2 hardware peripheral is MC-centric by 38 :ref:`device_caps field <device-capabilities>`. [all …]
|
H A D | vidioc-enumstd.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMSTD - VIDIOC_SUBDEV_ENUMSTD - Enumerate supported video standards 52 .. flat-table:: struct v4l2_standard 53 :header-rows: 0 54 :stub-columns: 0 57 * - __u32 58 - ``index`` 59 - Number of the video standard, set by the application. 60 * - :ref:`v4l2_std_id <v4l2-std-id>` 61 - ``id`` [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A 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/Documentation/devicetree/bindings/pci/ |
H A D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
/linux/Documentation/virt/kvm/x86/ |
H A D | intel-tdx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 host and physical attacks. A CPU-attested software module called 'the TDX 16 This documentation describes TDX-specific KVM ABIs. The TDX module needs to be 18 core-kernel provides the support of initializing the TDX module, which is 25 --------------------- 28 For TDX operations, KVM_MEMORY_ENCRYPT_OP is re-purposed to be generic 29 ioctl with TDX specific sub-ioctl() commands. 33 /* Trust Domain Extensions sub-ioctl() commands. */ 48 /* flags for sub-command. If sub-command doesn't use this, set zero. */ 51 * data for each sub-command. An immediate or a pointer to the actual [all …]
|
/linux/Documentation/userspace-api/media/ |
H A D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 40 A character device node in the file system used to control and 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`; [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | ipu6-isys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Intel Image Processing Unit 6 (IPU6) Input System driver 9 Copyright |copy| 2023--2024 Intel Corporation 15 Input System (MIPI CSI2 receiver) drivers located under 26 Intel IPU6 is made up of two components - Input System (ISYS) and Processing 27 System (PSYS). 29 The Input System mainly works as MIPI CSI-2 receiver which receives and 32 There are 2 driver modules - intel-ipu6 and intel-ipu6-isys. intel-ipu6 is an 34 firmware authentication, DMA mapping and IPU-MMU (internal Memory mapping Unit) 36 sub-device interfaces. The IPU6 ISYS driver supports camera sensors connected [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | syna.txt | 3 According to https://www.synaptics.com/company/news/conexant-marvell 7 --------------------------------------------------------------- 18 "marvell,berlin2cd" for Marvell Armada 1500-mini (BG2CD, 88DE3005) 20 "marvell,berlin2q" for Marvell Armada 1500-pro (BG2Q, 88DE3114) 26 model = "Sony NSZ-GS7"; 27 compatible = "sony,nsz-gs7", "marvell,berlin2", "marvell,berlin"; 38 - compatible: should be "marvell,berlin-cpu-ctrl" 39 - reg: address and length of the register set 43 cpu-ctrl@f7dd0000 { 44 compatible = "marvell,berlin-cpu-ctrl"; [all …]
|