Home
last modified time | relevance | path

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

1234

/Linux-v6.6/Documentation/driver-api/media/drivers/ccs/
Dccs.rst5 MIPI CCS camera sensor driver
8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS
59 CCS static data
62 The MIPI CCS driver supports CCS static data for all compliant devices,
63 including not just those compliant with CCS 1.1 but also CCS 1.0 and SMIA(++).
64 For CCS the file names are formed as
66 ccs/ccs-sensor-vvvv-mmmm-rrrr.fw (sensor) and
67 ccs/ccs-module-vvvv-mmmm-rrrr.fw (module).
71 ccs/smiapp-sensor-vv-mmmm-rr.fw (sensor) and
72 ccs/smiapp-module-vv-mmmm-rrrr.fw (module).
[all …]
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"
121 #include "ccs-extra.h"
122 #include "ccs-regs.h"
153 #include "ccs-limits.h"
154 #include "ccs-regs.h"
/Linux-v6.6/drivers/media/i2c/ccs/
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
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
Dccs.h3 * drivers/media/i2c/smiapp/ccs.h
5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
19 #include "ccs-data.h"
20 #include "ccs-limits.h"
21 #include "ccs-quirk.h"
22 #include "ccs-regs.h"
23 #include "ccs-reg-access.h"
24 #include "../ccs-pll.h"
49 #define CCS_NAME "ccs"
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"
DKconfig3 tristate "MIPI CCS/SMIA++/SMIA sensor support"
7 This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant
Dccs-quirk.c3 * drivers/media/i2c/ccs/ccs-quirk.c
5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
14 #include "ccs.h"
15 #include "ccs-limits.h"
Dccs-quirk.h3 * drivers/media/i2c/ccs/ccs-quirk.h
5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
Dccs-reg-access.c3 * drivers/media/i2c/ccs/ccs-reg-access.c
5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
17 #include "ccs.h"
18 #include "ccs-limits.h"
Dccs-data-defs.h3 * CCS static data binary format definitions
11 #include "ccs-data.h"
Dccs-limits.c4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
8 #include "ccs-limits.h"
9 #include "ccs-regs.h"
Dccs-limits.h4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
/Linux-v6.6/drivers/media/i2c/
Dccs-pll.h3 * drivers/media/i2c/ccs-pll.h
5 * Generic MIPI CCS/SMIA/SMIA++ PLL calculator
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.
54 * struct ccs_pll_branch_bk - CCS PLL configuration (back)
56 * A single branch back-end of the CCS PLL tree.
71 * struct ccs_pll - Full CCS PLL configuration
73 * All information required to calculate CCS PLL configuration.
127 * struct ccs_pll_branch_limits_fr - CCS PLL front-end limits
[all …]
/Linux-v6.6/drivers/gpu/drm/ci/
Dtestlist.txt368 kms_ccs@pipe-A-random-ccs-data-y_tiled_ccs
369 kms_ccs@pipe-A-random-ccs-data-yf_tiled_ccs
370 kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs
371 kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs_cc
372 kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_mc_ccs
373 kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_rc_ccs
374 kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_mc_ccs
375 kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_rc_ccs_cc
376 kms_ccs@pipe-A-random-ccs-data-4_tiled_mtl_rc_ccs
377 kms_ccs@pipe-A-random-ccs-data-4_tiled_mtl_mc_ccs
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/media/i2c/
Dmipi-ccs.yaml5 $id: http://devicetree.org/schemas/media/i2c/mipi-ccs.yaml#
8 title: MIPI CCS, SMIA++ and SMIA compliant camera sensors
15 CCS (Camera Command Set) is a raw Bayer camera sensor standard defined by the
30 - const: mipi-ccs-1.1
31 - const: mipi-ccs
33 - const: mipi-ccs-1.0
34 - const: mipi-ccs
116 compatible = "mipi-ccs-1.0", "mipi-ccs";
/Linux-v6.6/Documentation/userspace-api/media/drivers/
Dccs.rst5 MIPI CCS camera sensor driver
8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS
62 The MIPI CCS driver implements a number of private controls under
63 ``V4L2_CID_USER_BASE_CCS`` to control the MIPI CCS compliant camera sensors.
68 The CCS defines an analogue gain model where the gain can be calculated using
87 The CCS defines another analogue gain model called alternate analogue gain. In
100 The CCS standard supports lens shading correction. The feature can be controlled
/Linux-v6.6/drivers/gpu/drm/i915/gt/
Dintel_migrate.c489 * DOC: Flat-CCS - Memory compression for Local memory
491 * On Xe-HP and later devices, we use dedicated compression control state (CCS)
495 * The memory required for the CCS of the entire local memory is 1/256 of the
497 * for the CCS data and a secure register will be programmed with the CCS base
500 * Flat CCS data needs to be cleared when a lmem object is allocated.
501 * And CCS data can be copied in and out of CCS region through
502 * XY_CTRL_SURF_COPY_BLT. CPU can't access the CCS data directly.
504 * I915 supports Flat-CCS on lmem only objects. When an objects has smem in
506 * content into smem. If the lmem object is Flat-CCS compressed by userspace,
508 * for such decompression. Hence I915 supports Flat-CCS only on lmem only objects.
[all …]
/Linux-v6.6/drivers/gpu/drm/i915/display/
Dintel_fb.c20 * "The Color Control Surface (CCS) contains the compression status of
22 * is specified by 2 bits in the CCS. Each CCS cache-line represents
24 * cache-line-pairs. CCS is always Y tiled."
27 * each cache line in the CCS corresponds to an area of 32x16 cache
29 * us a ratio of one byte in the CCS for each 8x16 pixels in the
44 * Gen-12 compression uses 4 bits of CCS data for each cache line pair in the
45 * main surface. And each 64B CCS cache line represents an area of 4x1 Y-tiles
47 * 32x32 pixels, the ratio turns out to 1B in the CCS for every 2x32 pixels in
146 } ccs; member
164 .ccs.packed_aux_planes = BIT(1),
[all …]
/Linux-v6.6/include/uapi/drm/
Ddrm_fourcc.h551 * Intel color control surface (CCS) for render compression
555 * the CCS will be plane index 1.
557 * Each CCS tile matches a 1024x512 pixel area of the main surface.
558 * To match certain aspects of the 3D hardware the CCS is
560 * the CCS pitch must be specified in multiples of 128 bytes.
562 * In reality the CCS tile appears to be a 64Bx64 Y tile, composed
571 * Intel color control surfaces (CCS) for Gen-12 render compression.
573 * The main surface is Y-tiled and at plane index 0, the CCS is linear and
574 * at index 1. A 64B CCS cache line corresponds to an area of 4x1 tiles in
575 * main surface. In other words, 4 bits in CCS map to a main surface cache
[all …]
/Linux-v6.6/drivers/net/wireless/legacy/
Dray_cs.c90 static int interrupt_ecf(ray_dev_t *local, int ccs);
448 static inline struct ccs __iomem *ccs_base(ray_dev_t *dev) in ccs_base()
458 * and a "struct ccs" ends up being in the _index_ off in rcs_base()
460 * ccs/rcs. in rcs_base()
469 struct ccs __iomem *pccs; in ray_init()
503 /* Initialize CCS's to buffer free state */ in ray_init()
528 struct ccs __iomem *pccs; in dl_startup_params()
545 /* Fill in the CCS fields for the ECF */ in dl_startup_params()
637 struct ccs __iomem *pccs = ccs_base(local) + local->dl_param_ccs; in verify_dl_startup()
649 "verify_dl_startup parameters sent via ccs %d:\n", in verify_dl_startup()
[all …]
/Linux-v6.6/Documentation/driver-api/media/drivers/
Dindex.rst28 ccs/ccs
/Linux-v6.6/Documentation/userspace-api/media/v4l/
Dfourcc.rst3 Guidelines for Video4Linux pixel format 4CCs
11 Existing 4CCs may not obey these guidelines.
/Linux-v6.6/Documentation/driver-api/media/
Dcamera-sensor.rst59 An example of such a driver is the CCS driver (see ``drivers/media/i2c/ccs``).
137 ``drivers/media/i2c/ccs/ccs-core.c``. The two drivers work in both ACPI
/Linux-v6.6/drivers/usb/gadget/udc/cdns2/
Dcdns2-debug.h75 ret += snprintf(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()

1234