Home
last modified time | relevance | path

Searched +full:edid +full:- +full:emulation (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/
Dnxp,ptn3460.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Paul <seanpaul@chromium.org>
20 edid-emulation:
23 The EDID emulation entry to use
34 powerdown-gpios:
38 reset-gpios:
57 - port@0
58 - port@1
[all …]
/linux-6.12.1/drivers/gpu/drm/bridge/
Dnxp-ptn3460.c1 // SPDX-License-Identifier: GPL-2.0-only
56 ret = i2c_master_send(ptn_bridge->client, &addr, 1); in ptn3460_read_bytes()
62 ret = i2c_master_recv(ptn_bridge->client, buf, len); in ptn3460_read_bytes()
80 ret = i2c_master_send(ptn_bridge->client, buf, ARRAY_SIZE(buf)); in ptn3460_write_byte()
94 /* Load the selected edid into SRAM (accessed at PTN3460_EDID_ADDR) */ in ptn3460_select_edid()
96 ptn_bridge->edid_emulation); in ptn3460_select_edid()
98 DRM_ERROR("Failed to transfer EDID to sram, ret=%d\n", ret); in ptn3460_select_edid()
102 /* Enable EDID emulation and select the desired EDID */ in ptn3460_select_edid()
104 ptn_bridge->edid_emulation << PTN3460_EDID_EMULATION_SELECTION; in ptn3460_select_edid()
108 DRM_ERROR("Failed to write EDID value, ret=%d\n", ret); in ptn3460_select_edid()
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/gvt/
Dedid.c2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
54 struct intel_vgpu_i2c_edid *edid = &vgpu->display.i2c_edid; in edid_get_byte() local
57 if (edid->state == I2C_NOT_SPECIFIED || !edid->target_selected) { in edid_get_byte()
58 gvt_vgpu_err("Driver tries to read EDID without proper sequence!\n"); in edid_get_byte()
61 if (edid->current_edid_read >= EDID_SIZE) { in edid_get_byte()
62 gvt_vgpu_err("edid_get_byte() exceeds the size of EDID!\n"); in edid_get_byte()
66 if (!edid->edid_available) { in edid_get_byte()
67 gvt_vgpu_err("Reading EDID but EDID is not available!\n"); in edid_get_byte()
71 if (intel_vgpu_has_monitor_on_port(vgpu, edid->port)) { in edid_get_byte()
73 intel_vgpu_port(vgpu, edid->port)->edid; in edid_get_byte()
[all …]
Ddisplay.c2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
49 int pipe = -1; in get_edp_pipe()
68 struct drm_i915_private *dev_priv = vgpu->gvt->gt->i915; in edp_pipe_is_enabled()
80 struct drm_i915_private *dev_priv = vgpu->gvt->gt->i915; in pipe_is_enabled()
82 if (drm_WARN_ON(&dev_priv->drm, in pipe_is_enabled()
84 return -EINVAL; in pipe_is_enabled()
97 /* EDID with 1024x768 as its resolution */
131 /* EDID with 1920x1200 as its resolution */
180 struct drm_i915_private *dev_priv = vgpu->gvt->gt->i915; in emulate_monitor_status_change()
260 * 24 bpp, 4 lanes, 154000 pixel clk (from virtual EDID), in emulate_monitor_status_change()
[all …]
Dgvt.h2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
51 #include "edid.h"
65 /* Describe per-platform limitations. */
112 #define vgpu_cfg_space(vgpu) ((vgpu)->cfg_space.virtual_cfg_space)
125 #define vgpu_opregion(vgpu) (&(vgpu->opregion))
243 (((ret_val) == -EBADRQC) || ((ret_val) == -EFAULT))
280 /* This reg is in GVT's mmio save-restor list and in hardware
311 enum intel_vgpu_edid edid; member
376 /* per-vGPU vblank emulation request */
385 set_bit(service, (void *)&gvt->service_request); in intel_gvt_request_service()
[all …]
/linux-6.12.1/Documentation/sound/designs/
Dprocfile.rst15 card-specific files are stored in the ``card*`` subdirectories.
40 ``<card>-<device>: <name>``
44 ``<card>-<device>: <id>: <name> : <sub-streams>``
61 The card-specific files are found in ``/proc/asound/card*`` directories.
78 When the OSS mixer emulation is enabled (and the module is loaded),
81 mapping by writing to this device. Read OSS-Emulation.txt for
124 The general information of this PCM sub-stream.
127 The current status of this PCM sub-stream, elapsed time,
131 The hardware parameters set for this sub-stream.
134 The soft parameters set for this sub-stream.
[all …]
/linux-6.12.1/drivers/gpu/drm/
Ddrm_probe_helper.c2 * Copyright (c) 2006-2008 Intel Corporation
57 * track of a per-connector hpd interrupt.
74 if ((mode->flags & DRM_MODE_FLAG_INTERLACE) && in drm_mode_validate_flag()
78 if ((mode->flags & DRM_MODE_FLAG_DBLSCAN) && in drm_mode_validate_flag()
82 if ((mode->flags & DRM_MODE_FLAG_3D_MASK) && in drm_mode_validate_flag()
95 struct drm_device *dev = connector->dev; in drm_mode_validate_pipeline()
120 &connector->display_info, in drm_mode_validate_pipeline()
150 cmdline_mode = &connector->cmdline_mode; in drm_helper_probe_add_cmdline_mode()
151 if (!cmdline_mode->specified) in drm_helper_probe_add_cmdline_mode()
155 list_for_each_entry(mode, &connector->probed_modes, head) { in drm_helper_probe_add_cmdline_mode()
[all …]
/linux-6.12.1/sound/pci/hda/
Dhda_eld.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Generic routines and proc interface for ELD(EDID Like Data) information
36 "2-reserved",
37 "3-reserved"
74 /* 2 */ "AC-3",
78 /* 6 */ "AAC-LC",
82 /* 10 */ "E-AC-3/DD+ (Dolby Digital Plus)",
83 /* 11 */ "DTS-HD",
87 /* 15 */ "HE-AAC",
88 /* 16 */ "HE-AACv2",
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/
Ddc_types.h2 * Copyright 2012-15 Advanced Micro Devices, Inc.
58 /* Emulation on FPGA, in "Maximus" System.
60 * (access to non-DC registers will hang FPGA) */
62 /* Emulation on real HW or on FPGA. Used by Diagnostics, enforces
139 /* audio capability from EDID*/
146 /* for Audio Formats 2-8 (Max bit rate divided by 8 kHz)*/
148 uint8_t audio_codec_vendor_specific; /* for Audio Formats 9-15*/
235 Must be zero for wired displays and non-zero for
328 DC_VIDEO_POWER_ULPS, /* BACO or Ultra-Light-Power-State */
400 unsigned int src_height; /* input active height (half-active height in interlaced mode) */
[all …]
/linux-6.12.1/arch/arm/boot/dts/samsung/
Dexynos5250-snow-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/clock/maxim,max77686.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/sound/samsung-i2s.h>
30 stdout-path = "serial3:115200n8";
33 gpio-keys {
34 compatible = "gpio-keys";
35 pinctrl-names = "default";
[all …]
/linux-6.12.1/Documentation/gpu/
Dtodo.rst11 ----------
29 Subsystem-wide refactorings
33 ---------------------------------------------
45 --------------------------------------------------
53 non-converted driver. The "Atomic mode setting design overview" series [2]_
60 .. [1] https://blog.ffwll.ch/2014/11/atomic-modeset-support-for-kms-drivers.html
69 ---------------------------------------------------------
75 avoid confusion - the other helpers in that file are all deprecated legacy
83 ----------------------------------
88 - drm_plane_helper_funcs->atomic_check gets called for enabled or disabled
[all …]
/linux-6.12.1/Documentation/admin-guide/
Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nospcr -- disable console in ACPI SPCR table as
41 If set to vendor, prefer vendor-specific driver
73 Documentation/firmware-guide/acpi/debug.rst for more information about
[all …]