Home
last modified time | relevance | path

Searched +full:enforce +full:- +full:video +full:- +full:mode (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.10/Documentation/devicetree/bindings/display/
Ddsi-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/dsi-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
26 reg-property set to the virtual channel number, usually there is just
33 "#address-cells":
36 "#size-cells":
40 "^panel@[0-3]$":
50 from 0 to 3, as DSI uses a 2-bit addressing scheme. Some DSI
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/display/panel/
Dsony,acx424akp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: panel-common.yaml#
19 reset-gpios: true
20 vddi-supply:
22 enforce-video-mode: true
25 - compatible
26 - reg
[all …]
/Linux-v5.10/Documentation/driver-api/
Ddevice_link.rst17 Secondly, the driver core by default does not enforce any driver presence
57 device ``->probe`` callback or a boot-time PCI quirk.
61 ``->probe`` callback while the supplier hasn't started to probe yet: Had the
65 non-presence. [Note that it is valid to create a link from the consumer's
66 ``->probe`` callback while the supplier is still probing, but the consumer must
72 is added in the ``->probe`` callback of the supplier or consumer driver, it is
73 typically deleted in its ``->remove`` callback for symmetry. That way, if the
87 link is added from the consumer's ``->probe`` callback: ``DL_FLAG_RPM_ACTIVE``
93 Similarly, when the device link is added from supplier's ``->probe`` callback,
125 :c:func:`device_link_add()` may cause the PM-runtime usage counter of the
[all …]
/Linux-v5.10/drivers/gpu/drm/panel/
Dpanel-sony-acx424akp.c1 // SPDX-License-Identifier: GPL-2.0+
3 * MIPI-DSI Sony ACX424AKP panel driver. This is a 480x864
4 * AMOLED panel with a command-only DSI interface.
8 * Based on code and know-how from Marcus Lorentzon
9 * Copyright (C) ST-Ericsson SA 2010
18 #include <video/mipi_display.h>
66 * command mode using the maximum HS frequency.
97 struct mipi_dsi_device *dsi = to_mipi_dsi_device(acx->dev); in acx424akp_set_brightness()
99 int duty_ns = bl->props.brightness; in acx424akp_set_brightness()
106 pwm_ratio = max(((duty_ns * 256) / period_ns) - 1, 1); in acx424akp_set_brightness()
[all …]
/Linux-v5.10/Documentation/admin-guide/media/
Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
3 i.MX Video Capture Driver
7 ------------
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
20 - Video De-Interlacing or Combining Block (VDIC)
23 memory. Various dedicated DMA channels exist for both video capture and
[all …]
/Linux-v5.10/drivers/media/pci/cx18/
Dcx18-av-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Derived from cx25840-core.c
11 #include "cx18-driver.h"
12 #include "cx18-io.h"
13 #include "cx18-cards.h"
106 /* xtal * 0xe.2913d68/0x16 = 48000 * 384: 406 MHz pre post-div*/ in cx18_av_init()
127 /* enable sleep mode - register appears to be read only... */ in cx18_av_initialize()
129 /* disable sleep mode */ in cx18_av_initialize()
159 /* video output drive strength */ in cx18_av_initialize()
162 /* reset video */ in cx18_av_initialize()
[all …]
/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
36 .. flat-table::
37 :header-rows: 0
38 :stub-columns: 0
40 * - ``V4L2_EXPOSURE_AUTO``
41 - Automatic exposure time, automatic iris aperture.
[all …]
/Linux-v5.10/Documentation/gpu/
Di915.rst17 ------------------------
19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
29 ------------------
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
43 Intel GVT-g Guest Support(vGPU)
[all …]
/Linux-v5.10/Documentation/networking/
Dudplite.rst1 .. SPDX-License-Identifier: GPL-2.0
4 The UDP-Lite protocol (RFC 3828)
8 UDP-Lite is a Standards-Track IETF transport protocol whose characteristic
9 is a variable-length checksum. This has advantages for transport of multimedia
10 (video, VoIP) over wireless networks, as partly damaged packets can still be
14 For in-depth information, you can consult:
16 - The UDP-Lite Homepage:
17 http://web.archive.org/web/%2E/http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/
21 - The UDP-Lite HOWTO on
22 …http://web.archive.org/web/%2E/http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/files/UDP-Lite-HOWT…
[all …]
/Linux-v5.10/Documentation/admin-guide/
Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
25 { vendor | video | native | none }
26 If set to vendor, prefer vendor-specific driver
28 of the ACPI video.ko driver.
[all …]
/Linux-v5.10/drivers/gpu/drm/vmwgfx/device_include/
Dsvga_reg.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
3 * Copyright 1998-2015 VMware, Inc.
28 * svga_reg.h --
72 * Legal values for the SVGA_REG_CURSOR_ON register in old-fashioned
73 * cursor bypass mode.
139 * The byte-size is the size of the actual cursor data,
142 * 40K is sufficient memory for two 32-bit planes for a 64 x 64 cursor.
193 /* Legacy multi-monitor support */
208 SVGA_REG_TRACES = 45, /* Enable trace-based updates even when FIFO is on */
223 * don't know how to convert to a 64-bit byte value without overflowing.
[all …]
/Linux-v5.10/drivers/gpu/drm/via/
Dvia_verifier.c18 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
79 * Associates each hazard above with a possible multi-command
241 if ((buf_end - *buf) >= num_words) { in eat_words()
259 drm_local_map_t *map = seq->map_cache; in via_drm_lookup_agp_map()
261 if (map && map->offset <= offset in via_drm_lookup_agp_map()
262 && (offset + size) <= (map->offset + map->size)) { in via_drm_lookup_agp_map()
266 list_for_each_entry(r_list, &dev->maplist, head) { in via_drm_lookup_agp_map()
267 map = r_list->map; in via_drm_lookup_agp_map()
270 if (map->offset <= offset in via_drm_lookup_agp_map()
271 && (offset + size) <= (map->offset + map->size) in via_drm_lookup_agp_map()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/modules/freesync/
Dfreesync.c40 /* Threshold to exit/exit BTR (to avoid frequent enter-exits at the lower limit) */
69 core_freesync->dc = dc; in mod_freesync_create()
70 return &core_freesync->public; in mod_freesync_create()
115 * 10000) * stream->timing.h_total, in calc_duration_in_us_from_v_total()
116 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total()
133 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in calc_v_total_from_refresh()
134 stream->timing.h_total), 1000000); in calc_v_total_from_refresh()
137 if (v_total < stream->timing.v_total) { in calc_v_total_from_refresh()
138 ASSERT(v_total < stream->timing.v_total); in calc_v_total_from_refresh()
139 v_total = stream->timing.v_total; in calc_v_total_from_refresh()
[all …]
/Linux-v5.10/drivers/media/platform/omap3isp/
Disppreview.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * TI OMAP3 ISP driver - Preview module
26 { /* RGB-RGB Matrix */
38 {-38, -75, 112},
39 {112, -94 , -18}
85 * -------------------------------------------------------------
125 * Default Gamma Correction Table - All components
146 * preview_config_luma_enhancement - Configure the Luminance Enhancement table
153 const struct omap3isp_prev_luma *yt = &params->luma; in preview_config_luma_enhancement()
159 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement()
[all …]
/Linux-v5.10/drivers/staging/media/atomisp/pci/
Dsh_css_internal.h1 /* SPDX-License-Identifier: GPL-2.0 */
56 * TODO: Enforce the limitation above.
136 #define CALC_ALIGNMENT_MEMBER(x, y) (CEIL_MUL(x, y) - x)
207 /* Note that the struct below should only consist of ia_css_ptr-es
353 * The DMA software-mask,
356 * Bit 15...08: reading-request enabling bits for DMA channel 7..0
357 * Bit 07...00: writing-request enabling bits for DMA channel 7..0
384 host (true) or when they are passed to the preview/video pipe
392 set[SH_CSS_MAX_IF_CONFIGS]; /* CSI-2 port is used as index. */
416 ((SH_CSS_PIPE_CONFIG_SAMPLE_PARAMS << SH_CSS_MAX_SP_THREADS) - 1)
[all …]
Dsh_css_params.c1 // SPDX-License-Identifier: GPL-2.0
107 (sizeof(char) * (binary)->in_frame_info.res.height * \
108 (binary)->in_frame_info.padded_width)
111 (sizeof(unsigned short) * (binary)->sctbl_height * \
112 (binary)->sctbl_aligned_width_per_color * IA_CSS_SC_NUM_COLORS)
115 (sizeof(unsigned short) * max((binary)->sctbl_height, (binary)->sctbl_legacy_height) * \
117 (binary)->sctbl_aligned_width_per_color * IA_CSS_SC_NUM_COLORS)
120 (SH_CSS_MORPH_TABLE_ELEM_BYTES * (binary)->morph_tbl_aligned_width * \
121 (binary)->morph_tbl_height)
157 -1 << 4, -1 << 4, -1 << 4, -1 << 4, -1 << 4, -1 << 4, -1 << 4, -1 << 4,
[all …]
/Linux-v5.10/drivers/video/fbdev/
Dbroadsheetfb.c2 * broadsheetfb.c -- FB driver for E-Ink Broadsheet controller
35 #include <video/broadsheetfb.h>
121 par->board->set_ctl(par, BS_WR, 0); in broadsheet_gpio_issue_data()
122 par->board->set_hdb(par, data); in broadsheet_gpio_issue_data()
123 par->board->set_ctl(par, BS_WR, 1); in broadsheet_gpio_issue_data()
128 par->board->set_ctl(par, BS_DC, 0); in broadsheet_gpio_issue_cmd()
134 par->board->wait_for_rdy(par); in broadsheet_gpio_send_command()
136 par->board->set_ctl(par, BS_CS, 0); in broadsheet_gpio_send_command()
138 par->board->set_ctl(par, BS_DC, 1); in broadsheet_gpio_send_command()
139 par->board->set_ctl(par, BS_CS, 1); in broadsheet_gpio_send_command()
[all …]
Dudlfb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * udlfb.c -- Framebuffer driver for DisplayLink USB controller
10 * usb-skeleton by GregKH.
12 * Device-specific portions based on information from Displaylink, with work
27 #include <video/udlfb.h>
46 * There are many DisplayLink-based graphics products, all with unique PIDs.
47 * So we match on DisplayLink's VID + Vendor-Defined Interface Class (0xff)
112 * ----- -----------------------------
198 while (actual_count--) { in dlfb_lfsr16()
217 * This takes a standard fbdev screeninfo struct and all of its monitor mode
[all …]
Dimsttfb.c2 * drivers/video/imsttfb.c -- frame buffer device for IMS TwinTurbo
39 #define eieio() /* Enforce In-order Execution of I/O */
171 TVPPMASK = 0x08, /* 2 Pixel Read-Mask */
181 TVPCXPOL = 0x30, /* 12 Cursor-Position X LSB */
182 TVPCXPOH = 0x34, /* 13 Cursor-Position X MSB */
183 TVPCYPOL = 0x38, /* 14 Cursor-Position Y LSB */
184 TVPCYPOH = 0x3c, /* 15 Cursor-Position Y MSB */
203 TVPIRCKL = 0x30, /* Color-Key Overlay Low */
204 TVPIRCKH = 0x31, /* Color-Key Overlay High */
205 TVPIRCRL = 0x32, /* Color-Key Red Low */
[all …]
/Linux-v5.10/drivers/media/i2c/
Dmt9m032.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2010-2011 Lund Engineering
18 #include <linux/v4l2-mediabus.h>
20 #include <media/media-entity.h>
22 #include <media/v4l2-ctrls.h>
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-subdev.h>
26 #include "aptina-pll.h"
31 * column 0- 15 active boundary
32 * column 16-1455 image
[all …]
Dmt9m111.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <linux/v4l2-mediabus.h>
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-clk.h>
20 #include <media/v4l2-common.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-event.h>
24 #include <media/v4l2-fwnode.h>
246 /* user point of view - 0: falling 1: rising edge */
[all …]
/Linux-v5.10/drivers/media/i2c/cx25840/
Dcx25840-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* cx25840 - Conexant CX25840 audio/video decoder driver
10 * - cleanup/rewrite for V4L2 API (2005)
36 #include <media/v4l2-common.h>
37 #include <media/drv-intf/cx25840.h>
39 #include "cx25840-core.h"
41 MODULE_DESCRIPTION("Conexant CX25840 audio/video decoder driver");
73 /* ----------------------------------------------------------------------- */
107 msgs[0].addr = client->addr; in cx25840_read()
113 msgs[1].addr = client->addr; in cx25840_read()
[all …]
/Linux-v5.10/Documentation/admin-guide/sysctl/
Dkernel.rst5 .. See scripts/check-sysctl-docs to keep this up to date
14 ------------------------------------------------------------------------------
38 If BSD-style process accounting is enabled these values control
57 See :doc:`/power/video`. This allows the video resume mode to be set,
123 Ctrl-Alt-Delete). Writing a value to this file which doesn't
124 correspond to a running process will result in ``-ESRCH``.
126 See also `ctrl-alt-del`_.
162 %d dump mode, matches ``PR_SET_DUMPABLE`` and
216 ctrl-alt-del
219 When the value in this file is 0, ctrl-alt-del is trapped and
[all …]
/Linux-v5.10/drivers/media/usb/gspca/
Dov519.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2008-2011 Jean-François Moine <moinejf@free.fr>
8 * This module is adapted from the ov51x-jpeg package, which itself
13 * Copyright (c) 1999-2006 Mark W. McClelland
20 * ov51x-jpeg original copyright is:
22 * Copyright (c) 2004-2007 Romain Beauxis <toots@rastageeks.org>
38 MODULE_AUTHOR("Jean-Francois Moine <http://moinejf.free.fr>");
482 /*jfm: this value does not work for 800x600 - see isoc_init */
539 #define OV7670_R14_COM9 0x14 /* Control 9 - gain ceiling */
550 #define OV7670_R26_VPT 0x26 /* AGC/AEC fast mode op region */
[all …]
/Linux-v5.10/sound/soc/codecs/
Dwm8994.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8994.c -- WM8994 ALSA SoC Audio driver
5 * Copyright 2009-12 Wolfson Microelectronics plc
114 struct wm8994 *control = wm8994->wm8994; in wm8958_micd_set_rate()
120 idle = !wm8994->jack_mic; in wm8958_micd_set_rate()
124 sysclk = wm8994->aifclk[1]; in wm8958_micd_set_rate()
126 sysclk = wm8994->aifclk[0]; in wm8958_micd_set_rate()
128 if (control->pdata.micd_rates) { in wm8958_micd_set_rate()
129 rates = control->pdata.micd_rates; in wm8958_micd_set_rate()
130 num_rates = control->pdata.num_micd_rates; in wm8958_micd_set_rate()
[all …]

12