/linux/drivers/media/platform/mediatek/mdp/ |
H A 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/Documentation/admin-guide/media/ |
H A D | raspberrypi-pisp-be.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Raspberry Pi PiSP Back End Memory-to-Memory ISP (pisp-be) 10 The PiSP Back End is a memory-to-memory Image Signal Processor (ISP) which reads 11 image data from DRAM memory and performs image processing as specified by the 16 Image Signal Processor (PiSP) Specification document`_ 18 The PiSP Back End ISP processes images in tiles. The handling of image 19 tessellation and the computation of low-level configuration parameters is 23 The full image processing pipeline, which involves capturing RAW Bayer data from 24 an image sensor through a MIPI CSI-2 compatible capture interface, storing them 29 The pisp-be driver [all …]
|
H A 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 …]
|
H A D | omap3isp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 OMAP 3 Image Signal Processor (ISP) driver 17 ------------ 19 This file documents the Texas Instruments OMAP 3 Image Signal Processor (ISP) 26 - 3430 27 - 3530 28 - 3630 36 ---------------- 42 - OMAP3 ISP CCP2 43 - OMAP3 ISP CSI2a [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | raspberrypi,pispbe.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: Raspberry Pi PiSP Image Signal Processor (ISP) Back End 10 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com> 11 - Jacopo Mondi <jacopo.mondi@ideasonboard.com> 14 The Raspberry Pi PiSP Image Signal Processor (ISP) Back End is an image 15 processor that fetches images in Bayer or Grayscale format from DRAM memory 19 https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specification.pdf 24 - enum: [all …]
|
H A 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 …]
|
H A 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/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,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/Documentation/userspace-api/media/v4l/ |
H A D | metafmt-pisp-be.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. _v4l2-meta-fmt-rpi-be-cfg: 12 The Raspberry Pi PiSP Back End memory-to-memory image signal processor is 14 to the `pispbe-config` output video device node using the 22 <https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specification.pdf>`_ 27 ------------------------- 29 The global configuration data describe how the pixels in a particular image are 30 to be processed and is therefore shared across all the tiles of the image. So 38 --------------- 41 a single tile in an image is going to be processed. A single set of tile [all …]
|
/linux/drivers/remoteproc/ |
H A 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 …]
|
H A 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/drivers/media/platform/renesas/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 tristate "R-Car MIPI CSI-2 Receiver" 27 Support for Renesas R-Car MIPI CSI-2 receiver. 28 Supports R-Car Gen3 and RZ/G2 SoCs. 31 module will be called rcar-csi2. 34 tristate "R-Car Image Signal Processor (ISP)" 43 Support for Renesas R-Car Image Signal Processor (ISP). 44 Enable this to support the Renesas R-Car Image Signal 45 Processor (ISP). 48 module will be called rcar-isp. [all …]
|
/linux/arch/sh/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 78 The SuperH is a RISC processor targeted for use in embedded systems 81 <http://www.linux-sh.org/>. 152 # Processor families 214 prompt "Processor sub-type selection" 217 # Processor subtypes 220 # SH-2 Processor Support 223 bool "Support SH7619 processor" 228 bool "Support J2 processor" 233 # SH-2A Processor Support [all …]
|
/linux/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Allwinner A31 Image Signal Processor (ISP) Driver" 14 Support for the Allwinner A31 Image Signal Processor (ISP), also
|
/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 32 unit is logical. If the data unit is image data, it may also be called a 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. [all …]
|
/linux/arch/parisc/kernel/ |
H A 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/drivers/firmware/efi/libstub/ |
H A D | arm64.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include <asm/image.h> 28 * via the type 4 SMBIOS records. Otherwise, test the processor version in system_needs_vamap() 29 * field. eMAG systems all appear to have the processor version field in system_needs_vamap() 36 socid = (u32 *)record->processor_id; in system_needs_vamap() 38 static char const altra[] = "Ampere(TM) Altra(TM) Processor"; in system_needs_vamap() 43 if (!version || (strncmp(version, altra, sizeof(altra) - 1) && in system_needs_vamap() 44 strncmp(version, emag, sizeof(emag) - 1))) in system_needs_vamap() 108 size -= lsize; in efi_cache_sync_image() 123 * the image header, so offset #0. This will be overridden by the EFI in primary_entry_offset() [all …]
|
/linux/drivers/platform/x86/intel/atomisp2/ |
H A 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/arch/xtensa/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 61 Xtensa processors are 32-bit RISC machines designed by Tensilica 64 architecture supports all processor configurations and extensions, 66 a home page at <http://www.linux-xtensa.org/>. 105 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1) 111 …def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null… 113 menu "Processor type and features" 116 prompt "Xtensa Processor Configuration" 120 bool "fsf - default (not generic) configuration" 124 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" [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 ----- 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/arch/x86/power/ |
H A 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/Documentation/devicetree/bindings/media/i2c/ |
H A 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/arch/mips/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 143 bool "Generic board-agnostic MIPS kernel" 200 bool "Alchemy processor based machines" 285 Build a generic DT-based kernel image that boots on select 286 BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top 378 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the 379 DECstation porting pages on <http://decstation.unix-ag.org/>. 418 Olivetti M700-10 workstations. 455 bool "Loongson 32-bit family of machines" 458 This enables support for the Loongson-1 family of machines. [all …]
|