Home
last modified time | relevance | path

Searched +full:sync +full:- +full:on +full:- +full:green (Results 1 – 25 of 169) sorted by relevance

1234567

/linux-6.14.4/drivers/video/fbdev/
Dfm2fb.c2 * linux/drivers/video/fm2fb.c -- BSC FrameMaster II/Rainbow II frame buffer
5 * Copyright (C) 1998 Steffen A. Mork (linux-[email protected])
32 * channel, GG the green channel and BB the blue channel.
35 * - PAL/NTSC
36 * - interlaced/non interlaced
37 * - composite sync/sync/sync over green
40 * - 768x576 (PAL)
41 * - 768x480 (NTSC)
67 * JP1 interlace selection (1-2 non interlaced/2-3 interlaced)
70 * JP4 modulate composite sync on green output (1-2 composite
[all …]
Dpxa168fb.c2 * linux/drivers/video/pxa168fb.c -- Marvell PXA168 LCD Controller
7 * 2009-02-16 adapted from original version for PXA168/910
27 #include <linux/dma-mapping.h>
42 if (var->bits_per_pixel == 8) in determine_best_pix_fmt()
48 if (var->bits_per_pixel == 16 && var->red.length <= 5 && in determine_best_pix_fmt()
49 var->green.length <= 6 && var->blue.length <= 5) { in determine_best_pix_fmt()
50 if (var->transp.length == 0) { in determine_best_pix_fmt()
51 if (var->red.offset >= var->blue.offset) in determine_best_pix_fmt()
57 if (var->transp.length == 1 && var->green.length <= 5) { in determine_best_pix_fmt()
58 if (var->red.offset >= var->blue.offset) in determine_best_pix_fmt()
[all …]
Dfsl-diu-fb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Authors: Hongjun Chen <hong-[email protected]>
12 * Based on imxfb.c Copyright (C) 2004 S.Hauer, Pengutronix
22 #include <linux/dma-mapping.h>
33 #include <linux/fsl-diu-fb.h>
52 * order if increasing resolution and frequency. The 320x240-60 mode is
67 .sync = FB_SYNC_COMP_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
81 .sync = FB_SYNC_COMP_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
95 .sync = FB_SYNC_COMP_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
109 .sync = FB_SYNC_COMP_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
[all …]
Dcyber2000fb.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 1998-2002 Russell King
15 * Based on cyberfb.c.
22 * are any such cards, but I'm erring on the side of caution. We don't
49 #include <linux/i2c-algo-bit.h>
52 #include <asm/mach-types.h>
73 u8 red, green, blue; member
109 #define cyber2000fb_writel(val, reg, cfb) writel(val, (cfb)->regs + (reg))
110 #define cyber2000fb_writew(val, reg, cfb) writew(val, (cfb)->regs + (reg))
111 #define cyber2000fb_writeb(val, reg, cfb) writeb(val, (cfb)->regs + (reg))
[all …]
Dmacmodes.c2 * linux/drivers/video/macmodes.c -- Standard MacOS video modes
6 * 2000 - Removal of OpenFirmware dependencies by:
7 * - Ani Joshi
8 * - Brad Douglas <[email protected]>
10 * 2001 - Documented with DocBook
11 * - Brad Douglas <[email protected]>
36 /* 512x384, 60Hz, Non-Interlaced (15.67 MHz dot clock) */
40 /* 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) */
44 /* 640x480, 67Hz, Non-Interlaced (30.0 MHz dotclock) */
48 /* 640x870, 75Hz (portrait), Non-Interlaced (57.28 MHz dot clock) */
[all …]
Dpm2fb.c7 * based on 2.4 driver:
8 * Copyright (c) 1998-2000 Ilario Nardinocchi ([email protected])
14 * I have a Creative Graphics Blaster Exxtreme card - pm2fb on x86. I
16 * hopefully other big-endian) devices now work, thanks to a lot of
20 * Multiple boards support has been on the TODO list for ages.
71 * support on TVP4010 and similar where there is no RAMDAC - see
72 * comment in set_video) always request +ve sync regardless of what
74 * fixed-frequency monitor which absolutely has to have -ve sync. So
75 * these flags allow the user to specify that requests for +ve sync
76 * should be silently turned in -ve sync.
[all …]
Datafb.c2 * linux/drivers/video/atafb.c -- Atari builtin chipset frame buffer device
11 * - 03 Jan 95: Original version by Martin Schaller: The TT driver and
13 * - 09 Jan 95: Roman: I've added the hardware abstraction (hw_switch)
15 * based on the original TT driver.
16 * - 07 May 95: Martin: Added colormap operations for the external driver
17 * - 21 May 95: Martin: Added support for overscan
19 * - Jul 95: Guenther Kelleter <[email protected]-aachen.de>:
23 * - 27 Dec 95: Guenther: Implemented user definable video modes "user[0-7]"
24 * on minor 24...31. "user0" may be set on commandline by
25 * "R<x>;<y>;<depth>". (Makes sense only on Falcon)
[all …]
Dpm3fb.c2 * linux/drivers/video/pm3fb.c -- 3DLabs Permedia3 frame buffer device
6 * Ported to 2.6 kernel on 1 May 2007 by Krzysztof Helt <[email protected]>
7 * based on pm2fb.c
9 * Based on code written by:
10 * Sven Luther, <luther@dpt-info.u-strasbg.fr>
13 * Based on linux/drivers/video/skeletonfb.c:
15 * Based on linux/driver/video/pm2fb.c:
16 * Copyright (C) 1998-1999 Ilario Nardinocchi ([email protected])
97 return fb_readl(par->v_regs + off); in PM3_READ_REG()
102 fb_writel(v, par->v_regs + off); in PM3_WRITE_REG()
[all …]
Dgbefb.c4 * Copyright (C) 1999 Silicon Graphics, Inc. - Jeffrey Newquist
5 * Copyright (C) 2002 Vivien Chappelier <vivien.chappelier@linux-mips.org>
14 #include <linux/dma-mapping.h>
44 /* macro for fastest write-though access to the framebuffer */
63 #define TILE_MASK (TILE_SIZE - 1)
81 static int gbe_turned_on; /* 0 turned off, 1 turned on */
87 /* 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) */
97 .green = { 0, 8, 0 },
102 .height = -1,
103 .width = -1,
[all …]
Dcg14.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Driver layout based loosely on tgafb.c, see that file for credits.
111 u16 hss; /* Hor Sync Start */
112 u16 hsc; /* Hor Sync Clear */
113 u16 csc; /* Composite Sync Clear */
116 u16 vss; /* Vert Sync Start */
117 u16 vsc; /* Vert Sync Clear */
171 * go to John Stone ([email protected]) from OpenBSD), red, green and blue
203 struct cg14_regs __iomem *regs = par->regs; in __cg14_reset()
206 val = sbus_readb(&regs->mcr); in __cg14_reset()
[all …]
Dacornfb.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 1998-2001 Russell King
14 * - Blanking 8bpp displays with VIDC
26 #include <linux/dma-mapping.h>
32 #include <asm/mach-types.h>
54 * have. Allow 1% either way on the nominal for TVs.
68 }, { /* Hi-res mono */
114 struct fb_var_screeninfo *var = &info->var; in acornfb_set_timing()
122 vidc.h_sync_width = var->hsync_len - 8; in acornfb_set_timing()
123 vidc.h_border_start = vidc.h_sync_width + var->left_margin + 8 - 12; in acornfb_set_timing()
[all …]
Dimxfb.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Based on acornfb.c Copyright (C) Russell King.
8 * Please direct your questions and comments on this driver to the following
11 * linux-arm-[email protected]
28 #include <linux/dma-mapping.h>
54 #define DRIVER_NAME "imx-fb"
134 /* Used fb-mode. Can be set on kernel command line, therefore file-static. */
143 struct fb_bitfield green; member
198 .name = "imx1-fb",
201 .name = "imx21-fb",
[all …]
Dsa1100fb.c5 * Based on acornfb.c Copyright (C) Russell King.
13 * Please direct your questions and comments on this driver to the following
16 * linux-arm-[email protected]
26 * - With the Neponset plugged into an Assabet, LCD powerdown
29 * - We don't limit the CPU clock rate nor the mode selection
33 * - Linear grayscale palettes and the kernel.
35 * drivers do not expect a linear colourmap, but a colourmap based on
44 * - The following must never be specified in a panel definition:
47 * - The following should be specified:
57 * - Driver appears to be working for Brutus 320x200x8bpp mode. Other
[all …]
Dpxafb.c5 * Copyright (C) 2004 Jean-Frederic Clere.
8 * Based on sa1100fb.c Copyright (C) 1999 Eric A. Thomas
10 * Based on acornfb.c Copyright (C) Russell King.
18 * Please direct your questions and comments on this driver to the following
21 * linux-arm-[email protected]
23 * Add support for overlay1 and overlay2 based on pxafb_overlay.c:
31 * Copyright (C) 2006-2008 Marvell International Ltd.
50 #include <linux/dma-mapping.h>
67 #include <linux/platform_data/video-pxafb.h>
75 #include "pxa3xx-regs.h"
[all …]
Dpvr2fb.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * Copyright (c) 2001 - 2008 Paul Mundt <lethal@linux-sh.org>
11 * This driver is mostly based on the excellent amifb and vfb sources. It uses
13 * here are some hacked-up formulas:
19 * values, I could just add mode- specific offsets to get the correct mode
22 * left_margin = diwstart_h - borderstart_h;
23 * right_margin = borderstop_h - (diwstart_h + xres);
24 * upper_margin = diwstart_v - borderstart_v;
25 * lower_margin = borderstop_v - (diwstart_h + yres);
27 * hsync_len = borderstart_h + (hsync_total - borderstop_h);
[all …]
/linux-6.14.4/Documentation/fb/
Dapi.rst9 ---------------
12 with frame buffer devices. In-kernel APIs between device drivers and the frame
22 ---------------
36 - FB_CAP_FOURCC
44 --------------------
46 Pixels are stored in memory in hardware-dependent formats. Applications need
52 bits_per_pixel, grayscale, red, green, blue and transp fields.
58 - FB_TYPE_PACKED_PIXELS
62 next multiple of 8 bits or packed together into bytes depends on the visual.
67 - FB_TYPE_PLANES
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/media/i2c/
Dtvp7002.txt7 - compatible : Must be "ti,tvp7002"
10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when
13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when
16 - pclk-sample: Clock polarity of the bus. Default value when this property is
19 - sync-on-green-active: Active state of Sync-on-green signal property of the
24 - field-even-active: Active-high Field ID output polarity control of the bus.
31 video-interfaces.txt.
44 hsync-active = <1>;
45 vsync-active = <1>;
46 pclk-sample = <0>;
[all …]
/linux-6.14.4/drivers/video/fbdev/mmp/fb/
Dmmpfb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 #include <linux/dma-mapping.h>
19 if (var->bits_per_pixel == 8) in var_to_pixfmt()
25 if (var->bits_per_pixel == 16 && var->red.length == 8 && in var_to_pixfmt()
26 var->green.length == 4 && var->blue.length == 4) { in var_to_pixfmt()
27 if (var->green.offset >= var->blue.offset) in var_to_pixfmt()
36 if (var->bits_per_pixel == 12 && var->red.length == 8 && in var_to_pixfmt()
37 var->green.length == 2 && var->blue.length == 2) { in var_to_pixfmt()
38 if (var->green.offset >= var->blue.offset) in var_to_pixfmt()
47 if (var->bits_per_pixel == 16 && var->red.length == 16 && in var_to_pixfmt()
[all …]
/linux-6.14.4/include/uapi/linux/
Dfb.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
24 /* 0x4607-0x460B are defined below */
52 #define FB_AUX_TEXT_SVGA_GROUP 8 /* 8-15: SVGA tileblit compatible modes */
140 #define FB_ACCEL_SAVAGE3D_MV 0x82 /* S3 Savage3D-MV */
142 #define FB_ACCEL_SAVAGE_MX_MV 0x84 /* S3 Savage/MX-MV */
144 #define FB_ACCEL_SAVAGE_IX_MV 0x86 /* S3 Savage/IX-MV */
152 #define FB_ACCEL_PROSAVAGE_DDRK 0x8e /* S3 ProSavage DDR-K */
154 #define FB_ACCEL_PUV3_UNIGFX 0xa0 /* PKUnity-v3 Unigfx */
156 #define FB_CAP_FOURCC 1 /* Device supports FOURCC-based formats */
196 #define FB_NONSTD_HAM 1 /* Hold-And-Modify (HAM) */
[all …]
/linux-6.14.4/drivers/video/fbdev/aty/
Daty128fb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/aty128fb.c -- Frame buffer device for ATI Rage128
5 * Copyright (C) 1999-2003, Brad Douglas <[email protected]>
9 * - Code cleanup
12 * - 15/16 bit cleanup
13 * - fix panning
16 * - pmac-specific PM stuff
17 * - various fixes & cleanups
20 * - FB_ACTIVATE fixes
23 * - Convert to new framebuffer API,
[all …]
/linux-6.14.4/Documentation/input/devices/
Dwalkera0701.rst2 Walkera WK-0701 transmitter
5 Walkera WK-0701 transmitter is supplied with a ready to fly Walkera
10 http://zub.fei.tuke.sk/walkera-wk0701/
13 cg-clone http://zub.fei.tuke.sk/GIT/walkera0701-joystick
19 At back side of transmitter S-video connector can be found. Modulation
26 Walkera WK-0701 TX S-VIDEO connector::
29 __ __ S-video: canon25
35 ------- 3 __________________________________|________________ 25 GND
38 I use green LED and BC109 NPN transistor.
48 (usually irq7) parport must increase if TX is on.
[all …]
/linux-6.14.4/drivers/video/fbdev/i810/
Di810_main.c1 /*-*- linux-c -*-
2 * linux/drivers/video/i810_main.c -- Intel 810 frame buffer device
8 * Michael Vogt <[email protected]> - added support for Intel 815 chipsets
9 * and enabling the power-on state of
13 * Fredrik Andersson <[email protected]> - alpha testing of
16 * Brad Corrion <bcorrion@web-co.com> - alpha testing of customized
20 * DotClock and PLL calculations are partly based on i810_driver.c
22 * Watermark calculation and tables are based on i810_wmark.c
56 * voffset - framebuffer offset in MiB from aperture start address. In order for
60 * ---------------------------------------------
[all …]
/linux-6.14.4/drivers/video/fbdev/kyro/
Dfbdev.c56 .green = { 5, 6, 0 },
59 .height = -1,
60 .width = -1,
303 struct kyrofb_info *par = info->par; in kyro_dev_video_mode_set()
309 /* Bring us out of VGA and into Hi-Res mode, if not already. */ in kyro_dev_video_mode_set()
313 info->var.bits_per_pixel, in kyro_dev_video_mode_set()
314 info->var.xres, info->var.yres, in kyro_dev_video_mode_set()
315 par->HSP, par->VSP, &par->PIXCLK) < 0) in kyro_dev_video_mode_set()
316 return -EINVAL; in kyro_dev_video_mode_set()
322 /* Turn on display in new mode */ in kyro_dev_video_mode_set()
[all …]
/linux-6.14.4/sound/usb/caiaq/
Dcontrol.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_info()
25 int pos = kcontrol->private_value; in control_info()
29 uinfo->count = 1; in control_info()
32 switch (cdev->chip.usb_id) { in control_info()
37 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
38 uinfo->value.integer.min = 0; in control_info()
39 uinfo->value.integer.max = 2; in control_info()
54 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
55 uinfo->value.integer.min = 0; in control_info()
[all …]
/linux-6.14.4/drivers/video/fbdev/matrox/
Dmatroxfb_base.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * (c) 1998-2002 Petr Vandrovec <[email protected]>
33 * "Gerd Knorr" <[email protected]-berlin.de>
57 * "Ulf Jaenicke-Roessler" <[email protected]-dresden.de>
73 * G400 MAX/non-MAX distinction
81 * "Denis Zaitsev" <zzz@cd-club.ru>
84 * "Mike Pieper" <mike@pieper-family.de>
93 * Based on framebuffer driver for VBE 2.0 compliant graphic boards
94 * (c) 1998 Gerd Knorr <[email protected]-berlin.de>
128 /* --------------------------------------------------------------------- */
[all …]

1234567