/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | tvp7002.txt | 7 - 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 21 0 = Normal Operation (Active Low, Default) 24 - field-even-active: Active-high Field ID output polarity control of the bus. 27 0 = Normal Operation (Active Low, Default) 31 video-interfaces.txt. 44 hsync-active = <1>; [all …]
|
/linux/drivers/video/fbdev/ |
H A D | pxa168fb.c | 2 * 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 …]
|
H A D | pxafb.c | 5 * 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-kernel@lists.arm.linux.org.uk 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 …]
|
H A D | sa1100fb.c | 5 * Based on acornfb.c Copyright (C) Russell King. 13 * Please direct your questions and comments on this driver to the following 16 * linux-arm-kernel@lists.arm.linux.org.uk 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 …]
|
H A D | i740fb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * i740fb - framebuffer driver for Intel740 6 * Based on old i740fb driver (c) 2001-2002 Andrey Ulanov <drey@rt.mipt.ru> 7 * which was partially based on: 8 * VGA 16-color framebuffer driver (c) 1999 Ben Pfaff <pfaffben@debian.org> 10 * i740 driver from XFree86 (c) 1998-1999 Precision Insight, Inc., Cedar Park, 28 #include <linux/i2c-algo-bit.h> 98 vga_mm_w(par->regs, port, val); in i740outb() 102 return vga_mm_r(par->regs, port); in i740inb() 106 vga_mm_w_fast(par->regs, port, reg, val); in i740outreg() [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | video-interfaces.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interfaces.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sakari Ailus <sakari.ailus@linux.intel.com> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 22 Data interfaces on all video devices are described by their child 'port' nodes. 23 Configuration of a port depends on other devices participating in the data 29 #address-cells = <1>; 30 #size-cells = <0>; [all …]
|
/linux/include/uapi/linux/ |
H A D | fb.h | 1 /* 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 …]
|
H A D | rkisp1-config.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */ 16 /* Sensor De-gamma */ 44 /* Denoise Pre-Filter */ 46 /* Denoise Pre-Filter Strength */ 129 /* 0-2 for sets 1-3 */ 181 * enum rkisp1_cif_isp_version - ISP variants 221 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 231 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode 240 /*---------- PART1: Input Parameters ------------*/ 243 * struct rkisp1_cif_isp_window - measurement window. [all …]
|
/linux/include/media/i2c/ |
H A D | tvp7002.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* Texas Instruments Triple 8-/10-BIT 165-/110-MSPS Video and Graphics 6 * Author: Santiago Nunez-Corrales <santiago.nunez@ridgerun.com> 19 * struct tvp7002_config - Platform dependent data 21 * 0 - Data clocked out on rising edge of DATACLK signal 22 * 1 - Data clocked out on falling edge of DATACLK signal 24 * 0 - Active low HSYNC output, 1 - Active high HSYNC output 26 * 0 - Active low VSYNC output, 1 - Active high VSYNC output 27 *@fid_polarity: Active-high Field ID polarity. 28 * 0 - The field ID output is set to logic 1 for an odd field [all …]
|
/linux/sound/usb/caiaq/ |
H A D | control.c | 1 // 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/Documentation/fb/ |
H A D | pxafb.rst | 10 modprobe pxafb options=vmem:2M,mode:640x480-8,passive 12 or on the kernel command line:: 14 video=pxafb:vmem:2M,mode:640x480-8,passive 21 mode:XRESxYRES[-BPP] 47 Display margins and sync times 53 active | passive => LCCR0_PAS 55 Active (TFT) or Passive (STN) display 67 Horizontal and vertical sync. 0 => active low, 1 => active 76 Output Enable Polarity. 0 => active low, 1 => active high 87 PXA27x and later processors support overlay1 and overlay2 on-top of the [all …]
|
H A D | matroxfb.rst | 8 This is a driver for a graphic framebuffer for Matrox devices on 15 * You can run XF{68,86}_FBDev or XFree86 fbdev driver on top of /dev/fb0 16 * Most important: boot logo :-) 34 box) and matroxfb (for graphics mode). You should not compile-in vesafb 35 unless you have primary display on non-Matrox VBE2.0 device (see 43 ------------- 58 ------------------------- 73 ---------- 86 Non-listed number can be achieved by more complicated command-line, for 93 XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am335x-pdu001.dts | 6 * Copyright (C) 2018 EETS GmbH - https://www.eets.ch/ 8 * Copyright (C) 2011, Texas Instruments, Incorporated - https://www.ti.com/ 10 * SPDX-License-Identifier: GPL-2.0+ 13 /dts-v1/; 16 #include <dt-bindings/interrupt-controller/irq.h> 17 #include <dt-bindings/leds/leds-pca9532.h> 24 stdout-path = &uart3; 29 cpu0-supply = <&vdd1_reg>; 39 compatible = "regulator-fixed"; 40 regulator-name = "vbat"; [all …]
|
H A D | am335x-nano.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Newflow Ltd - https://www.newflow.co.uk/ 5 /dts-v1/; 15 cpu0-supply = <&dcdc2_reg>; 25 compatible = "gpio-leds"; 28 label = "nanobone:green:usr1"; 30 default-state = "off"; 36 pinctrl-names = "default"; 37 pinctrl-0 = <&misc_pins>; 39 misc_pins: misc-pins { [all …]
|
H A D | am335x-sl50.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Toby Churchill - https://www.toby-churchill.com/ 6 /dts-v1/; 9 #include <dt-bindings/pwm/pwm.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "tcl,am335x-sl50", "ti,am33xx"; 18 cpu0-supply = <&dcdc2_reg>; 28 stdout-path = &uart0; 32 compatible = "gpio-leds"; 33 pinctrl-names = "default"; [all …]
|
/linux/drivers/net/fddi/skfp/ |
H A D | drvfbi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 26 * PCM active state 44 * | --------------------- the patched POS_ID of the Adapter 49 * +------------------------------ the patched oem_id must be 66 #define OEMID(smc,i) smc->hw.oem_id->oi_id[i] 129 smc->hw.hw_is_64bit = TRUE ; in card_start() 131 smc->hw.hw_is_64bit = FALSE ; in card_start() 137 if (!smc->hw.hw_is_64bit) { in card_start() 144 outp(ADDR(B0_LED),LED_GA_OFF|LED_MY_ON|LED_GB_OFF) ; /* ye LED on */ in card_start() 150 smc->hw.is_imask = ISR_MASK ; in card_start() [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-r40-bananapi-m2-ultra.dts | 2 * Copyright (C) 2017 Chen-Yu Tsai <wens@csie.org> 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-r40.dtsi" 46 #include "sun8i-r40-cpu-opp.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 51 model = "Banana Pi BPI-M2-Ultra"; 52 compatible = "sinovoip,bpi-m2-ultra", "allwinner,sun8i-r40"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
H A D | sun8i-v40-bananapi-m2-berry.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-r40.dtsi" 45 #include "sun8i-r40-cpu-opp.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 51 compatible = "sinovoip,bpi-m2-berry", "allwinner,sun8i-r40"; 59 stdout-path = "serial0:115200n8"; 63 compatible = "hdmi-connector"; 68 remote-endpoint = <&hdmi_out_con>; 74 compatible = "gpio-leds"; [all …]
|
/linux/include/media/ |
H A D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 31 * will be replaced by a field whose value reports the intended active state of 48 * V4L2_MBUS_[HV]SYNC* flags should be also used for specifying 60 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */ 62 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */ 64 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */ 71 /* Clock non-continuous mode support. */ 77 * struct v4l2_mbus_config_mipi_csi2 - MIPI CSI-2 data bus configuration 94 * struct v4l2_mbus_config_parallel - parallel data bus configuration [all …]
|
/linux/kernel/power/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on ARCH_SUSPEND_POSSIBLE 9 suspend-to-RAM state (e.g. the ACPI S3 state). 14 depends on SUSPEND 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 24 depends on SUSPEND 25 depends on EXPERT 28 Some systems prefer not to pay this cost on every invocation 29 of suspend, or they are content with invoking sync() from 30 user-space before invoking suspend. There's a run-time switch [all …]
|
/linux/drivers/video/fbdev/savage/ |
H A D | savagefb_driver.c | 2 * linux/drivers/video/savagefb.c -- S3 Savage Framebuffer Driver 4 * Copyright (c) 2001-2002 Denis Oliver Kropp <dok@directfb.org> 8 * Card specific code is based on XFree86's savage driver. 9 * Framebuffer framework code is based on code of cyber2000fb and tdfxfb. 16 * - hardware accelerated clear and move 19 * - wait for vertical retrace before writing to cr67 21 * - use synchronization registers cr23 and cr26 24 * - reset 3D engine 25 * - don't return alpha bits for 32bit format 28 * - added WaitIdle functions for all Savage types [all …]
|
/linux/drivers/video/fbdev/aty/ |
H A D | atyfb_base.c | 5 * Copyright (C) 1997-2001 Geert Uytterhoeven 10 * - ATI Mach64 13 * - ATI Rage128 (from aty128fb.c) 14 * - ATI Radeon (from radeonfb.c) 16 * This driver is partly based on the PowerMac console driver: 20 * and on the PowerMac ATI/mach64 display driver: 42 - cursor support on all cards and all ramdacs. 43 - cursor parameters controlable via ioctl()s. 44 - guess PLL and MCLK based on the original PLL register values initialized 108 /* Make sure n * PAGE_SIZE is protected at end of Aperture for GUI-regs */ [all …]
|
/linux/drivers/media/v4l2-core/ |
H A D | v4l2-fwnode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * formerly was located in v4l2-of.c. 11 * Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. 27 #include <media/v4l2-async.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-subdev.h> 31 #include "v4l2-subdev-priv.h" 45 "MIPI CSI-2 C-PHY", 49 "MIPI CSI-1", 57 "MIPI CSI-2 D-PHY", [all …]
|
/linux/drivers/isdn/hardware/mISDN/ |
H A D | hfcmulti.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * hfcmulti.c low level driver for hfc-4s/hfc-8s/hfc-e1 based cards 7 * Peter Sprenger (sprengermoving-bytes.de) 9 * inspired by existing hfc-pci driver: 10 * Copyright 1999 by Werner Cornelius (werner@isdn-development.de) 22 * Bit 0-7 = 0x00001 = HFC-E1 (1 port) 23 * or Bit 0-7 = 0x00004 = HFC-4S (4 ports) 24 * or Bit 0-7 = 0x00008 = HFC-8S (8 ports) 26 * Bit 9 = 0x00200 = Disable DTMF detect on all B-channels via hardware 38 * example: 0x20204 one HFC-4S with dtmf detection and 128 timeslots on PCM [all …]
|
/linux/drivers/gpu/drm/armada/ |
H A D | armada_crtc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 36 * This is how it is defined by CEA-861-D - line and pixel numbers are 38 * line: 2640. The odd frame, the first active line is at line 21, and 39 * the even frame, the first active line is 584. 54 * referenced to the top left of the active frame. 57 * Odd frame, 563 total lines, VSYNC at line 543-548, pixel 1128. 58 * Even frame, 562 total lines, VSYNC at line 542-547, pixel 2448. 62 * vtotal = mode->crtc_vtotal + 1; 63 * vbackporch = mode->crtc_vsync_start - mode->crtc_vdisplay + 1; 64 * vhorizpos = mode->crtc_hsync_start - mode->crtc_htotal / 2 [all …]
|