| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | dsi-controller.yaml | 1 # 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-6.6/Documentation/devicetree/bindings/display/ |
| D | dsi-controller.yaml | 1 # 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 clock-master: 42 "#address-cells": 45 "#size-cells": 49 "^panel@[0-3]$": [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | sony,acx424akp.yaml | 1 # 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-6.6/Documentation/devicetree/bindings/display/panel/ |
| D | sony,acx424akp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: panel-common.yaml# 23 - sony,acx424akp 24 - sony,acx424akm 26 reset-gpios: true 27 vddi-supply: 29 enforce-video-mode: true [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| D | device_link.rst | 17 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-6.6/Documentation/driver-api/ |
| D | device_link.rst | 17 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-6.6/drivers/gpu/drm/panel/ |
| D | panel-novatek-nt35560.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * MIPI-DSI Novatek NT35560-based panel controller. 6 * Sony ACX424AKM - a 480x854 AMOLED DSI panel 7 * Sony ACX424AKP - a 480x864 AMOLED DSI panel 9 * Copyright (C) Linaro Ltd. 2019-2021 11 * Based on code and know-how from Marcus Lorentzon 12 * Copyright (C) ST-Ericsson SA 2010 13 * Based on code and know-how from Johan Olson and Joakim Wesslen 23 #include <video/mipi_display.h> 77 * command mode using the maximum HS frequency. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-sony-acx424akp.c | 1 // 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/ |
| D | imx.rst | 1 .. 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-6.6/Documentation/admin-guide/media/ |
| D | imx.rst | 1 .. 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/ |
| D | cx18-av-core.c | 1 // 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-6.6/drivers/media/pci/cx18/ |
| D | cx18-av-core.c | 1 // 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-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-camera.rst | 1 .. 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-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-camera.rst | 1 .. 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 - 37 .. flat-table:: 38 :header-rows: 0 39 :stub-columns: 0 41 * - ``V4L2_EXPOSURE_AUTO`` 42 - Automatic exposure time, automatic iris aperture. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/ |
| D | zynqmp_kms.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ZynqMP DisplayPort Subsystem - KMS API 5 * Copyright (C) 2017 - 2021 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 47 return container_of(drm, struct zynqmp_dpsub_drm, dev)->dpsub; in to_zynqmp_dpsub() 50 /* ----------------------------------------------------------------------------- 61 if (!new_plane_state->crtc) in zynqmp_dpsub_plane_atomic_check() 64 crtc_state = drm_atomic_get_crtc_state(state, new_plane_state->crtc); in zynqmp_dpsub_plane_atomic_check() 80 struct zynqmp_dpsub *dpsub = to_zynqmp_dpsub(plane->dev); in zynqmp_dpsub_plane_atomic_disable() [all …]
|
| /kernel/linux/linux-6.6/Documentation/gpu/ |
| D | i915.rst | 17 ------------------------ 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-6.6/arch/x86/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 27 # Options that are inherently 64-bit kernel only: 54 # ported to 32-bit as well. ) 141 # Word-size accesses may read uninitialized data past the trailing \0 315 default "elf32-i386" if X86_32 316 default "elf64-x86-64" if X86_64 [all …]
|
| /kernel/linux/linux-5.10/Documentation/gpu/ |
| D | i915.rst | 17 ------------------------ 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/ |
| D | udplite.rst | 1 .. 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-6.6/Documentation/networking/ |
| D | udplite.rst | 1 .. 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/ |
| D | kernel-parameters.txt | 5 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-5.10/drivers/gpu/drm/vmwgfx/device_include/ |
| D | svga_reg.h | 1 /* 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-5.10/drivers/gpu/drm/via/ |
| D | via_verifier.c | 18 * 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-6.6/drivers/clk/ |
| D | clk-ast2600.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 #define pr_fmt(fmt) "clk-ast2600: " fmt 14 #include <dt-bindings/clock/ast2600-clock.h> 16 #include "clk-aspeed.h" 20 * explicitly-configured clocks (ASPEED_CLK_HPLL and up). 82 * IP. This allows us to enforce the ordering: 94 * handled by using -1 as the index for the reset, and the consumer must 104 [ASPEED_CLK_GATE_MCLK] = { 0, -1, "mclk-gate", "mpll", CLK_IS_CRITICAL }, /* SDRAM */ 105 [ASPEED_CLK_GATE_ECLK] = { 1, 6, "eclk-gate", "eclk", 0 }, /* Video Engine */ 106 [ASPEED_CLK_GATE_GCLK] = { 2, 7, "gclk-gate", NULL, 0 }, /* 2D engine */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/freesync/ |
| D | freesync.c | 40 /* 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 …]
|