Searched +full:mipi +full:- +full:ccs +full:- +full:1 (Results 1 – 16 of 16) sorted by relevance
/Linux-v5.15/Documentation/devicetree/bindings/media/i2c/ |
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 …]
|
/Linux-v5.15/Documentation/driver-api/media/drivers/ccs/ |
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 …]
|
/Linux-v5.15/Documentation/userspace-api/media/drivers/ |
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 …]
|
/Linux-v5.15/drivers/media/i2c/ |
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 */ 24 #define CCS_PLL_FLAG_NO_OP_CLOCKS BIT(1) 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) [all …]
|
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" 22 return max_t(u32, 1, a & ~1); in clk_div_even() 28 if (a == 1) in clk_div_even_up() 29 return 1; in clk_div_even_up() 30 return (a + 1) & ~1; in clk_div_even_up() 35 if (a == 1) in is_one_or_even() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'" 28 comment "audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'" 113 Support for the Cirrus Logic CS3308 High Performance 8-Channel 123 Support for the Cirrus Logic CS5345 24-bit, 192 kHz 190 Support for the internal MPX of the Sony BTF-PG472Z tuner. 193 module will be called sony-btf-mpx. 265 with 4:1 Multiplexed HDMI Receiver. 288 with 2:1 Multiplexed HDMI Receiver. 334 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG [all …]
|
/Linux-v5.15/drivers/media/i2c/ccs/ |
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 …]
|
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 38 * @return: 0 on success, -ENOIOCTLCMD if no register 54 #define CCS_QUIRK_FLAG_8BIT_READ_ONLY (1 << 0) 68 ((sensor)->minfo.quirk && \ 69 (sensor)->minfo.quirk->_quirk ? \ [all …]
|
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 …]
|
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() 51 /* Extract mantissa, add missing '1' bit and it's in MHz */ in float_to_u32_mul_1000000() [all …]
|
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> 28 #include <linux/v4l2-mediabus.h> 29 #include <media/v4l2-fwnode.h> 30 #include <media/v4l2-device.h> 31 #include <uapi/linux/ccs.h> 33 #include "ccs.h" [all …]
|
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 37 #define SMIAPP_REG_U16_FRAME_FORMAT_DESCRIPTOR_2(n) ((0x0042 + ((n) << 1)) | CCS_FL_16BIT) /* 0 <=… 50 #define SMIAPP_REG_U16_DATA_FORMAT_DESCRIPTOR(n) ((0x00c2 + ((n) << 1)) | CCS_FL_16BIT) 459 #define SMIAPP_REG_U8_BINNING_TYPE_n(n) (0x1713 + (n)) /* 1 <= n <= 237 */ 493 #define SMIAPP_IMAGE_ORIENTATION_VFLIP BIT(1) 496 #define SMIAPP_DATA_TRANSFER_IF_1_CTRL_WR_EN BIT(1) 499 #define SMIAPP_DATA_TRANSFER_IF_1_STATUS_WR_READY BIT(1) [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/display/ |
D | intel_display_types.h | 3 * Copyright (c) 2007-2008 Intel Corporation 45 #include <media/cec-notifier.h> 57 /* these are outputs from the chip - integrated only 61 INTEL_OUTPUT_ANALOG = 1, 75 HDMI_AUDIO_OFF_DVI = -2, /* no aux data for HDMI-DVI converter */ 91 * create the DMA scatter-gather list for each FB color plane. This sg 103 * in the rotated and remapped GTT view all no-CCS formats (up to 2 106 * TODO: add support for CCS formats in the remapped GTT view. 147 bool hpd_suspended : 1; 151 bool hpd_waiting : 1; [all …]
|
D | intel_display.c | 2 * Copyright © 2006-2007 Intel Corporation 30 #include <linux/intel-iommu.h> 33 #include <linux/dma-resv.h> 137 #define i915_is_dpt(vm) ((vm)->is_dpt) 147 #define dpt_total_entries(dpt) ((dpt)->vm.total >> PAGE_SHIFT) 161 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_page() 164 vm->pte_encode(addr, level, flags)); in dpt_insert_page() 173 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_entries() 174 const gen8_pte_t pte_encode = vm->pte_encode(0, level, flags); in dpt_insert_entries() 184 i = vma->node.start / I915_GTT_PAGE_SIZE; in dpt_insert_entries() [all …]
|
/Linux-v5.15/include/uapi/linux/ |
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 23 * 1. Redistributions of source code must retain the above copyright 57 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */ 62 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */ 72 /* User-class control IDs */ 76 #define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1) 78 #define V4L2_CID_CONTRAST (V4L2_CID_BASE+1) 103 V4L2_CID_POWER_LINE_FREQUENCY_50HZ = 1, 116 V4L2_COLORFX_BW = 1, [all …]
|
/Linux-v5.15/ |
D | MAINTAINERS | 9 ------------------------- 11 1. Always *test* your changes, however small, on at least 4 or 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- [all …]
|