/openbmc/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 …]
|
/openbmc/linux/tools/edid/ |
H A D | edid.S | 18 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 48 ((((v1-'@')&0x1f)<<10)+(((v2-'@')&0x1f)<<5)+((v3-'@')&0x1f)) 74 /* Year of manufacture, less 1990. (1990-2245) 76 year: .byte YEAR-1990 82 Bits 6-1 Reserved, must be 0 86 Bits 6-5 Video white and sync levels, relative to blank 87 00=+0.7/-0.3 V; 01=+0.714/-0.286 V; 88 10=+1.0/-0.4 V; 11=+0.7/0 V 89 Bit 4 Blank-to-black setup (pedestal) expected 90 Bit 3 Separate sync supported [all …]
|
/openbmc/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 | da8xx-fb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2008-2009 MontaVista Software Inc. 4 * Copyright (C) 2008-2009 Texas Instruments Inc 6 * Based on the LCD driver for TI Avalanche processors written by 12 #include <linux/dma-mapping.h> 27 #include <video/da8xx-fb.h> 113 /* Clock registers available only on Version 2 */ 200 .sync = FB_SYNC_CLK_INVERT, 214 .sync = 0, 229 .sync = 0, [all …]
|
H A D | amba-clcd.c | 2 * linux/drivers/video/amba-clcd.c 18 #include <linux/dma-mapping.h> 40 unsigned long ustart = fb->fb.fix.smem_start; in clcdfb_set_start() 43 ustart += fb->fb.var.yoffset * fb->fb.fix.line_length; in clcdfb_set_start() 44 lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; in clcdfb_set_start() 46 writel(ustart, fb->regs + CLCD_UBAS); in clcdfb_set_start() 47 writel(lstart, fb->regs + CLCD_LBAS); in clcdfb_set_start() 54 if (fb->board->disable) in clcdfb_disable() 55 fb->board->disable(fb); in clcdfb_disable() 57 if (fb->panel->backlight) { in clcdfb_disable() [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/u-boot/drivers/video/ |
H A D | videomodes.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 14 #define FB_SYNC_HOR_HIGH_ACT 1 /* horizontal sync high active */ 15 #define FB_SYNC_VERT_HIGH_ACT 2 /* vertical sync high active */ 16 #define FB_SYNC_EXT 4 /* external sync */ 17 #define FB_SYNC_COMP_HIGH_ACT 8 /* composite sync high active */ 21 #define FB_SYNC_ON_GREEN 32 /* sync on green */ 42 int left_margin; /* time from sync to picture */ 43 int right_margin; /* time from picture to sync */ 44 int upper_margin; /* time from sync to picture */ 46 int hsync_len; /* length of horizontal sync */ [all …]
|
H A D | ipu_disp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Porting to u-boot: 10 * (C) Copyright 2005-2010 Freescale Semiconductor, Inc. 19 #include <asm/arch/imx-regs.h> 67 /* disable DMFC-IC channel*/ in ipu_dmfc_init() 76 /* 1 - segment 0~3; in ipu_dmfc_init() 77 * 5B - segement 4, 5; in ipu_dmfc_init() 78 * 5F - segement 6, 7; in ipu_dmfc_init() 90 /* 1 - segment 0, 1; in ipu_dmfc_init() 91 * 5B - segement 2~5; in ipu_dmfc_init() [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | fb.h | 60 #define FB_NONSTD_HAM 1 /* Hold-And-Modify (HAM) */ 64 #define FB_ACTIVATE_NXTOPEN 1 /* activate on next open */ 68 #define FB_ACTIVATE_VBL 16 /* activate values on next vbl */ 69 #define FB_CHANGE_CMAP_VBL 32 /* change colormap on vbl */ 70 #define FB_ACTIVATE_ALL 64 /* change all VCs on this fb */ 74 #define FB_SYNC_HOR_HIGH_ACT 1 /* horizontal sync high active */ 75 #define FB_SYNC_VERT_HIGH_ACT 2 /* vertical sync high active */ 76 #define FB_SYNC_EXT 4 /* external sync */ 77 #define FB_SYNC_COMP_HIGH_ACT 8 /* composite sync high active */ 81 #define FB_SYNC_ON_GREEN 32 /* sync on green */ [all …]
|
/openbmc/linux/include/uapi/linux/ |
H A D | fb.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 23 /* 0x4607-0x460B are defined below */ 51 #define FB_AUX_TEXT_SVGA_GROUP 8 /* 8-15: SVGA tileblit compatible modes */ 139 #define FB_ACCEL_SAVAGE3D_MV 0x82 /* S3 Savage3D-MV */ 141 #define FB_ACCEL_SAVAGE_MX_MV 0x84 /* S3 Savage/MX-MV */ 143 #define FB_ACCEL_SAVAGE_IX_MV 0x86 /* S3 Savage/IX-MV */ 151 #define FB_ACCEL_PROSAVAGE_DDRK 0x8e /* S3 ProSavage DDR-K */ 153 #define FB_ACCEL_PUV3_UNIGFX 0xa0 /* PKUnity-v3 Unigfx */ 155 #define FB_CAP_FOURCC 1 /* Device supports FOURCC-based formats */ 195 #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 */ 176 * enum rkisp1_cif_isp_version - ISP variants 211 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 221 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode 230 /*---------- PART1: Input Parameters ------------*/ 233 * struct rkisp1_cif_isp_window - measurement window. [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am335x-pdu001.dts | 6 * Copyright (C) 2018 EETS GmbH - http://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 - http://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 …]
|
/openbmc/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 …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am335x-pdu001.dts | 6 * Copyright (C) 2018 EETS GmbH - http://www.eets.ch/ 8 * Copyright (C) 2011, Texas Instruments, Incorporated - http://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-evmsk.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 /dts-v1/; 17 #include <dt-bindings/pwm/pwm.h> 18 #include <dt-bindings/interrupt-controller/irq.h> 21 model = "TI AM335x EVM-SK"; 22 compatible = "ti,am335x-evmsk", "ti,am33xx"; 25 stdout-path = &uart0; 26 tick-timer = &timer2; 31 cpu0-supply = <&vdd1_reg>; 41 compatible = "regulator-fixed"; [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|