Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/Documentation/driver-api/
Ddevice_link.rst18 Secondly, the driver core by default does not enforce any driver presence
58 device ``->probe`` callback or a boot-time PCI quirk.
62 ``->probe`` callback while the supplier hasn't started to probe yet: Had the
66 non-presence. [Note that it is valid to create a link from the consumer's
67 ``->probe`` callback while the supplier is still probing, but the consumer must
73 is added in the ``->probe`` callback of the supplier or consumer driver, it is
74 typically deleted in its ``->remove`` callback for symmetry. That way, if the
88 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 in a degraded mode (reduced feature set or performance) when those resources
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/drivers/media/pci/cx18/
Dcx18-av-core.c4 * Derived from cx25840-core.c
20 #include "cx18-driver.h"
21 #include "cx18-io.h"
22 #include "cx18-cards.h"
115 /* xtal * 0xe.2913d68/0x16 = 48000 * 384: 406 MHz pre post-div*/ in cx18_av_init()
136 /* enable sleep mode - register appears to be read only... */ in cx18_av_initialize()
138 /* disable sleep mode */ in cx18_av_initialize()
168 /* video output drive strength */ in cx18_av_initialize()
171 /* reset video */ in cx18_av_initialize()
176 * Disable Video Auto-config of the Analog Front End and Video PLL. in cx18_av_initialize()
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/Documentation/media/uapi/v4l/
Dextended-controls.rst1 .. -*- coding: utf-8; mode: rst -*-
3 .. _extended-controls:
22 relating to how the video is encoded into an MPEG stream are specific to
24 of the resulting MPEG stream, not how the video is actually encoded into
71 it also allows for 64-bit values and pointers to be passed.
75 such as N-dimensional arrays and/or structures. You need to specify the
84 particular, this ioctl gives the dimensions of the N-dimensional array
113 .. code-block:: c
134 .. code-block:: c
144 The 32-bit ``qctrl.id`` value is subdivided into three bit ranges: the
[all …]
/kernel/linux/linux-4.19/Documentation/networking/
Dudplite.txt2 The UDP-Lite protocol (RFC 3828)
6 UDP-Lite is a Standards-Track IETF transport protocol whose characteristic
7 is a variable-length checksum. This has advantages for transport of multimedia
8 (video, VoIP) over wireless networks, as partly damaged packets can still be
12 For in-depth information, you can consult:
14 o The UDP-Lite Homepage:
15 http://web.archive.org/web/*/http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/
18 o The UDP-Lite HOWTO on
19 http://web.archive.org/web/*/http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/
20 files/UDP-Lite-HOWTO.txt
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/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. This is still supported, but no new guest
183 /* Legacy multi-monitor support */
198 SVGA_REG_TRACES = 45, /* Enable trace-based updates even when FIFO is on */
247 * SVGA_REG_GMR_ID --
250 * This register holds the 32-bit ID (a small positive integer)
252 * has no side-effects.
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/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
26 acpi_backlight=video
29 of the ACPI video.ko driver.
96 default in APIC mode
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/drivers/media/platform/omap3isp/
Disppreview.c4 * TI OMAP3 ISP driver - Preview module
29 { /* RGB-RGB Matrix */
41 {-38, -75, 112},
42 {112, -94 , -18}
88 * -------------------------------------------------------------
128 * Default Gamma Correction Table - All components
149 * preview_config_luma_enhancement - Configure the Luminance Enhancement table
156 const struct omap3isp_prev_luma *yt = &params->luma; in preview_config_luma_enhancement()
162 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement()
168 * preview_enable_luma_enhancement - Enable/disable Luminance Enhancement
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.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 …]

123