| /linux/Documentation/driver-api/media/drivers/ccs/ |
| H A D | ccs.rst | 5 .. _media-ccs-driver: 7 MIPI CCS camera sensor driver 10 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 14 Also see :ref:`the CCS driver UAPI documentation <media-ccs-uapi>`. 16 CCS static data 19 The MIPI CCS driver supports CCS static data for all compliant devices, 20 including not just those compliant with CCS 1.1 but also CCS 1.0 and SMIA(++). 21 For CCS the file names are formed as 23 ccs/ccs-sensor-vvvv-mmmm-rrrr.fw (sensor) and 24 ccs/ccs-module-vvvv-mmmm-rrrr.fw (module). [all …]
|
| H A D | mk-ccs-regs | 8 my $ccsregs = "ccs-regs.asc"; 28 $0 - Create CCS register definitions for C 30 usage: $0 -c ccs-regs.asc -e header -r regarray -l limit-c -L limit-header [-k] 32 -c ccs register file 44 ? '#include "ccs-os.h"' . "\n" 153 #include "ccs-extra.h" 154 #include "ccs-regs.h" 185 #include "ccs-limits.h" 186 #include "ccs-regs.h"
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | Makefile | 2 ccs-objs += ccs-core.o ccs-reg-access.o \ 3 ccs-quirk.o ccs-limits.o ccs-data.o 4 obj-$(CONFIG_VIDEO_CCS) += ccs.o
|
| H A D | ccs-data.h | 3 * CCS static data in-memory data structure definitions 16 * struct ccs_data_block_version - CCS static data version 32 * struct ccs_reg - CCS register value 44 * struct ccs_if_rule - CCS static data if rule 56 * struct ccs_frame_format_desc - CCS frame format descriptor 66 * struct ccs_frame_format_descs - A series of CCS frame format descriptors 80 * struct ccs_pdaf_readout - CCS PDAF data readout descriptor 90 * struct ccs_rule - A CCS static data rule 182 * struct ccs_data_container - In-memory CCS static data 183 * @version: CCS static data version
|
| H A D | ccs-reg-access.h | 3 * include/media/ccs/ccs-reg-access.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 18 #include "ccs-regs.h"
|
| H A D | Kconfig | 3 tristate "MIPI CCS/SMIA++/SMIA sensor support" 8 This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant
|
| H A D | ccs-quirk.h | 3 * drivers/media/i2c/ccs/ccs-quirk.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
|
| H A D | ccs-limits.c | 4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs; 8 #include "ccs-limits.h" 9 #include "ccs-regs.h"
|
| H A D | ccs-data-defs.h | 3 * CCS static data binary format definitions 11 #include "ccs-data.h"
|
| H A D | ccs-limits.h | 4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
|
| H A D | ccs-core.c | 3 * drivers/media/i2c/ccs/ccs-core.c 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors 31 #include <uapi/linux/ccs.h> 33 #include "ccs.h" 2775 dev_dbg(&client->dev, "MIPI CCS module 0x%4.4x-0x%4.4x\n", in ccs_identify_module() 2787 dev_dbg(&client->dev, "MIPI CCS sensor 0x%4.4x-0x%4.4x\n", in ccs_identify_module() 2800 dev_dbg(&client->dev, "MIPI CCS version %u.%u", in ccs_identify_module() 3186 "ccs/%s-%s-%0*x-%4.4x-%0*x.fw", in ccs_firmware_name() 3187 is_ccs ? "ccs" : is_smiapp ? "smiapp" : "smia", in ccs_firmware_name() 3492 "ccs scaler mutex", &scaler_lock_key); in ccs_probe() [all …]
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | ccs.rst | 5 .. _media-ccs-uapi: 7 MIPI CCS camera sensor driver 10 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 18 Also see :ref:`the CCS driver kernel documentation <media-ccs-driver>`. 66 The MIPI CCS driver implements a number of private controls under 67 ``V4L2_CID_USER_BASE_CCS`` to control the MIPI CCS compliant camera sensors. 72 The CCS defines an analogue gain model where the gain can be calculated using 91 The CCS defines another analogue gain model called alternate analogue gain. In 104 The CCS standard supports lens shading correction. The feature can be controlled
|
| H A D | index.rst | 31 ccs
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_bo.c | 44 /* Optionally clear bo *and* CCS data in VRAM. */ in ccs_test_migrate() 62 /* Evict to system. CCS data should be copied. */ in ccs_test_migrate() 80 * Bo with CCS data is now in system memory. Verify backing store in ccs_test_migrate() 92 KUNIT_FAIL(test, "No TTM CCS pages present.\n"); in ccs_test_migrate() 99 /* Check first CCS value */ in ccs_test_migrate() 102 "Expected CCS readout 0x%016llx, got 0x%016llx.\n", in ccs_test_migrate() 108 /* Check last CCS value, or at least last value in page. */ in ccs_test_migrate() 113 "Expected CCS readout 0x%016llx, got 0x%016llx.\n", in ccs_test_migrate() 151 kunit_info(test, "Verifying that CCS data is cleared on creation.\n"); in ccs_test_run_tile() 157 kunit_info(test, "Verifying that CCS data survives migration.\n"); in ccs_test_run_tile() [all …]
|
| /linux/include/uapi/drm/ |
| H A D | drm_fourcc.h | 609 * Intel color control surface (CCS) for render compression 613 * the CCS will be plane index 1. 615 * Each CCS tile matches a 1024x512 pixel area of the main surface. 616 * To match certain aspects of the 3D hardware the CCS is 618 * the CCS pitch must be specified in multiples of 128 bytes. 620 * In reality the CCS tile appears to be a 64Bx64 Y tile, composed 629 * Intel color control surfaces (CCS) for Gen-12 render compression. 631 * The main surface is Y-tiled and at plane index 0, the CCS is linear and 632 * at index 1. A 64B CCS cache line corresponds to an area of 4x1 tiles in 633 * main surface. In other words, 4 bits in CCS ma [all...] |
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | index.rst | 28 ccs/ccs
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | fourcc.rst | 3 Guidelines for Video4Linux pixel format 4CCs 11 Existing 4CCs may not obey these guidelines.
|
| /linux/drivers/gpu/drm/xe/abi/ |
| H A D | guc_klvs_abi.h | 162 * Some platforms do not allow concurrent execution of RCS and CCS 164 * RCS submissions over CCS ones, which can lead to CCS workloads being 167 * between 0 and 100), and the GuC will prioritize the CCS for that 169 * make the GuC prioritize the CCS for 30ms of every 100ms. 170 * Note that this does not necessarly mean that RCS and CCS engines will
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-debug.h | 75 ret += scnprintf(str + ret, size - ret, "CCS "); in cdns2_decode_dma_irq() 123 "\t\tfree trbs: %d, CCS=%d, PCS=%d\n", in cdns2_raw_ring() 124 ring->free_trbs, ring->ccs, ring->pcs); in cdns2_raw_ring()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_drm_client.c | 69 * drm-cycles-ccs: 0 70 * drm-total-cycles-ccs: 7655183225 71 * drm-engine-capacity-ccs: 4 73 * Possible `drm-cycles-` key names are: `rcs`, `ccs`, `bcs`, `vcs`, `vecs` and
|
| H A D | xe_gt_ccs_mode.c | 141 /* CCS mode can only be updated when there are no drm clients */ in ccs_mode_store() 177 * xe_gt_ccs_mode_sysfs_init - Initialize CCS mode sysfs interfaces
|
| H A D | xe_bo.h | 316 * xe_bo_has_valid_ccs_bb - Check if CCS's BBs were setup for the BO. 319 * The CCS's BBs should only be setup by the driver VF, but it is safe 322 * Return: true iff the CCS's BBs are setup, false otherwise.
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdns3-debug.h | 135 "\t\tfree trbs: %d, CCS=%d, PCS=%d\n", in cdns3_dbg_ring() 136 priv_ep->free_trbs, priv_ep->ccs, priv_ep->pcs); in cdns3_dbg_ring()
|
| /linux/Documentation/gpu/rfc/ |
| H A D | i915_small_bar.h | 148 * Also note that since the kernel only supports flat-CCS on objects 151 * flat-CCS.
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_types.h | 212 * Mask of the non fused CCS slices 216 } ccs; member
|