/linux/Documentation/userspace-api/media/dvb/ |
H A D | legacy_dvb_osd.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later OR GPL-2.0 14 The DVB OSD device controls the OnScreen-Display of the AV7110 based 15 DVB-cards with hardware MPEG2 decoder. It can be accessed through 20 The OSD is not a frame-buffer like on many other cards. 22 The color-depth is limited depending on the memory size installed. 31 ----------- 36 .. code-block:: c 39 /* All functions return -2 on "not open" */ 67 .. note:: All functions return -2 on "not open" 69 .. flat-table:: [all …]
|
H A D | legacy_dvb_video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later OR GPL-2.0 40 -------------- 45 .. code-block:: c 56 .. flat-table:: 57 :header-rows: 0 58 :stub-columns: 0 60 - .. 62 - ``VIDEO_FORMAT_4_3`` 64 - Select 4:3 format. 66 - .. [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | ext-ctrls-colorimetry.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _colorimetry-controls: 15 ----------------------- 17 .. _colorimetry-control-id: 32 .. flat-table:: struct v4l2_ctrl_hdr10_cll_info 33 :header-rows: 0 34 :stub-columns: 0 37 * - __u16 38 - ``max_content_light_level`` 39 - The upper bound for the maximum light level among all individual [all …]
|
H A D | ext-ctrls-codec.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _codec-controls: 24 .. _mpeg-control-id: 27 ----------------- 35 .. _v4l2-mpeg-stream-type: 40 enum v4l2_mpeg_stream_type - 41 The MPEG-1, -2 or -4 output stream type. One cannot assume anything 48 .. flat-table:: 49 :header-rows: 0 50 :stub-columns: 0 [all …]
|
H A 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 …]
|
H A D | vidioc-enumstd.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMSTD - VIDIOC_SUBDEV_ENUMSTD - Enumerate supported video standards 52 .. flat-table:: struct v4l2_standard 53 :header-rows: 0 54 :stub-columns: 0 57 * - __u32 58 - ``index`` 59 - Number of the video standard, set by the application. 60 * - :ref:`v4l2_std_id <v4l2-std-id>` 61 - ``id`` [all …]
|
H A D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 32 static display on a receiver. It is the primary aid to listeners in 45 wishes to transmit longer PS names, programme-related information or 70 enum v4l2_deemphasis - 71 Configures the de-emphasis value for reception. A de-emphasis filter 75 values for de-emphasis. Here they are: 79 .. flat-table:: [all …]
|
H A D | vidioc-g-fbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_FBUF - VIDIOC_S_FBUF - Get or set frame buffer overlay parameters 46 The V4L2 API distinguishes destructive and non-destructive overlays. A 48 of a graphics card. A non-destructive overlay blends video images into a 50 always non-destructive. 81 .. flat-table:: struct v4l2_framebuffer 82 :header-rows: 0 83 :stub-columns: 0 86 * - __u32 87 - ``capability`` [all …]
|
H A D | vidioc-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCAP - Query device capabilities 47 .. flat-table:: struct v4l2_capability 48 :header-rows: 0 49 :stub-columns: 0 52 * - __u8 53 - ``driver``\ [16] 54 - Name of the driver, a unique NUL-terminated ASCII string. For 62 sure the strings are properly NUL-terminated. 63 * - __u8 [all …]
|
/linux/include/uapi/linux/ |
H A D | vt.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 * These constants are also useful for user-level apps (e.g., VC 40 #define VT_RELDISP 0x5605 /* release display */ 47 unsigned short v_rows; /* number of rows */ 54 unsigned short v_rows; /* number of rows */ 56 unsigned short v_vlin; /* number of pixel rows on screen */ 57 unsigned short v_clin; /* number of pixel rows per character */ 71 #define VT_EVENT_RESIZE 0x0008 /* Resize display */
|
/linux/drivers/auxdisplay/ |
H A D | ht16k33.c | 1 // SPDX-License-Identifier: GPL-2.0 30 #include "line-display.h" 73 uint32_t rows; member 140 uint8_t data = REG_DISPLAY_SETUP | REG_DISPLAY_SETUP_ON | priv->blink; in ht16k33_display_on() 142 return i2c_smbus_write_byte(priv->client, data); in ht16k33_display_on() 147 return i2c_smbus_write_byte(priv->client, REG_DISPLAY_SETUP); in ht16k33_display_off() 156 priv->blink = REG_DISPLAY_SETUP_BLINK_OFF; in ht16k33_brightness_set() 164 return i2c_smbus_write_byte(priv->client, in ht16k33_brightness_set() 165 REG_BRIGHTNESS | (brightness - 1)); in ht16k33_brightness_set() 198 err = i2c_smbus_write_byte(priv->client, in ht16k33_blink_set() [all …]
|
H A D | charlcd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 14 #define LCD_FLAG_D 0x0010 /* Display on */ 16 #define LCD_FLAG_N 0x0040 /* 2-rows mode */ 58 * struct charlcd_ops - Functions used by charlcd. Drivers have to implement 61 * @print: Print one character to the display at current cursor position. 68 * @clear_display: Clear the whole display and set the cursor to 0, 0. The 71 * @init_display: Initialize the display. 73 * @shift_display: Shift whole display content left or right. [all …]
|
H A D | hd44780.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 43 struct hd44780_common *hdc = lcd->drvdata; in hd44780_backlight() 44 struct hd44780 *hd = hdc->hd44780; in hd44780_backlight() 46 if (hd->pins[PIN_CTRL_BL]) in hd44780_backlight() 47 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_BL], on); in hd44780_backlight() 55 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_E], 1); in hd44780_strobe_gpio() 60 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_E], 0); in hd44780_strobe_gpio() 66 DECLARE_BITMAP(values, 10); /* for DATA[0-7], RS, RW */ in hd44780_write_gpio8() [all …]
|
/linux/drivers/video/console/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 menu "Console display driver support" 17 display that complies with the generic VGA standard. Virtually 28 tristate "MDA text console (dual-headed)" 59 On PA-RISC, the default value is 160, which should fit a 1280x1024 64 int "Initial number of console screen rows" 70 On PA-RISC, the default value is 64, which should fit a 1280x1024 82 Low-level framebuffer-based console driver. 90 This option enables the fbcon (framebuffer text-based) hardware 94 On modern machines, on mainstream machines (like x86-64) or when [all …]
|
H A D | vgacon.c | 2 * linux/drivers/video/vgacon.c -- Low level VGA based console driver 16 * Improved loadable font/UTF-8 support by H. Peter Anvin 17 * Feb-Sep 1995 <peter.anvin@linux.org> 20 * 17-Jun-95 <sgt20@cam.ac.uk> 22 * if 512 char mode is already enabled don't re-enable it, 24 * 5-May-96 <mitja.horvat@guest.arnes.si> 100 * Disabling scrollback is required for the Braillex ib80-piezo in no_scroll() 102 * Use the "no-scroll" bootflag. in no_scroll() 108 __setup("no-scroll", no_scroll); 114 * possibility that some pre-dinosaur hardware won't like the back to back [all …]
|
/linux/drivers/video/fbdev/core/ |
H A D | fbcon.h | 2 * linux/drivers/video/console/fbcon.h -- Low level frame buffer based console driver 22 * This is the interface between the low-level console driver and the 23 * low-level frame buffer device 27 /* Filled in by the low-level console driver */ 35 int vrows; /* number of virtual rows */ 114 max_len = max(info->var.green.length, info->var.red.length); in mono_col() 115 max_len = max(info->var.blue.length, max_len); in mono_col() 130 if (vc->vc_can_do_color) in attr_col_ec() 131 return is_fg ? attr_fgcol(shift,vc->vc_video_erase_char) in attr_col_ec() 132 : attr_bgcol(shift,vc->vc_video_erase_char); in attr_col_ec() [all …]
|
H A D | fbcon.c | 2 * linux/drivers/video/fbcon.c -- Low level frame buffer based console driver 27 * Hardware cursor support added by Emmanuel Marty (core@ggi-project.org) 34 * 2001 - Documented with DocBook 35 * - Brad Douglas <brad@neruo.com> 37 * The low level operations for the various display memory organizations are 51 * - Implement 16 plane mode (iplan2p16) 88 * - fbcon state itself is protected by the console_lock, and the code does a 91 * - fbcon doesn't bother with fb_lock/unlock at all. This is buggy, since it 101 FBCON_LOGO_CANSHOW = -1, /* the logo can be shown */ 102 FBCON_LOGO_DRAW = -2, /* draw the logo to a console */ [all …]
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | rc-tables.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 30 .. flat-table:: IR default keymapping 31 :header-rows: 0 32 :stub-columns: 0 36 - .. row 1 38 - Key code 40 - Meaning 42 - Key examples on IR 44 - .. row 2 46 - **Numeric keys** [all …]
|
/linux/Documentation/userspace-api/media/cec/ |
H A D | cec-ioc-adap-g-log-addrs.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 15 CEC_ADAP_G_LOG_ADDRS, CEC_ADAP_S_LOG_ADDRS - Get or set the logical addresses 59 addresses have been claimed. If the file descriptor is in non-blocking mode then it will 62 A :ref:`CEC_EVENT_STATE_CHANGE <CEC-EVENT-STATE-CHANGE>` event is sent when the 74 .. flat-table:: struct cec_log_addrs 75 :header-rows: 0 76 :stub-columns: 0 79 * - __u8 80 - ``log_addr[CEC_MAX_LOG_ADDRS]`` 81 - The actual logical addresses that were claimed. This is set by the [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | rcar-fdp1.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Renesas R-Car Fine Display Processor (FDP1) Driver 6 The R-Car FDP1 driver implements driver-specific controls as follows. 9 The video deinterlacing mode (such as Bob, Weave, ...). The R-Car FDP1 12 .. flat-table:: 13 :header-rows: 0 14 :stub-columns: 0 17 * - ``"Progressive" (0)`` 18 - The input image video stream is progressive (not interlaced). No 21 * - ``"Adaptive 2D/3D" (1)`` [all …]
|
/linux/drivers/gpu/drm/solomon/ |
H A D | ssd130x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 245 return regmap_bulk_write(ssd130x->regmap, SSD13XX_DATA, values, count); in ssd130x_write_data() 267 ret = regmap_write(ssd130x->regmap, SSD13XX_COMMAND, value); in ssd130x_write_cmd() 270 } while (--count); in ssd130x_write_cmd() 282 u8 col_end = col_start + cols - 1; in ssd130x_set_col_range() 285 if (col_start == ssd130x->col_start && col_end == ssd130x->col_end) in ssd130x_set_col_range() 292 ssd130x->col_start = col_start; in ssd130x_set_col_range() 293 ssd130x->col_end = col_end; in ssd130x_set_col_range() 300 u8 page_end = page_start + pages - 1; in ssd130x_set_page_range() 303 if (page_start == ssd130x->page_start && page_end == ssd130x->page_end) in ssd130x_set_page_range() [all …]
|
/linux/drivers/video/fbdev/ |
H A D | hgafb.c | 2 * linux/drivers/video/hgafb.c -- Hercules graphics adaptor frame buffer device 10 * - Revision 0.1.8 (23 Oct 2002): Ported to new framebuffer api. 12 * - Revision 0.1.7 (23 Jan 2001): fix crash resulting from MDA only cards 14 * - Revision 0.1.6 (17 Aug 2000): new style structs 16 * - Revision 0.1.5 (13 Mar 2000): spinlocks instead of saveflags();cli();etc 18 * - Revision 0.1.4 (24 Jan 2000): fixed a bug in hga_card_detect() for 19 * HGA-only systems 20 * - Revision 0.1.3 (22 Jan 2000): modified for the new fb_info structure 25 * - Revision 0.1.0 (6 Dec 1999): faster scrolling and minor fixes 26 * - First release (25 Nov 1999) [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A D | ste-nomadik-nhk15.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include "ste-nomadik-stn8815.dtsi" 13 compatible = "st,nomadik-nhk-15"; 22 stmpe-i2c0 = &stmpe0; 23 stmpe-i2c1 = &stmpe1; 71 disable-sxtalo; 72 disable-mxtalo; [all …]
|
/linux/drivers/leds/ |
H A D | leds-aw200xx.c | 1 // SPDX-License-Identifier: GPL-2.0 23 #define AW200XX_DIM_MAX (BIT(6) - 1) 24 #define AW200XX_FADE_MAX (BIT(8) - 1) 41 AW200XX_REG(AW200XX_NUM_PAGES - 1, AW200XX_PAGE_SIZE - 1) 67 /* Fast clear display control register */ 71 /* Display size configuration */ 76 ((x) + (((x) / (columns)) * (AW200XX_DSIZE_COLUMNS_MAX - (columns)))) 94 * Duty ratio of display scan (see p.15 of datasheet for formula): 99 #define AW200XX_DUTY_RATIO(rows) \ argument 100 (((592UL * USEC_PER_SEC) / 600500UL) * (MILLI / (rows)) / MILLI) [all …]
|
/linux/drivers/tty/vt/ |
H A D | vt.c | 1 // SPDX-License-Identifier: GPL-2.0 17 * Code to check for different video-cards mostly by Galen Hunt, 18 * <g-hunt@ee.utah.edu> 20 * Rudimentary ISO 10646/Unicode/UTF-8 character set support by 21 * Markus Kuhn, <mskuhn@immd4.informatik.uni-erlangen.de>. 26 * Code for xterm like mouse click reporting by Peter Orbaek 20-Jul-94 29 * User-define 329 vc_uniscr_alloc(unsigned int cols,unsigned int rows) vc_uniscr_alloc() argument 569 unsigned int rows = bottom - top; con_scroll() local 1291 __vc_resize(struct vc_data * vc,unsigned int cols,unsigned int rows,bool from_user) __vc_resize() argument [all...] |