Home
last modified time | relevance | path

Searched +full:tegra20 +full:- +full:vip (Results 1 – 7 of 7) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-vi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-vi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <[email protected]>
11 - Jon Hunter <[email protected]>
15 pattern: "^vi@[0-9a-f]+$"
19 - const: nvidia,tegra20-vi
20 - const: nvidia,tegra30-vi
21 - const: nvidia,tegra114-vi
[all …]
Dnvidia,tegra20-vip.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-vip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra VIP (parallel video capture) controller
10 - Luca Ceresoli <[email protected]>
15 - nvidia,tegra20-vip
32 - port@0
33 - port@1
38 - compatible
[all …]
/linux-6.14.4/drivers/staging/media/tegra-video/
Dtegra20.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Tegra20-specific VI implementation
10 * This source file contains Tegra20 supported video formats,
11 * VI and VIP SoC specific data, operations and registers accessors.
19 #include <linux/v4l2-mediabus.h>
21 #include "vip.h"
26 /* This are just good-sense numbers. The actual min/max is not documented. */
32 /* --------------------------------------------------------------------------
147 /* --------------------------------------------------------------------------
153 writel(val, chan->vi->iomem + addr); in tegra20_vi_write()
[all …]
Dvip.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Parallel video capture module (VIP) for the Tegra VI.
5 * This file implements the VIP-specific infrastructure.
19 #include <media/v4l2-fwnode.h>
21 #include "vip.h"
44 remote_pad = media_pad_remote_pad_first(&chan->pads[TEGRA_VIP_PAD_SINK]); in tegra_vip_channel_get_prev_subdev()
48 return media_entity_to_v4l2_subdev(remote_pad->entity); in tegra_vip_channel_get_prev_subdev()
54 struct tegra_vip *vip = vip_channel_to_vip(vip_chan); in tegra_vip_enable_stream() local
58 err = pm_runtime_resume_and_get(vip->dev); in tegra_vip_enable_stream()
60 return dev_err_probe(vip->dev, err, "failed to get runtime PM\n"); in tegra_vip_enable_stream()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 tegra-video-objs := \
5 vip.o \
8 tegra-video-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o
9 tegra-video-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o
10 obj-$(CONFIG_VIDEO_TEGRA) += tegra-video.o
Dvideo.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <media/v4l2-event.h>
21 tegra_channels_cleanup(vid->vi); in tegra_v4l2_dev_release()
24 media_device_unregister(&vid->media_dev); in tegra_v4l2_dev_release()
25 media_device_cleanup(&vid->media_dev); in tegra_v4l2_dev_release()
39 v4l2_event_queue(&chan->video, arg); in tegra_v4l2_dev_notify()
40 if (ev->type == V4L2_EVENT_SOURCE_CHANGE && vb2_is_streaming(&chan->queue)) in tegra_v4l2_dev_notify()
41 vb2_queue_error(&chan->queue); in tegra_v4l2_dev_notify()
51 return -ENOMEM; in host1x_video_probe()
53 dev_set_drvdata(&dev->dev, vid); in host1x_video_probe()
[all …]
/linux-6.14.4/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-[email protected]
88 F: drivers/scsi/3w-*
[all …]