Home
last modified time | relevance | path

Searched +full:ganged +full:- +full:mode (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/staging/media/tegra-video/
H A Dcsi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 #include <media/media-entity.h>
10 #include <media/v4l2-async.h>
11 #include <media/v4l2-subdev.h>
22 /* Maximum 2 CSI x4 ports can be ganged up for streaming */
42 * struct tegra_csi_channel - Tegra CSI channel
50 * @numgangports: number of immediate ports ganged up to meet the
51 * channel bus-width
54 * @pg_mode: test pattern generator mode for channel
82 * struct tpg_framerate - Tegra CSI TPG framerate configuration
[all …]
H A DTODO2 * Add support for Ganged mode.
5 * Make sure v4l2-compliance tests pass with all of the above implementations.
H A Dtegra210.c1 // SPDX-License-Identifier: GPL-2.0-only
150 writel_relaxed(val, chan->vi->iomem + addr); in tegra_vi_write()
155 return readl_relaxed(chan->vi->iomem + addr); in tegra_vi_read()
164 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_write()
174 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_read()
185 struct tegra_vi *vi = chan->vi; in tegra210_channel_host1x_syncpt_init()
191 for (i = 0; i < chan->numgangports; i++) { in tegra210_channel_host1x_syncpt_init()
192 fs_sp = host1x_syncpt_request(&vi->client, flags); in tegra210_channel_host1x_syncpt_init()
194 dev_err(vi->dev, "failed to request frame start syncpoint\n"); in tegra210_channel_host1x_syncpt_init()
195 ret = -ENOMEM; in tegra210_channel_host1x_syncpt_init()
[all …]
/linux/Documentation/devicetree/bindings/display/panel/
H A Djdi,lpm102a188a.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
13 This panel requires a dual-channel DSI host to operate. It supports two modes:
14 - left-right: each channel drives the left or right half of the screen
15 - even-odd: each channel drives the even or odd lines of the screen
18 driven by the first link (DSI-LINK1) is considered the primary peripheral
20 peripheral driven by the second link (DSI-LINK2).
23 - $ref: panel-common.yaml#
[all …]
/linux/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra20-dsi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
16 - enum:
17 - nvidia,tegra20-dsi
18 - nvidia,tegra30-dsi
19 - nvidia,tegra114-dsi
[all …]
/linux/drivers/gpu/drm/tegra/
H A Ddsi.c1 // SPDX-License-Identifier: GPL-2.0-only
31 #include "mipi-phy.h"
82 /* for ganged-mode support */
105 return to_dsi_state(dsi->output.connector.state); in tegra_dsi_get_state()
110 u32 value = readl(dsi->regs + (offset << 2)); in tegra_dsi_readl()
112 trace_dsi_readl(dsi->dev, offset, value); in tegra_dsi_readl()
120 trace_dsi_writel(dsi->dev, offset, value); in tegra_dsi_writel()
121 writel(value, dsi->regs + (offset << 2)); in tegra_dsi_writel()
202 struct drm_info_node *node = s->private; in tegra_dsi_show_regs()
203 struct tegra_dsi *dsi = node->info_ent->data; in tegra_dsi_show_regs()
[all …]
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114-asus-tf701t.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/input/gpio-keys.h>
6 #include <dt-bindings/input/input.h>
13 chassis-type = "convertible";
29 trusted-foundations {
30 compatible = "tlm,trusted-foundations";
31 tlm,version-major = <2>;
32 tlm,version-minor = <8>;
40 reserved-memory {
[all …]
H A Dtegra124-xiaomi-mocha.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/gpio-keys.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/input/ti-drv260x.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/thermal/thermal.h>
15 chassis-type = "tablet";
30 stdout-path = "serial0:115200n8";
41 avdd-dsi-csi-supply = <&avdd_dsi_csi>;
[all …]
/linux/drivers/usb/host/
H A Dohci-hcd.c1 // SPDX-License-Identifier: GPL-1.0+
8 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net>
16 * OHCI is the main "non-Intel/VIA" standard for USB 1.1 host controller
17 * interfaces (though some non-x86 Intel chips use it). It supports
39 #include <linux/dma-mapping.h>
54 /*-------------------------------------------------------------------------*/
56 /* For initializing controller (mask in an HCFS mode too) */
63 /* On PA-RISC, PDC can leave IR set incorrectly; ignore it there. */
72 /*-------------------------------------------------------------------------*/
81 #include "pci-quirks.h"
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display.c2 * Copyright © 2006-2007 Intel Corporation
27 #include <linux/dma-resv.h>
147 return (crtc_state->active_planes & in is_hdr_mode()
183 return crtc_state->master_transcoder != INVALID_TRANSCODER; in is_trans_port_sync_slave()
189 return crtc_state->sync_mode_slaves_mask != 0; in is_trans_port_sync_master()
201 return ffs(crtc_state->joiner_pipes) - 1; in joiner_primary_pipe()
210 return hweight8(crtc_state->joiner_pipes) >= 2; in is_bigjoiner()
218 return crtc_state->joiner_pipes & (0b01010101 << joiner_primary_pipe(crtc_state)); in bigjoiner_primary_pipes()
226 return crtc_state->joiner_pipes & (0b10101010 << joiner_primary_pipe(crtc_state)); in bigjoiner_secondary_pipes()
231 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_bigjoiner_primary()
[all …]
/linux/drivers/usb/core/
H A Dhub.c1 // SPDX-License-Identifier: GPL-2.0
79 /* Protect struct usb_device->state and ->children members
80 * Note: Both are also protected by ->dev.sem, except that ->state can
88 /* synchronize hub-port add/remove and peering operations */
98 * 10 seconds to send reply for the initial 64-byte descriptor request.
100 /* define initial 64-byte descriptor request timeout in milliseconds */
104 "initial 64-byte descriptor request timeout in milliseconds "
105 "(default 5000 - 5.0 seconds)");
149 if (hub_is_superspeedplus(hub->hdev)) in portspeed()
151 if (hub_is_superspeed(hub->hdev)) in portspeed()
[all …]