Home
last modified time | relevance | path

Searched refs:csc (Results 1 – 40 of 40) sorted by relevance

/linux-4.4.14/drivers/media/platform/ti-vpe/
Dcsc.c92 void csc_dump_regs(struct csc_data *csc) in csc_dump_regs() argument
94 struct device *dev = &csc->pdev->dev; in csc_dump_regs()
97 ioread32(csc->base + CSC_##r)) in csc_dump_regs()
109 void csc_set_coeff_bypass(struct csc_data *csc, u32 *csc_reg5) in csc_set_coeff_bypass() argument
117 void csc_set_coeff(struct csc_data *csc, u32 *csc_reg0, in csc_set_coeff() argument
166 struct csc_data *csc; in csc_create() local
170 csc = devm_kzalloc(&pdev->dev, sizeof(*csc), GFP_KERNEL); in csc_create()
171 if (!csc) { in csc_create()
176 csc->pdev = pdev; in csc_create()
178 csc->res = platform_get_resource_byname(pdev, IORESOURCE_MEM, in csc_create()
[all …]
Dcsc.h61 void csc_dump_regs(struct csc_data *csc);
62 void csc_set_coeff_bypass(struct csc_data *csc, u32 *csc_reg5);
63 void csc_set_coeff(struct csc_data *csc, u32 *csc_reg0,
DMakefile3 ti-vpe-y := vpe.o sc.o csc.o vpdma.o
Dvpe.c368 struct csc_data *csc; /* csc data handle */ member
516 GET_OFFSET_TOP(ctx, ctx->dev->csc, CSC_CSC00)); in init_adb_hdrs()
854 csc_set_coeff(ctx->dev->csc, &mmr_adb->csc_regs[0], in set_srcdst_params()
984 csc_dump_regs(dev->csc); in vpe_dump_regs()
2254 dev->csc = csc_create(pdev); in vpe_probe()
2255 if (IS_ERR(dev->csc)) { in vpe_probe()
2256 ret = PTR_ERR(dev->csc); in vpe_probe()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_plane.c187 enum mdp4_pipe pipe, struct csc_cfg *csc) in mdp4_write_csc_config() argument
191 for (i = 0; i < ARRAY_SIZE(csc->matrix); i++) { in mdp4_write_csc_config()
193 csc->matrix[i]); in mdp4_write_csc_config()
196 for (i = 0; i < ARRAY_SIZE(csc->post_bias) ; i++) { in mdp4_write_csc_config()
198 csc->pre_bias[i]); in mdp4_write_csc_config()
201 csc->post_bias[i]); in mdp4_write_csc_config()
204 for (i = 0; i < ARRAY_SIZE(csc->post_clamp) ; i++) { in mdp4_write_csc_config()
206 csc->pre_clamp[i]); in mdp4_write_csc_config()
209 csc->post_clamp[i]); in mdp4_write_csc_config()
342 struct csc_cfg *csc = mdp_get_default_csc_cfg(CSC_YUV2RGB); in mdp4_plane_mode_set() local
[all …]
/linux-4.4.14/drivers/pcmcia/
Di82092.c315 int csc; in i82092aa_interrupt() local
319 csc = indirect_read(i,I365_CSC); /* card status change register */ in i82092aa_interrupt()
321 if (csc==0) /* no events on this socket */ in i82092aa_interrupt()
326 if (csc & I365_CSC_DETECT) { in i82092aa_interrupt()
333 events |= (csc & I365_CSC_STSCHG) ? SS_STSCHG : 0; in i82092aa_interrupt()
336 events |= (csc & I365_CSC_BVD1) ? SS_BATDEAD : 0; in i82092aa_interrupt()
337 events |= (csc & I365_CSC_BVD2) ? SS_BATWARN : 0; in i82092aa_interrupt()
338 events |= (csc & I365_CSC_READY) ? SS_READY : 0; in i82092aa_interrupt()
Dpd6729.c192 unsigned int csc; in pd6729_interrupt() local
195 csc = indirect_read(&socket[i], I365_CSC); in pd6729_interrupt()
196 if (csc == 0) /* no events on this socket */ in pd6729_interrupt()
202 if (csc & I365_CSC_DETECT) { in pd6729_interrupt()
211 events |= (csc & I365_CSC_STSCHG) in pd6729_interrupt()
215 events |= (csc & I365_CSC_BVD1) in pd6729_interrupt()
217 events |= (csc & I365_CSC_BVD2) in pd6729_interrupt()
219 events |= (csc & I365_CSC_READY) in pd6729_interrupt()
Dvrc4173_cardu.c417 uint8_t csc, status; in get_events() local
420 csc = exca_readb(socket, CARD_SC); in get_events()
421 if ((csc & CARD_DT_CHG) && in get_events()
425 if ((csc & RDY_CHG) && (status & READY)) in get_events()
429 if ((csc & BAT_DEAD_ST_CHG) && (status & STSCHG)) in get_events()
432 if (csc & (BAT_WAR_CHG|BAT_DEAD_ST_CHG)) { in get_events()
Dvrc4171_card.c494 uint8_t status, csc; in get_events() local
497 csc = exca_read_byte(slot, I365_CSC); in get_events()
500 if ((csc & I365_CSC_STSCHG) && (status & I365_CS_STSCHG)) in get_events()
503 if (csc & (I365_CSC_BVD1 | I365_CSC_BVD2)) { in get_events()
510 if ((csc & I365_CSC_READY) && (status & I365_CS_READY)) in get_events()
512 if ((csc & I365_CSC_DETECT) && ((status & I365_CS_DETECT) == I365_CS_DETECT)) in get_events()
Dyenta_socket.c509 u8 csc; in yenta_interrupt() local
516 csc = exca_readb(socket, I365_CSC); in yenta_interrupt()
518 if (!(cb_event || csc)) in yenta_interrupt()
522 events |= (csc & I365_CSC_DETECT) ? SS_DETECT : 0; in yenta_interrupt()
524 events |= (csc & I365_CSC_STSCHG) ? SS_STSCHG : 0; in yenta_interrupt()
526 events |= (csc & I365_CSC_BVD1) ? SS_BATDEAD : 0; in yenta_interrupt()
527 events |= (csc & I365_CSC_BVD2) ? SS_BATWARN : 0; in yenta_interrupt()
528 events |= (csc & I365_CSC_READY) ? SS_READY : 0; in yenta_interrupt()
954 u8 csc; in yenta_probe_handler() local
960 csc = exca_readb(socket, I365_CSC); in yenta_probe_handler()
[all …]
Di82365.c833 int i, j, csc; in pcic_interrupt() local
847 csc = i365_get(i, I365_CSC); in pcic_interrupt()
848 if ((csc == 0) || (i365_get(i, I365_IDENT) & 0x70)) { in pcic_interrupt()
852 events = (csc & I365_CSC_DETECT) ? SS_DETECT : 0; in pcic_interrupt()
855 events |= (csc & I365_CSC_STSCHG) ? SS_STSCHG : 0; in pcic_interrupt()
857 events |= (csc & I365_CSC_BVD1) ? SS_BATDEAD : 0; in pcic_interrupt()
858 events |= (csc & I365_CSC_BVD2) ? SS_BATWARN : 0; in pcic_interrupt()
859 events |= (csc & I365_CSC_READY) ? SS_READY : 0; in pcic_interrupt()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_plane.c425 struct csc_cfg *csc) in csc_enable() argument
430 if (unlikely(!csc)) in csc_enable()
433 if ((csc->type == CSC_YUV2RGB) || (CSC_YUV2YUV == csc->type)) in csc_enable()
435 if ((csc->type == CSC_RGB2YUV) || (CSC_YUV2YUV == csc->type)) in csc_enable()
440 matrix = csc->matrix; in csc_enable()
456 for (i = 0; i < ARRAY_SIZE(csc->pre_bias); i++) { in csc_enable()
457 uint32_t *pre_clamp = csc->pre_clamp; in csc_enable()
458 uint32_t *post_clamp = csc->post_clamp; in csc_enable()
469 MDP5_PIPE_CSC_1_PRE_BIAS_REG_VALUE(csc->pre_bias[i])); in csc_enable()
472 MDP5_PIPE_CSC_1_POST_BIAS_REG_VALUE(csc->post_bias[i])); in csc_enable()
/linux-4.4.14/drivers/media/platform/omap3isp/
Disppreview.c403 const struct omap3isp_prev_csc *csc = &params->csc; in preview_config_csc() local
406 val = (csc->matrix[0][0] & 0x3ff) << ISPPRV_CSC0_RY_SHIFT; in preview_config_csc()
407 val |= (csc->matrix[0][1] & 0x3ff) << ISPPRV_CSC0_GY_SHIFT; in preview_config_csc()
408 val |= (csc->matrix[0][2] & 0x3ff) << ISPPRV_CSC0_BY_SHIFT; in preview_config_csc()
411 val = (csc->matrix[1][0] & 0x3ff) << ISPPRV_CSC1_RCB_SHIFT; in preview_config_csc()
412 val |= (csc->matrix[1][1] & 0x3ff) << ISPPRV_CSC1_GCB_SHIFT; in preview_config_csc()
413 val |= (csc->matrix[1][2] & 0x3ff) << ISPPRV_CSC1_BCB_SHIFT; in preview_config_csc()
416 val = (csc->matrix[2][0] & 0x3ff) << ISPPRV_CSC2_RCR_SHIFT; in preview_config_csc()
417 val |= (csc->matrix[2][1] & 0x3ff) << ISPPRV_CSC2_GCR_SHIFT; in preview_config_csc()
418 val |= (csc->matrix[2][2] & 0x3ff) << ISPPRV_CSC2_BCR_SHIFT; in preview_config_csc()
[all …]
Disppreview.h93 struct omap3isp_prev_csc csc; member
/linux-4.4.14/drivers/media/platform/davinci/
Ddm355_ccdc.c553 static void ccdc_config_csc(struct ccdc_csc *csc) in ccdc_config_csc() argument
558 if (!csc->enable) in ccdc_config_csc()
568 val1 = (csc->coeff[i].integer & in ccdc_config_csc()
575 val1 |= (((csc->coeff[i].decimal & in ccdc_config_csc()
581 val2 = (csc->coeff[i].integer & in ccdc_config_csc()
584 val2 |= (((csc->coeff[i].decimal & in ccdc_config_csc()
704 ccdc_config_csc(&config_params->csc); in ccdc_config_raw()
Disif.c55 .csc = {
501 if (!df_csc->csc.en) { in isif_config_csc()
508 val1 = (df_csc->csc.coeff[i].integer << in isif_config_csc()
510 df_csc->csc.coeff[i].decimal; in isif_config_csc()
514 val2 = (df_csc->csc.coeff[i].integer << in isif_config_csc()
516 df_csc->csc.coeff[i].decimal; in isif_config_csc()
/linux-4.4.14/arch/alpha/kernel/
Dcore_tsunami.c393 printk("%s: CSR_CSC 0x%lx\n", __func__, TSUNAMI_cchip->csc.csr); in tsunami_init_arch()
414 if (TSUNAMI_cchip->csc.csr & 1L<<14) in tsunami_init_arch()
445 if (TSUNAMI_cchip->csc.csr & 1L<<14) in tsunami_kill_arch()
464 if (TSUNAMI_cchip->csc.csr & 1L<<14) in tsunami_pci_clr_err()
Dcore_titan.c353 titan_pchip1_present = TITAN_cchip->csc.csr & 1L<<14; in titan_init_pachips()
370 printk("%s: CSR_CSC 0x%lx\n", __func__, TITAN_cchip->csc.csr); in titan_init_arch()
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-dp.c262 u32 reg, csc; in ipu_dp_disable_channel() local
270 csc = reg & DP_COM_CONF_CSC_DEF_MASK; in ipu_dp_disable_channel()
271 if (csc == DP_COM_CONF_CSC_DEF_FG) in ipu_dp_disable_channel()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_layer.h125 #define ATMEL_HLCDC_LAYER_CSC_CFG(p, o) ATMEL_HLCDC_LAYER_CFG(p, (p)->desc->layout.csc + o)
177 int csc; member
Datmel_hlcdc_dc.c108 .csc = 14,
210 .csc = 14,
313 .csc = 14,
Datmel_hlcdc_plane.c825 if (desc->layout.csc) { in atmel_hlcdc_plane_init_properties()
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Ddm365_isif.c441 struct vpfe_isif_color_space_conv *csc; in isif_validate_df_csc_params() local
447 csc = &df_csc->csc; in isif_validate_df_csc_params()
448 if (csc->en) { in isif_validate_df_csc_params()
450 if (csc->coeff[i].integer > in isif_validate_df_csc_params()
452 csc->coeff[i].decimal > in isif_validate_df_csc_params()
942 if (!df_csc->csc.en) { in isif_config_csc()
951 val1 = ((df_csc->csc.coeff[i].integer & in isif_config_csc()
954 ((df_csc->csc.coeff[i].decimal & in isif_config_csc()
959 val2 = ((df_csc->csc.coeff[i].integer & in isif_config_csc()
962 ((df_csc->csc.coeff[i].decimal & in isif_config_csc()
Ddavinci_vpfe_user.h481 struct vpfe_isif_color_space_conv csc; member
/linux-4.4.14/include/media/davinci/
Ddm355_ccdc.h248 struct ccdc_csc csc; member
Disif.h359 struct isif_color_space_conv csc; member
/linux-4.4.14/drivers/video/fbdev/
Dpxa168fb.h394 #define CFG_CSC(csc) ((csc) << 8) /* csc */ argument
Dcg14.c118 u16 csc; /* Composite Sync Clear */ member
/linux-4.4.14/include/uapi/drm/
Dexynos_drm.h186 __u32 csc; member
/linux-4.4.14/arch/alpha/include/asm/
Dcore_tsunami.h34 tsunami_64 csc; member
Dcore_titan.h35 titan_64 csc; member
/linux-4.4.14/include/uapi/linux/
Domap3isp.h639 struct omap3isp_prev_csc __user *csc; member
/linux-4.4.14/Documentation/filesystems/
Dudf.txt82 Ben Fennema <bfennema@falcon.csc.calpoly.edu>
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-tpg-colors.c1238 static void csc(enum v4l2_colorspace colorspace, enum v4l2_xfer_func xfer_func, in csc() function
1403 csc(c, x, &r, &g, &b); in main()
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h639 #define CFG_CSC(csc) ((csc)<<8) argument
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_rotator.c481 prop_list->csc = 0; in rotator_init_prop_list()
Dexynos_drm_gsc.c1357 prop_list->csc = 1; in gsc_init_prop_list()
Dexynos_drm_fimc.c1257 prop_list->csc = 1; in fimc_init_prop_list()
/linux-4.4.14/net/ipv4/
DKconfig464 See http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/
472 See http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/cubic-paper.pdf
/linux-4.4.14/
DCREDITS1130 E: bfennema@falcon.csc.calpoly.edu
1131 W: http://www.csc.calpoly.edu/~bfennema