Lines Matching +full:isp +full:- +full:input
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
15 The ISP registers and programming model are documented in the `Raspberry Pi
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
24 an image sensor through a MIPI CSI-2 compatible capture interface, storing them
29 The pisp-be driver
32 The Raspberry Pi PiSP Back End (pisp-be) driver is located under
33 drivers/media/platform/raspberrypi/pisp-be. It uses the `V4L2 API` to register
35 a subdevice for the ISP that connects the video devices in a single media graph
38 The media topology registered by the `pisp-be` driver is represented below:
40 .. _pips-be-topology:
42 .. kernel-figure:: raspberrypi-pisp-be.dot
49 - pispbe-input: output device for images to be submitted to the ISP for
51 - pispbe-tdn_input: output device for temporal denoise.
52 - pispbe-stitch_input: output device for image stitching (HDR).
53 - pispbe-output0: first capture device for processed images.
54 - pispbe-output1: second capture device for processed images.
55 - pispbe-tdn_output: capture device for temporal denoise.
56 - pispbe-stitch_output: capture device for image stitching (HDR).
57 - pispbe-config: output device for ISP configuration parameters.
59 pispbe-input
60 ------------
62 Images to be processed by the ISP are queued to the `pispbe-input` output device
63 node. For a list of image formats supported as input to the ISP refer to the
66 pispbe-tdn_input, pispbe-tdn_output
67 -----------------------------------
69 The `pispbe-tdn_input` output video device receives images to be processed by
70 the temporal denoise block which are captured from the `pispbe-tdn_output`
73 input.
75 pispbe-stitch_input, pispbe-stitch_output
76 -----------------------------------------
79 tonemapping blocks are used. The `pispbe-stitch_output` writes images to memory
80 and the `pispbe-stitch_input` receives the previously written frame to process
81 it along with the current input image. Userspace is responsible for maintaining
83 queued to the input.
85 pispbe-output0, pispbe-output1
86 ------------------------------
88 The two capture devices write to memory the pixel data as processed by the ISP.
90 pispbe-config
91 -------------
93 The `pispbe-config` output video devices receives a buffer of configuration
94 parameters that define the desired image processing to be performed by the ISP.
96 The format of the ISP configuration parameter is defined by
101 ISP configuration
104 The ISP configuration is described solely by the content of the parameters
109 …n document: https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specific…