| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/freesync/ |
| D | freesync.c | 36 /* Refresh rate ramp at a fixed rate of 65 Hz/second */ 40 /* Threshold to exit/exit BTR (to avoid frequent enter-exits at the lower limit) */ 44 /*Threshold to exit fixed refresh rate*/ 46 /* Number of consecutive frames to check before entering/exiting fixed refresh*/ 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() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/freesync/ |
| D | freesync.c | 2 * Copyright 2016-2023 Advanced Micro Devices, Inc. 34 /* Refresh rate ramp at a fixed rate of 65 Hz/second */ 38 /* Threshold to exit/exit BTR (to avoid frequent enter-exits at the lower limit) */ 42 /* Threshold to exit fixed refresh rate */ 44 /* Number of consecutive frames to check before entering/exiting fixed refresh */ 71 core_freesync->dc = dc; in mod_freesync_create() 72 return &core_freesync->public; in mod_freesync_create() 117 * 10000) * stream->timing.h_total, in calc_duration_in_us_from_v_total() 118 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total() 135 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in mod_freesync_calc_v_total_from_refresh() [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-picolcd | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 3 Contact: Bruno Prémont <bonbons@linux-vserver.org> 11 the non-active mode names listed when read. 18 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 20 Contact: Bruno Prémont <bonbons@linux-vserver.org> 28 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 30 Contact: Bruno Prémont <bonbons@linux-vserver.org> 31 Description: Make it possible to adjust defio refresh rate. 33 Reading: returns list of available refresh rates (expressed in Hz), 34 the active refresh rate being enclosed in brackets ('[' and ']') [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-picolcd | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 3 Contact: Bruno Prémont <bonbons@linux-vserver.org> 11 the non-active mode names listed when read. 18 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 20 Contact: Bruno Prémont <bonbons@linux-vserver.org> 28 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 30 Contact: Bruno Prémont <bonbons@linux-vserver.org> 31 Description: Make it possible to adjust defio refresh rate. 33 Reading: returns list of available refresh rates (expressed in Hz), 34 the active refresh rate being enclosed in brackets ('[' and ']') [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/auxdisplay/ |
| D | holtek,ht16k33.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Robin van der Gracht <robin@protonic.nl> 13 - $ref: /schemas/input/matrix-keymap.yaml# 18 - items: 19 - enum: 20 - adafruit,3108 # 0.56" 4-Digit 7-Segment FeatherWing Display (Red) 21 - adafruit,3130 # 0.54" Quad Alphanumeric FeatherWing Display (Red) 22 - const: holtek,ht16k33 [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | uvesafb.rst | 2 uvesafb - A Generic Driver for VBE2+ compliant video cards 6 --------------- 30 -------------------------- 36 - Lack of any type of acceleration. 37 - A strict and limited set of supported video modes. Often the native 38 or most optimal resolution/refresh rate for your setup will not work 42 ratio, which is what most BIOS-es are limited to. 43 - Adjusting the refresh rate is only possible with a VBE 3.0 compliant 44 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0 45 compliant, while they simply ignore any refresh rate settings. [all …]
|
| D | modedb.rst | 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] 24 <name>[-<bpp>][@<refresh>] 26 with <xres>, <yres>, <bpp> and <refresh> decimal numbers and <name> a string. 30 <bpp> and <refresh>, if specified) the timings will be calculated using 37 Sample usage: 1024x768M@60m - CVT timing with margins 44 signals (e.g. HDMI and DVI-I). For other outputs it behaves like 'e'. If 'd' [all …]
|
| D | intel810.rst | 20 - Intel 810 21 - Intel 810E 22 - Intel 810-DC100 23 - Intel 815 Internal graphics only, 100Mhz FSB 24 - Intel 815 Internal graphics only 25 - Intel 815 Internal graphics and AGP 30 - Choice of using Discrete Video Timings, VESA Generalized Timing 33 - Supports a variable range of horizontal and vertical resolution and 34 vertical refresh rates if the VESA Generalized Timing Formula is 37 - Supports color depths of 8, 16, 24 and 32 bits per pixel [all …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | uvesafb.rst | 2 uvesafb - A Generic Driver for VBE2+ compliant video cards 6 --------------- 30 -------------------------- 36 - Lack of any type of acceleration. 37 - A strict and limited set of supported video modes. Often the native 38 or most optimal resolution/refresh rate for your setup will not work 42 ratio, which is what most BIOS-es are limited to. 43 - Adjusting the refresh rate is only possible with a VBE 3.0 compliant 44 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0 45 compliant, while they simply ignore any refresh rate settings. [all …]
|
| D | modedb.rst | 9 - one routine to probe for video modes, which can be used by all frame buffer 11 - one generic video mode database with a fair amount of standard videomodes 13 - the possibility to supply your own mode database for graphics hardware that 14 needs non-standard modes, like amifb and Mac frame buffer drivers (which 23 <xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] 24 <name>[-<bpp>][@<refresh>] 26 with <xres>, <yres>, <bpp> and <refresh> decimal numbers and <name> a string. 31 - NSTC: 480i output, with the CCIR System-M TV mode and NTSC color encoding 32 - NTSC-J: 480i output, with the CCIR System-M TV mode, the NTSC color 34 - PAL: 576i output, with the CCIR System-B TV mode and PAL color encoding [all …]
|
| D | intel810.rst | 20 - Intel 810 21 - Intel 810E 22 - Intel 810-DC100 23 - Intel 815 Internal graphics only, 100Mhz FSB 24 - Intel 815 Internal graphics only 25 - Intel 815 Internal graphics and AGP 30 - Choice of using Discrete Video Timings, VESA Generalized Timing 33 - Supports a variable range of horizontal and vertical resolution and 34 vertical refresh rates if the VESA Generalized Timing Formula is 37 - Supports color depths of 8, 16, 24 and 32 bits per pixel [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
| D | modedb.c | 2 * linux/drivers/video/modedb.c -- Standard video mode database management 6 * 2001 - Documented with DocBook 7 * - Brad Douglas <brad@neruo.com> 38 /* 640x400 @ 70 Hz, 31.5 kHz hsync */ 42 /* 640x480 @ 60 Hz, 31.5 kHz hsync */ 46 /* 800x600 @ 56 Hz, 35.15 kHz hsync */ 50 /* 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync */ 54 /* 640x400 @ 85 Hz, 37.86 kHz hsync */ 58 /* 640x480 @ 72 Hz, 36.5 kHz hsync */ 62 /* 640x480 @ 75 Hz, 37.50 kHz hsync */ [all …]
|
| D | fbcvt.c | 2 * linux/drivers/video/fbcvt.c - VESA(TM) Coordinated Video Timings 38 u32 refresh; member 75 u32 num = 1000000000/cvt->f_refresh; in fb_cvt_hperiod() 78 if (cvt->flags & FB_CVT_FLAG_REDUCED_BLANK) { in fb_cvt_hperiod() 79 num -= FB_CVT_RB_MIN_VBLANK * 1000; in fb_cvt_hperiod() 80 den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin); in fb_cvt_hperiod() 82 num -= FB_CVT_MIN_VSYNC_BP * 1000; in fb_cvt_hperiod() 83 den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2 in fb_cvt_hperiod() 84 + FB_CVT_MIN_VPORCH + cvt->interlace/2); in fb_cvt_hperiod() 93 u32 c_prime = (FB_CVT_GTF_C - FB_CVT_GTF_J) * in fb_cvt_ideal_duty_cycle() [all …]
|
| D | fbmon.c | 11 * Copyright (C) 1991-2002 SciTech Software, Inc. All rights reserved. 14 * Copyright 1998 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE> 62 /* DEC FR-PCXAV-YZ */ 93 while (i-- && (*--s == 0x20)) *s = 0; in copy_string() 240 b[9] = 17; /* pixclock - 170 MHz*/ in fix_edid() 248 for (i = 0; i < EDID_LENGTH - 1; i++) in fix_edid() 251 edid[127] = 256 - csum; in fix_edid() 294 specs->manufacturer[0] = ((block[0] & 0x7c) >> 2) + '@'; in parse_vendor_block() 295 specs->manufacturer[1] = ((block[0] & 0x03) << 3) + in parse_vendor_block() 297 specs->manufacturer[2] = (block[1] & 0x1f) + '@'; in parse_vendor_block() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
| D | modedb.c | 2 * linux/drivers/video/modedb.c -- Standard video mode database management 6 * 2001 - Documented with DocBook 7 * - Brad Douglas <brad@neruo.com> 38 /* 640x400 @ 70 Hz, 31.5 kHz hsync */ 42 /* 640x480 @ 60 Hz, 31.5 kHz hsync */ 46 /* 800x600 @ 56 Hz, 35.15 kHz hsync */ 50 /* 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync */ 54 /* 640x400 @ 85 Hz, 37.86 kHz hsync */ 58 /* 640x480 @ 72 Hz, 36.5 kHz hsync */ 62 /* 640x480 @ 75 Hz, 37.50 kHz hsync */ [all …]
|
| D | fbcvt.c | 2 * linux/drivers/video/fbcvt.c - VESA(TM) Coordinated Video Timings 38 u32 refresh; member 75 u32 num = 1000000000/cvt->f_refresh; in fb_cvt_hperiod() 78 if (cvt->flags & FB_CVT_FLAG_REDUCED_BLANK) { in fb_cvt_hperiod() 79 num -= FB_CVT_RB_MIN_VBLANK * 1000; in fb_cvt_hperiod() 80 den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin); in fb_cvt_hperiod() 82 num -= FB_CVT_MIN_VSYNC_BP * 1000; in fb_cvt_hperiod() 83 den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2 in fb_cvt_hperiod() 84 + FB_CVT_MIN_VPORCH + cvt->interlace/2); in fb_cvt_hperiod() 93 u32 c_prime = (FB_CVT_GTF_C - FB_CVT_GTF_J) * in fb_cvt_ideal_duty_cycle() [all …]
|
| D | fbmon.c | 11 * Copyright (C) 1991-2002 SciTech Software, Inc. All rights reserved. 14 * Copyright 1998 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE> 62 /* DEC FR-PCXAV-YZ */ 93 while (i-- && (*--s == 0x20)) *s = 0; in copy_string() 240 b[9] = 17; /* pixclock - 170 MHz*/ in fix_edid() 248 for (i = 0; i < EDID_LENGTH - 1; i++) in fix_edid() 251 edid[127] = 256 - csum; in fix_edid() 294 specs->manufacturer[0] = ((block[0] & 0x7c) >> 2) + '@'; in parse_vendor_block() 295 specs->manufacturer[1] = ((block[0] & 0x03) << 3) + in parse_vendor_block() 297 specs->manufacturer[2] = (block[1] & 0x1f) + '@'; in parse_vendor_block() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | ht16k33.txt | 2 ------------------------------------------------------------------------------- 5 - compatible: "holtek,ht16k33" 6 - reg: I2C slave address of the chip. 7 - interrupts: Interrupt specification for the key pressed interrupt. 8 - refresh-rate-hz: Display update interval in HZ. 9 - debounce-delay-ms: Debouncing interval time in milliseconds. 10 - linux,keymap: The keymap for keys as described in the binding 11 document (devicetree/bindings/input/matrix-keymap.txt). 14 - linux,no-autorepeat: Disable keyrepeat. 15 - default-brightness-level: Initial brightness level [0-15] (default: 15). [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | sdrc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * Copyright (C) 2007-2008, 2012 Texas Instruments, Inc. 9 * Copyright (C) 2007-2008 Nokia Corporation 55 * struct omap_sdrc_params - SDRC parameters for a given SDRC clock rate 56 * @rate: SDRC clock rate (in Hz) 57 * @actim_ctrla: Value to program to SDRC_ACTIM_CTRLA for this rate 58 * @actim_ctrlb: Value to program to SDRC_ACTIM_CTRLB for this rate 59 * @rfr_ctrl: Value to program to SDRC_RFR_CTRL for this rate 60 * @mr: Value to program to SDRC_MR for this rate 62 * This structure holds a pre-computed set of register values for the [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
| D | readme | 4 - dual display 5 - 2D acceleration 6 - 16MB integrated video memory 10 Use 1280,8bpp index color and 60 hz mode: 11 insmod ./sm750fb.ko g_option="1280x1024-8@60" 23 1) if you build the driver with built-in method, the parameter 33 refresh rate, kernel driver will defaulty use 16bpp and 60hz 37 and this driver will use fb1, fb2. In that case, you need to configure your X-server
|
| /kernel/linux/linux-6.6/drivers/staging/sm750fb/ |
| D | readme | 4 - dual display 5 - 2D acceleration 6 - 16MB integrated video memory 10 Use 1280,8bpp index color and 60 hz mode: 11 insmod ./sm750fb.ko g_option="1280x1024-8@60" 23 1) if you build the driver with built-in method, the parameter 33 refresh rate, kernel driver will defaulty use 16bpp and 60hz 37 and this driver will use fb1, fb2. In that case, you need to configure your X-server
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | MC68EZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68EZ328.h: 'EZ328 control registers 8 * Based on include/asm-m68knommu/MC68332.h 27 * 0xFFFFF0xx -- System Control 37 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 40 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 43 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 53 * 0xFFFFF1xx -- Chip-Select logic 84 #define CSA_EN 0x0001 /* Chip-Select Enable */ 85 #define CSA_SIZ_MASK 0x000e /* Chip-Select Size */ [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/include/asm/ |
| D | MC68EZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68EZ328.h: 'EZ328 control registers 8 * Based on include/asm-m68knommu/MC68332.h 27 * 0xFFFFF0xx -- System Control 37 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 40 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 43 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 53 * 0xFFFFF1xx -- Chip-Select logic 84 #define CSA_EN 0x0001 /* Chip-Select Enable */ 85 #define CSA_SIZ_MASK 0x000e /* Chip-Select Size */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | sdrc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * Copyright (C) 2007-2008, 2012 Texas Instruments, Inc. 9 * Copyright (C) 2007-2008 Nokia Corporation 55 * struct omap_sdrc_params - SDRC parameters for a given SDRC clock rate 56 * @rate: SDRC clock rate (in Hz) 57 * @actim_ctrla: Value to program to SDRC_ACTIM_CTRLA for this rate 58 * @actim_ctrlb: Value to program to SDRC_ACTIM_CTRLB for this rate 59 * @rfr_ctrl: Value to program to SDRC_RFR_CTRL for this rate 60 * @mr: Value to program to SDRC_MR for this rate 62 * This structure holds a pre-computed set of register values for the [all …]
|
| /kernel/linux/linux-5.10/drivers/memory/ |
| D | jedec_ddr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 64 /* Refresh rate in nano-seconds */ 105 /* MR4 SDRAM Refresh Rate field values */ 176 * are in Hz.
|