| /Linux-v6.1/drivers/media/platform/mediatek/mdp/ |
| D | mtk_mdp_core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2015-2016 MediaTek Inc. 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-mem2mem.h> 15 #include <media/videobuf2-core.h> 16 #include <media/videobuf2-dma-contig.h> 22 #define MTK_MDP_MODULE_NAME "mtk-mdp" 34 * struct mtk_mdp_pix_align - alignment of image 48 * struct mtk_mdp_fmt - the driver's internal color format data [all …]
|
| /Linux-v6.1/drivers/remoteproc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 bool "Support for Remote Processor subsystem" 33 processor framework. 44 processor framework. 54 This can be either built-in or a loadable module. 62 Say y here to support Mediatek's System Companion Processor (SCP) via 63 the remote processor framework. 75 and DSP on OMAP4) via the remote processor framework. 80 use-cases to run on your platform (multimedia codecs are 102 Say y here to support Wakeup M3 remote processor on TI AM33xx [all …]
|
| D | remoteproc_elf_loader.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Remote Processor Framework Elf loader 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 29 * rproc_elf_sanity_check() - Sanity Check for ELF32/ELF64 firmware image 30 * @rproc: the remote processor handle 31 * @fw: the ELF firmware image 33 * Make sure this fw image is sane (ie a correct ELF32/ELF64 file). 35 * Return: 0 on success and -EINVAL upon any failure 39 const char *name = rproc->firmware; [all …]
|
| D | qcom_pil_info.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2019-2020 Linaro Ltd. 13 * occupied by co-processor firmware for post mortem crash analysis. 41 np = of_find_compatible_node(NULL, NULL, "qcom,pil-reloc-info"); in qcom_pil_info_init() 43 return -ENOENT; in qcom_pil_info_init() 53 return -ENOMEM; in qcom_pil_info_init() 65 * qcom_pil_info_store() - store PIL information of image in IMEM 66 * @image: name of the image 67 * @base: base address of the loaded image 68 * @size: size of the loaded image [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
| 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 …]
|
| 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 …]
|
| D | ti,k3-r5f-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5f-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI K3 R5F processor subsystems 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more dual-core Arm Cortex R5F 14 processor subsystems/clusters (R5FSS). The dual core cluster can be used 20 AM64x SoCs do not support LockStep mode, but rather a new non-safety mode 21 called "Single-CPU" mode, where only Core0 is used, but with ability to use [all …]
|
| /Linux-v6.1/drivers/media/platform/renesas/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 tristate "R-Car Image Signal Processor (ISP)" 27 Support for Renesas R-Car Image Signal Processor (ISP). 28 Enable this to support the Renesas R-Car Image Signal 29 Processor (ISP). 32 module will be called rcar-isp. 43 source "drivers/media/platform/renesas/rcar-vin/Kconfig" 48 tristate "Renesas Frame Compression Processor" 53 This is a driver for the Renesas Frame Compression Processor (FCP). 55 Renesas R-Car Gen3 and RZ/G2 SoCs. It handles memory access for [all …]
|
| /Linux-v6.1/arch/sh/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 72 The SuperH is a RISC processor targeted for use in embedded systems 75 <http://www.linux-sh.org/>. 146 # Processor families 208 prompt "Processor sub-type selection" 211 # Processor subtypes 214 # SH-2 Processor Support 217 bool "Support SH7619 processor" 222 bool "Support J2 processor" 227 # SH-2A Processor Support [all …]
|
| /Linux-v6.1/arch/parisc/kernel/ |
| D | perf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * This driver programs the PCX-U/PCX-W performance counters 13 * on the PA-RISC 2.0 chips. The driver keeps all images now 15 * of a bad image halting the CPU. Also, there are different 16 * images for the PCX-W and later chips vs the PCX-U chips. 25 * This driver accesses the processor directly vs going through 40 #include <asm/parisc-device.h> 41 #include <asm/processor.h> 62 /* RDRs to write for PCX-W */ 64 { 0, 1, 4, 5, 6, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, -1 }; [all …]
|
| /Linux-v6.1/drivers/platform/x86/intel/atomisp2/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 to Intel's Image Signal Processor. Linux currently does not have a 24 ACPI tables, so this driver contains per-system info about the GPIO 32 tristate "Intel AtomISP v2 dummy / power-management driver" 37 Power-management driver for Intel's Image Signal Processor found on
|
| /Linux-v6.1/Documentation/admin-guide/kdump/ |
| D | kdump.rst | 2 Documentation for Kdump - The kexec-based Crash Dumping Solution 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 13 the system panics). The system kernel's memory image is preserved across 14 the reboot and is accessible to the dump-capture kernel. 17 the memory image to a dump file on the local disk, or across the network 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 44 All of the necessary information about the system kernel's core image is 47 passed to the dump-capture kernel through the elfcorehdr= boot [all …]
|
| /Linux-v6.1/arch/x86/kernel/ |
| D | crash.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #include <asm/processor.h> 54 * processor. And when loading kvm_intel module, the 192 walk_system_ram_res(0, -1, &nr_ranges, get_nr_ram_ranges_callback); in fill_up_crash_elf_data() 205 cmem->max_nr_ranges = nr_ranges; in fill_up_crash_elf_data() 206 cmem->nr_ranges = 0; in fill_up_crash_elf_data() 213 * might lead to split and split ranges are put in cmem->ranges[] array 220 ret = crash_exclude_mem_range(cmem, 0, (1<<20)-1); in elf_header_exclude_ranges() 240 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback() 241 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback() [all …]
|
| /Linux-v6.1/arch/xtensa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 56 Xtensa processors are 32-bit RISC machines designed by Tensilica 59 architecture supports all processor configurations and extensions, 61 a home page at <http://www.linux-xtensa.org/>. 97 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1) 103 …def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null… 105 menu "Processor type and features" 108 prompt "Xtensa Processor Configuration" 112 bool "fsf - default (not generic) configuration" 116 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/media/ |
| D | mediatek-vpu.txt | 1 * Mediatek Video Processor Unit 3 Video Processor Unit is a HW video controller. It controls HW Codec including 4 H.264/VP8/VP9 Decode, H.264/VP8 Encode and Image Processor (scale/rotate/color convert). 7 - compatible: "mediatek,mt8173-vpu" 8 - reg: Must contain an entry for each entry in reg-names. 9 - reg-names: Must include the following entries: 12 - interrupts: interrupt number to the cpu. 13 - clocks : clock name from clock manager 14 - clock-names: must be main. It is the main clock of VPU 17 - memory-region: phandle to a node describing memory (see [all …]
|
| D | exynos4-fimc-is.txt | 1 Exynos4x12 SoC series Imaging Subsystem (FIMC-IS) 3 The FIMC-IS is a subsystem for processing image signal from an image sensor. 4 The Exynos4x12 SoC series FIMC-IS V1.5 comprises of a dedicated ARM Cortex-A5 5 processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C 8 fimc-is node 9 ------------ 12 - compatible : should be "samsung,exynos4212-fimc-is" for Exynos4212 and 14 - reg : physical base address and length of the registers set; 15 - interrupts : must contain two FIMC-IS interrupts, in order: ISP0, ISP1; 16 - clocks : list of clock specifiers, corresponding to entries in [all …]
|
| D | renesas,imr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Image Renderer (Distortion Correction Engine) 10 - Sergei Shtylyov <sergei.shtylyov@gmail.com> 13 The image renderer, or the distortion correction engine, is a drawing 14 processor with a simple instruction system capable of referencing video 19 The image renderer light extended 4 (IMR-LX4) is found in R-Car Gen3 SoCs. 24 - enum: 25 - renesas,r8a7795-imr-lx4 # R-Car H3 [all …]
|
| /Linux-v6.1/arch/x86/power/ |
| D | hibernate_asm_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Its rewriting one kernel image with another. What is stack in "old" 6 * image could very well be data page in "new" image, and overwriting 13 #include <asm/asm-offsets.h> 14 #include <asm/processor-flags.h> 39 /* prepare to jump to the image kernel */ 83 /* code below belongs to the image kernel */
|
| /Linux-v6.1/Documentation/gpu/ |
| 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 ----- 26 source image, unpacks or converts YUV pixels to the device internal RGB pixels, 30 ------ 32 supports image enhancements by scaler. 39 ------------------- 41 frame. its output frame can be fed into post image processor for showing it on 47 -------------------------- 51 Post image processor (improc) [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/media/i2c/ |
| D | aptina,mt9v111.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 13 The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core 14 based on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP). 17 of image resolutions and formats controllable through a simple two-wires 30 enable-gpios: 34 standby-gpios: 39 reset-gpios: [all …]
|
| /Linux-v6.1/drivers/staging/olpc_dcon/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 controller (integrate into the processor or chipset) and the LCD 13 panel. It allows the main processor/display controller to be 14 completely powered off while still retaining an image on the display.
|
| /Linux-v6.1/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 am437x-vpfe TI AM437x VPFE 18 aspeed-video Aspeed AST2400 and AST2500 19 atmel-isc ATMEL Image Sensor Controller (ISC) 20 atmel-isi ATMEL Image Sensor Interface (ISI) 24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller 25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller 26 coda-vpu Chips&Media Coda multi-standard codec IP 29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem) 30 exynos-fimc-lite EXYNOS FIMC-LITE camera interface [all …]
|
| /Linux-v6.1/arch/ia64/kernel/ |
| D | machine_kexec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2005 Hewlett-Packard Development Comapny, L.P. 25 #include <asm/processor.h> 53 * Do what every setup is needed on image and the 57 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument 63 /* Pre-load control code buffer to minimize work in kexec path */ in machine_kexec_prepare() 64 control_code_buffer = page_address(image->control_code_page); in machine_kexec_prepare() 69 ia64_kimage = image; in machine_kexec_prepare() 74 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument 84 struct kimage *image = arg; in ia64_machine_kexec() local [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/fpga/ |
| D | fpga-region.txt | 6 - Introduction 7 - Terminology 8 - Sequence 9 - FPGA Region 10 - Supported Use Models 11 - Device Tree Examples 12 - Constraints 42 * A base (or static) FPGA image may create a set of PRR's that later may 45 * The connections at the edge of each PRR are fixed. The image that is loaded 52 * An FPGA image that is designed to be loaded into a PRR. There may be [all …]
|
| /Linux-v6.1/arch/alpha/ |
| D | Makefile | 11 NM := $(NM) -B 13 LDFLAGS_vmlinux := -static -N #-relax 14 CHECKFLAGS += -D__alpha__ 15 cflags-y := -pipe -mno-fp-regs -ffixed-8 16 cflags-y += $(call cc-option, -fno-jump-tables) 18 cpuflags-$(CONFIG_ALPHA_EV4) := -mcpu=ev4 19 cpuflags-$(CONFIG_ALPHA_EV5) := -mcpu=ev5 20 cpuflags-$(CONFIG_ALPHA_EV56) := -mcpu=ev56 21 cpuflags-$(CONFIG_ALPHA_POLARIS) := -mcpu=pca56 22 cpuflags-$(CONFIG_ALPHA_SX164) := -mcpu=pca56 [all …]
|