/Linux-v5.15/Documentation/driver-api/media/drivers/ccs/ |
D | ccs.rst | 5 MIPI CCS camera sensor driver 8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 62 The ccs-regs.asc file contains MIPI CCS register definitions that are used 71 Conventionally the script is called this way to update the CCS driver 76 $ Documentation/driver-api/media/drivers/ccs/mk-ccs-regs -k \ 77 -e drivers/media/i2c/ccs/ccs-regs.h \ 78 -L drivers/media/i2c/ccs/ccs-limits.h \ 79 -l drivers/media/i2c/ccs/ccs-limits.c \ 80 -c Documentation/driver-api/media/drivers/ccs/ccs-regs.asc 82 CCS PLL calculator [all …]
|
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" 121 #include "ccs-extra.h" 122 #include "ccs-regs.h" 153 #include "ccs-limits.h" 154 #include "ccs-regs.h"
|
/Linux-v5.15/drivers/media/i2c/ccs/ |
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
|
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
|
D | ccs.h | 3 * 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"
|
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"
|
D | Kconfig | 3 tristate "MIPI CCS/SMIA++/SMIA sensor support" 10 This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant
|
D | ccs-quirk.c | 3 * 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"
|
D | ccs-quirk.h | 3 * drivers/media/i2c/ccs/ccs-quirk.h 5 * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors
|
D | ccs-reg-access.c | 3 * 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"
|
D | ccs-data-defs.h | 3 * CCS static data binary format definitions 11 #include "ccs-data.h"
|
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"
|
D | ccs-limits.h | 4 * Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs;
|
D | ccs-data.c | 3 * CCS static data binary parser library 14 #include "ccs-data-defs.h" 811 dev_dbg(dev, "Parsing CCS static data version %u\n", version); in __ccs_data_parse() 924 * ccs_data_parse - Parse a CCS static data file into a usable in-memory 926 * @ccsdata: CCS static data in-memory data structure 927 * @data: CCS static data binary
|
/Linux-v5.15/drivers/media/i2c/ |
D | ccs-pll.h | 3 * 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-v5.15/Documentation/devicetree/bindings/media/i2c/ |
D | mipi-ccs.yaml | 5 $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 115 compatible = "mipi-ccs-1.0", "mipi-ccs";
|
/Linux-v5.15/Documentation/userspace-api/media/drivers/ |
D | ccs.rst | 5 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-v5.15/drivers/net/wireless/ |
D | ray_cs.c | 90 static int interrupt_ecf(ray_dev_t *local, int ccs); 440 static inline struct ccs __iomem *ccs_base(ray_dev_t *dev) in ccs_base() 450 * and a "struct ccs" ends up being in the _index_ off in rcs_base() 452 * ccs/rcs. in rcs_base() 461 struct ccs __iomem *pccs; in ray_init() 495 /* Initialize CCS's to buffer free state */ in ray_init() 520 struct ccs __iomem *pccs; in dl_startup_params() 537 /* Fill in the CCS fields for the ECF */ in dl_startup_params() 629 struct ccs __iomem *pccs = ccs_base(local) + local->dl_param_ccs; in verify_dl_startup() 641 "verify_dl_startup parameters sent via ccs %d:\n", in verify_dl_startup() [all …]
|
D | rayctl.h | 148 /* TX/RX CCS constants */ 348 /* Parameter passing structure for update/report parameter CCS's */ 458 /* Structures for command specific parameters (ccs.var) */ 517 struct ccs { struct 521 UCHAR link; /* link to next CCS, FF=end of list */
|
/Linux-v5.15/Documentation/driver-api/media/drivers/ |
D | index.rst | 29 ccs/ccs
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | fourcc.rst | 3 Guidelines for Video4Linux pixel format 4CCs 11 Existing 4CCs may not obey these guidelines.
|
/Linux-v5.15/Documentation/driver-api/media/ |
D | camera-sensor.rst | 59 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-v5.15/drivers/gpu/drm/i915/display/ |
D | intel_fb.c | 138 * TODO: Deduct the subsampling from the char block for all CCS in intel_fb_plane_get_subsampling() 155 * first plane. That's incorrect for the CCS AUX plane of the first in intel_fb_plane_get_subsampling() 360 * single DPT page). For ADL_P CCS FBs this only works by requiring in intel_fb_offset_to_xy() 433 * CCS doesn't have its own x/y offset register, so the intra CCS tile in intel_fb_check_ccs_xy() 434 * x/y offsets must match between CCS and the main surface. in intel_fb_check_ccs_xy() 438 "Bad CCS x/y (main %d,%d ccs %d,%d) full (main %d,%d ccs %d,%d)\n", in intel_fb_check_ccs_xy() 471 * The new CCS hash mode isn't compatible with remapping as in intel_plane_can_remap()
|
/Linux-v5.15/include/uapi/drm/ |
D | drm_fourcc.h | 494 * Intel color control surface (CCS) for render compression 498 * the CCS will be plane index 1. 500 * Each CCS tile matches a 1024x512 pixel area of the main surface. 501 * To match certain aspects of the 3D hardware the CCS is 503 * the CCS pitch must be specified in multiples of 128 bytes. 505 * In reality the CCS tile appears to be a 64Bx64 Y tile, composed 514 * Intel color control surfaces (CCS) for Gen-12 render compression. 516 * The main surface is Y-tiled and at plane index 0, the CCS is linear and 517 * at index 1. A 64B CCS cache line corresponds to an area of 4x1 tiles in 518 * main surface. In other words, 4 bits in CCS map to a main surface cache [all …]
|
/Linux-v5.15/drivers/usb/cdns3/ |
D | cdns3-debug.h | 136 "\t\tfree trbs: %d, CCS=%d, PCS=%d\n", in cdns3_dbg_ring() 137 priv_ep->free_trbs, priv_ep->ccs, priv_ep->pcs); in cdns3_dbg_ring()
|