| /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 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 …]
|
| H A 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 19 controller, a dedicated local power/sleep controller etc. The DSP processor 20 cores in the K3 SoCs are usually either a TMS320C66x CorePac processor or a [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 8 The processor cores in the sub-system usually contain additional sub-modules 10 controller, a dedicated local power/sleep controller etc. The DSP processor 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 …]
|
| H A D | ti,k3-m4f-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-m4f-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI K3 M4F processor subsystems 10 - Hari Nagalla <hnagalla@ti.com> 11 - Mathieu Poirier <mathieu.poirier@linaro.org> 17 home automation applications, may use the M4F core as a remote processor 20 $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# 25 - ti,am64-m4fss [all …]
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A 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> 15 external to the various processor subsystems and is connected on an 21 controller within a processor subsystem, and there can be more than one line 22 going to a specific processor's interrupt controller. The interrupt line 35 lines can also be routed to different processor sub-systems on DRA7xx as they 40 to different processor subsystems over a limited number of common interrupt [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 52 **Digital Signal Processor** 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. 108 **Image Signal Processor** [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | head-nommu.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/kernel/head-nommu.S 5 * Copyright (C) 1994-2002 Russell King 6 * Copyright (C) 2003-2006 Hyok S. Choi 8 * Common kernel startup code (non-paged MM) 16 #include <asm/asm-offsets.h> 25 * --------------------------- 28 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0, 31 * See linux/arch/arm/tools/mach-types for the complete list of machine 46 THUMB( bx r9 ) @ If this is a Thumb-2 kernel, [all …]
|
| H A D | head-common.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/kernel/head-common.S 5 * Copyright (C) 1994-2002 Russell King 18 #define OF_DT_MAGIC 0xedfe0dd0 /* 0xd00dfeed in big-endian */ 71 * r0 = cp#15 control register (exc_ret for M-class) 74 * r9 = processor ID 97 sub r2, r2, r1 104 sub r2, r1, r0 112 str r9, [r0] @ Save processor ID 149 .size __mmap_switched_data, . - __mmap_switched_data [all …]
|
| H A D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1994-2002 Russell King 9 * Kernel startup code for all 32-bit CPUs 19 #include <asm/asm-offsets.h> 48 .equ swapper_pg_dir, KERNEL_RAM_VADDR - PG_DIR_SIZE 69 sub \rd, \rd, #PG_DIR_SIZE 74 * --------------------------- 77 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0, 83 * See linux/arch/arm/tools/mach-types for the complete list of machine 87 * crap here - that's what the boot loader (or in extreme, well justified [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | qcom_camss.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 ------------ 25 ---------------------------------- 30 - 2 / 3 CSIPHY modules. They handle the Physical layer of the CSI2 receivers. 32 - 2 / 4 CSID (CSI Decoder) modules. They handle the Protocol and Application 36 - ISPIF (ISP Interface) module. Handles the routing of the data streams from 38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing 48 ----------------------- 52 - Input from camera sensor via CSIPHY; 53 - Generation of test input data by the TG in CSID; [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,kpss-gcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,kpss-gcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Krait Processor Sub-system (KPSS) Global Clock Controller (GCC) 10 - Christian Marangi <ansuelsmth@gmail.com> 13 Krait Processor Sub-system (KPSS) Global Clock Controller (GCC). Used 15 to the kpss-gcc registers. 20 - enum: 21 - qcom,kpss-gcc-ipq8064 [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| H A D | omap-ocp2scp.txt | 1 * OMAP OCP2SCP - ocp interface to scp interface 4 - compatible : Should be "ti,am437x-ocp2scp" for AM437x processor 5 Should be "ti,omap-ocp2scp" for all others 6 - reg : Address and length of the register set for the device 7 - #address-cells, #size-cells : Must be present if the device has sub-nodes 8 - ranges : the child address space are mapped 1:1 onto the parent address space 9 - ti,hwmods : must be "ocp2scp_usb_phy" 11 Sub-nodes: 12 All the devices connected to ocp2scp are described using sub-node to ocp2scp 15 compatible = "ti,omap-ocp2scp"; [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | other.json | 3 …sed (through a software handler) beyond FP; SSE-AVX mix and A/D assists who are counted by dedicat… 7 …-AVX mix and A/D assists who are counted by dedicated sub-events. This includes, but not limited … 36 "BriefDescription": "Number of hardware interrupts received by the processor.", 40 … "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
|
| /linux/arch/sparc/kernel/ |
| H A D | head_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 #include <asm/processor.h> 93 * SILO can invoke us with 32-bit address masking enabled, 125 .asciz "call-method" 133 .asciz "SUNW,set-trap-table" 137 .asciz "SUNW,UltraSPARC-T" 139 .asciz "SPARC-" 141 .asciz "SPARC64-X" 169 mov (1b - prom_peer_name), %l1 170 sub %l0, %l1, %l1 [all …]
|
| /linux/include/linux/ |
| H A D | processor.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Misc low level processor primitives */ 6 #include <asm/processor.h> 9 * spin_begin is used before beginning a busy-wait loop, and must be paired 17 * Violations of these guidelies will not cause a bug, but may cause sub 23 * Detection of resource owner and decision to spin or sleep or guest-yield
|
| H A D | fsl_devices.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Freescale processor devices 17 PHY CLK to become stable - 10ms*/ 30 * Each sub-arch has its own master list of unique devices and 31 * enumerates them by enum fsl_devices in a sub-arch specific header 40 * - platform data structures: <driver>_platform_data 41 * - platform data device flags: FSL_<driver>_DEV_<FLAG> 42 * - platform data board flags: FSL_<driver>_BRD_<FLAG> 47 FSL_USB_VER_NONE = -1, 86 unsigned power_budget; /* hcd->power_budget */ [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | spinlock-llsc.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * include/asm-sh/spinlock-llsc.h 12 #include <asm/processor.h> 18 #define arch_spin_is_locked(x) ((x)->lock <= 0) 22 * on the local processor, one does not. 41 : "r" (&lock->lock) in arch_spin_lock() 56 : "r" (&lock->lock) in arch_spin_unlock() 74 : "r" (&lock->lock) in arch_spin_trylock() 82 * Read-write spinlocks, allowing multiple readers but only one writer. 85 * writers. For those circumstances we can "mix" irq-safe locks - any writer [all …]
|
| /linux/Documentation/gpu/ |
| H A D | komeda-kms.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 The drm/komeda driver supports the Arm display processor D71 and later products, 23 ----- 30 ------ 39 ------------------- 41 frame. its output frame can be fed into post image processor for showing it on 47 -------------------------- 51 Post image processor (improc) 52 ----------------------------- 53 Post image processor adjusts frame data like gamma and color space to fit the [all …]
|
| /linux/arch/arm/nwfpe/ |
| H A D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 17 sub r4, r5, #4 24 strb r8, [r10, #TSK_USED_MATH] @ set current->used_math 64 #include <asm/asm-offsets.h> 68 mov r4, lr @ save the failure-return addresses 118 @ Check whether the instruction is a co-processor instruction. 119 @ If yes, we need to call the relevant co-processor handler. 131 sub r4, r4, #4 @ ARM instruction at user PC - 4
|
| /linux/arch/arm/mm/ |
| H A D | cache-v7.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/cache-v7.S 8 * This is the "shell" of the ARMv7 processor support. 16 #include <asm/hardware/cache-b15-rac.h> 18 #include "proc-macros.S" 20 .arch armv7-a 36 * processor. We fix this by performing an invalidate, rather than a 52 mov r3, r3, lsl r1 @ NumWays-1 shifted into bits [31:...] 65 subs r0, r0, #1 @ Set-- 67 subs r3, r3, r1 @ Way-- [all …]
|
| /linux/arch/sh/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 77 The SuperH is a RISC processor targeted for use in embedded systems 80 <http://www.linux-sh.org/>. 151 # Processor families 213 prompt "Processor sub-type selection" 216 # Processor subtypes 219 # SH-2 Processor Support 222 bool "Support SH7619 processor" 227 bool "Support J2 processor" 232 # SH-2A Processor Support [all …]
|
| /linux/arch/xtensa/lib/ |
| H A D | usercopy.S | 8 * of the Xtensa link-time HAL, and those files may differ per 9 * processor configuration. Patching the kernel for another 10 * processor configuration includes replacing the hal files, and we 11 * could lose the special functionality for accessing user-space 37 * This code tries to use fall-through braches for the common 97 addi a4, a4, -1 100 .Ldst2mod4: # dst 16-bit aligned 109 addi a4, a4, -2 138 * Destination and source are word-aligned. 140 # copy 16 bytes per iteration for word-aligned dst and word-aligned src [all …]
|
| /linux/arch/xtensa/boot/boot-redboot/ |
| H A D | bootstrap.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 #include <asm/processor.h> 8 * RB-Data: RedBoot data/bss 9 * P: Boot-Parameters 10 * L: Kernel-Loader 12 * The Linux-Kernel image including the loader must be loaded 16 * |_RB-Data_|_P_|__________|_L_|___Linux-Kernel___|______| 20 * |___Linux-Kernel___|_P_|_L_|___________________________| 83 # addi a4, a0, __start - __start_a0 89 sub a0, a4, a5 [all …]
|
| /linux/Documentation/devicetree/bindings/power/ |
| H A D | qcom,kpss-acc-v2.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/power/qcom,kpss-acc-v2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Krait Processor Sub-system (KPSS) Application Clock Controller (ACC) v2 10 - Christian Marangi <ansuelsmth@gmail.com> 17 power-manager for enabling the cpu. 22 - qcom,kpss-acc-v2 23 - qcom,msm8916-acc 27 - description: Base address and size of the register region [all …]
|
| /linux/drivers/message/fusion/lsi/ |
| H A D | mpi_log_fc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2000-2008 LSI Corporation. All rights reserved. 41 …O_FC_INIT_ERROR_OUT_OF_ORDER_FRAME = 0x20000001, /* received an out of order frame - unsupported */ 46 …C_INIT_ERROR_SUBPROC_DEAD = 0x20000006, /* Main processor could not initialize sub-processor… 60 …MPI_IOCLOGINFO_FC_TARGET_WRSP_KILLED_BY_LIP = 0x21000007, /* Auto-response after a write not s…
|