/openbmc/linux/Documentation/driver-api/media/drivers/ccs/ |
H A D | ccs.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 5 MIPI CCS camera sensor driver 8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 9 <https://www.mipi.org/specifications/camera-command-set>`_ compliant 10 camera sensors. It exposes three sub-devices representing the pixel array, 16 Pixel Array sub-device 17 ---------------------- 19 The pixel array sub-device represents the camera sensor's pixel matrix, as well 26 ------ 28 The binner sub-device represents the binning functionality on the sensor. For [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | mipi-ccs.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2014--2020 Intel Corporation 4 --- 5 $id: http://devicetree.org/schemas/media/i2c/mipi-ccs.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MIPI CCS, SMIA++ and SMIA compliant camera sensors 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 15 CCS (Camera Command Set) is a raw Bayer camera sensor standard defined by the 16 MIPI Alliance; see 17 <URL:https://www.mipi.org/specifications/camera-command-set>. [all …]
|
/openbmc/linux/Documentation/userspace-api/media/drivers/ |
H A D | ccs.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 5 MIPI CCS camera sensor driver 8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 9 <https://www.mipi.org/specifications/camera-command-set>`_ compliant 10 camera sensors. It exposes three sub-devices representing the pixel array, 16 Pixel Array sub-device 17 ---------------------- 19 The pixel array sub-device represents the camera sensor's pixel matrix, as well 26 ------ 28 The binner sub-device represents the binning functionality on the sensor. For [all …]
|
/openbmc/linux/drivers/media/i2c/ccs/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "MIPI CCS/SMIA++/SMIA sensor support" 7 This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant
|
H A D | ccs-reg-access.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * include/media/ccs/ccs-reg-access.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2011--2012 Nokia Corporation 18 #include "ccs-regs.h"
|
H A D | ccs-quirk.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/ccs/ccs-quirk.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2011--2012 Nokia Corporation 18 * struct ccs_quirk - quirks for sensors that deviate from SMIA++ standard 20 * @limits: Replace sensor->limits with values which can't be read from 35 * @return: 0 on success, -ENOIOCTLCMD if no register 66 ((sensor)->minfo.quirk && \ 67 (sensor)->minfo.quirk->_quirk ? \ 68 (sensor)->minfo.quirk->_quirk(sensor, ##__VA_ARGS__) : 0) [all …]
|
H A D | ccs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/smiapp/ccs.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2010--2012 Nokia Corporation 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-subdev.h> 19 #include "ccs-data.h" 20 #include "ccs-limits.h" 21 #include "ccs-quirk.h" 22 #include "ccs-regs.h" [all …]
|
H A D | ccs-quirk.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/i2c/ccs/ccs-quirk.c 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2011--2012 Nokia Corporation 14 #include "ccs.h" 15 #include "ccs-limits.h" 20 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); in ccs_write_addr_8s() 23 for (; len > 0; len--, regs++) { in ccs_write_addr_8s() 24 rval = ccs_write_addr(sensor, regs->reg, regs->val); in ccs_write_addr_8s() 26 dev_err(&client->dev, in ccs_write_addr_8s() [all …]
|
H A D | ccs-reg-access.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/i2c/ccs/ccs-reg-access.c 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2011--2012 Nokia Corporation 17 #include "ccs.h" 18 #include "ccs-limits.h" 26 dev_err(&client->dev, "this is a negative number\n"); in float_to_u32_mul_1000000() 34 dev_err(&client->dev, "NaN or other special number\n"); in float_to_u32_mul_1000000() 49 exp = ((int32_t)phloat >> 23) - 127; in float_to_u32_mul_1000000() 55 man >>= -exp; in float_to_u32_mul_1000000() [all …]
|
H A D | ccs-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/i2c/ccs/ccs-core.c 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2010--2012 Nokia Corporation 13 * Based on smia-sensor.c by Tuukka Toivonen <tuukkat76@gmail.com> 27 #include <linux/v4l2-mediabus.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-device.h> 30 #include <uapi/linux/ccs.h> 32 #include "ccs.h" [all …]
|
H A D | smiapp-reg-defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/smiapp/smiapp-reg-defs.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 8 * Copyright (C) 2011--2012 Nokia Corporation
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ccs-pll.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/ccs-pll.h 5 * Generic MIPI CCS/SMIA/SMIA++ PLL calculator 17 /* CSI-2 or CCP-2 */ 25 /* CCS PLL flags */ 37 * struct ccs_pll_branch_fr - CCS PLL configuration (front) 39 * A single branch front-end of the CCS PLL tree. 41 * @pre_pll_clk_div: Pre-PLL clock divisor 54 * struct ccs_pll_branch_bk - CCS PLL configuration (back) 56 * A single branch back-end of the CCS PLL tree. [all …]
|
H A D | ccs-pll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/i2c/ccs-pll.c 5 * Generic MIPI CCS/SMIA/SMIA++ PLL calculator 8 * Copyright (C) 2011--2012 Nokia Corporation 17 #include "ccs-pll.h" 55 dev_dbg(dev, "%s_%s out of bounds: %d (%d--%d)\n", prefix, in bounds_check() 58 return -EINVAL; in bounds_check() 85 { &pll->vt_fr, &pll->vt_bk, PLL_VT }, in print_pll() 86 { &pll->op_fr, &pll->op_bk, PLL_OP } in print_pll() 90 dev_dbg(dev, "ext_clk_freq_hz\t\t%u\n", pll->ext_clk_freq_hz); in print_pll() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'" 54 tristate "Hynix Hi-556 sensor support" 57 Hi-556 camera. 63 tristate "Hynix Hi-846 sensor support" 66 Hi-846 camera. 72 tristate "Hynix Hi-847 sensor support" 75 Hi-847 camera. 368 This is a Video4Linux2 sensor-level driver for the OmniVision 380 OV5640 camera sensor with a MIPI CSI-2 interface. [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | i2c-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 The I²C (Inter-Integrated Circuit) bus is a three-wires bus used internally 23 ------------------------------------- 32 sony-btf-mpx Sony BTF's internal MPX 47 ----------------------------- 52 saa6752hs Philips SAA6752HS MPEG-2 Audio/Video Encoder 56 --------------------- 61 ccs MIPI CCS compliant camera sensors (also SMIA++ and SMIA) 63 hi556 Hynix Hi-556 sensor 64 hi846 Hynix Hi-846 sensor [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_display_types.h | 3 * Copyright (c) 2007-2008 Intel Corporation 47 #include <media/cec-notifier.h> 69 /* these are outputs from the chip - integrated only 87 HDMI_AUDIO_OFF_DVI = -2, /* no aux data for HDMI-DVI converter */ 103 * create the DMA scatter-gather list for each FB color plane. This sg 115 * in the rotated and remapped GTT view all no-CCS formats (up to 2 206 * state. This must be called _after_ display->get_pipe_config has 207 * pre-filled the pipe config. Note that intel_encoder->base.crtc must 349 /* MIPI DSI */ 422 * and the bus-specific code. What that means is that HDCP over HDMI differs [all …]
|
H A D | intel_display.c | 2 * Copyright © 2006-2007 Intel Corporation 27 #include <linux/dma-resv.h> 148 drm_WARN(&dev_priv->drm, (val & CCK_FREQUENCY_STATUS) != in vlv_get_cck_clock() 162 if (dev_priv->hpll_freq == 0) in vlv_get_cck_clock_hpll() 163 dev_priv->hpll_freq = vlv_get_hpll_vco(dev_priv); in vlv_get_cck_clock_hpll() 165 hpll = vlv_get_cck_clock(dev_priv, name, reg, dev_priv->hpll_freq); in vlv_get_cck_clock_hpll() 177 dev_priv->czclk_freq = vlv_get_cck_clock_hpll(dev_priv, "czclk", in intel_update_czclk() 180 drm_dbg(&dev_priv->drm, "CZ clock rate: %d kHz\n", in intel_update_czclk() 181 dev_priv->czclk_freq); in intel_update_czclk() 186 return (crtc_state->active_planes & in is_hdr_mode() [all …]
|
/openbmc/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok2.0.log | 1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms) 2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c' 3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms) 4 2024-1 [all...] |
/openbmc/linux/include/uapi/linux/ |
H A D | v4l2-controls.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Copyright (C) 1999-2012 the contributors 19 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */ 24 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */ 34 /* User-class control IDs */ 116 /* USER-class private control IDs */ 136 * The base for the si476x driver controls. See include/media/drv-intf/si476x.h 178 * The base for MIPI CCS driver controls. 212 /* MPEG-class control IDs */ 222 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */ [all …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-03-14 03:00:40.378-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-14 03:00:40.496-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-03-13 03:00:39.225-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-13 03:00:39.341-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |