Home
last modified time | relevance | path

Searched full:ccs (Results 1 – 25 of 72) sorted by relevance

123

/linux/Documentation/driver-api/media/drivers/ccs/
H A Dccs.rst5 .. _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 Dmk-ccs-regs8 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 DMakefile2 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 Dccs-data.h3 * 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 Dccs-reg-access.h3 * 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 DKconfig3 tristate "MIPI CCS/SMIA++/SMIA sensor support"
8 This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant
H A Dccs-quirk.h3 * drivers/media/i2c/ccs/ccs-quirk.h
5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
H A Dccs-limits.c4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
8 #include "ccs-limits.h"
9 #include "ccs-regs.h"
H A Dccs-data-defs.h3 * CCS static data binary format definitions
11 #include "ccs-data.h"
H A Dccs-limits.h4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
H A Dccs-core.c3 * 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 Dccs.rst5 .. _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 Dindex.rst31 ccs
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c44 /* 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 Ddrm_fourcc.h609 * 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 Dindex.rst28 ccs/ccs
/linux/Documentation/userspace-api/media/v4l/
H A Dfourcc.rst3 Guidelines for Video4Linux pixel format 4CCs
11 Existing 4CCs may not obey these guidelines.
/linux/drivers/gpu/drm/xe/abi/
H A Dguc_klvs_abi.h162 * 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 Dcdns2-debug.h75 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 Dxe_drm_client.c69 * 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 Dxe_gt_ccs_mode.c141 /* 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 Dxe_bo.h316 * 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 Dcdns3-debug.h135 "\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 Di915_small_bar.h148 * Also note that since the kernel only supports flat-CCS on objects
151 * flat-CCS.
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_types.h212 * Mask of the non fused CCS slices
216 } ccs; member

123