Home
last modified time | relevance | path

Searched refs:gbce (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Ddm365_ipipe.c879 static int ipipe_validate_gbce_params(struct vpfe_ipipe_gbce *gbce) in ipipe_validate_gbce_params() argument
884 if (!gbce->en) in ipipe_validate_gbce_params()
887 if (gbce->type == VPFE_IPIPE_GBCE_GAIN_TBL) in ipipe_validate_gbce_params()
891 if (gbce->table[i] > max) in ipipe_validate_gbce_params()
900 struct vpfe_ipipe_gbce *gbce = &ipipe->config.gbce; in ipipe_set_gbce_params() local
904 memset(gbce, 0, sizeof(struct vpfe_ipipe_gbce)); in ipipe_set_gbce_params()
906 memcpy(gbce, gbce_param, sizeof(struct vpfe_ipipe_gbce)); in ipipe_set_gbce_params()
907 if (ipipe_validate_gbce_params(gbce) < 0) { in ipipe_set_gbce_params()
913 ipipe_set_gbce_regs(ipipe->base_addr, ipipe->isp5_base_addr, gbce); in ipipe_set_gbce_params()
921 struct vpfe_ipipe_gbce *gbce = &ipipe->config.gbce; in ipipe_get_gbce_params() local
[all …]
Ddm365_ipipe_hw.c883 struct vpfe_ipipe_gbce *gbce) in ipipe_set_gbce_regs() argument
888 if (gbce->type == VPFE_IPIPE_GBCE_GAIN_TBL) in ipipe_set_gbce_regs()
892 regw_ip(base_addr, gbce->en & 1, GBCE_EN); in ipipe_set_gbce_regs()
894 if (!gbce->en) in ipipe_set_gbce_regs()
897 regw_ip(base_addr, gbce->type, GBCE_TYP); in ipipe_set_gbce_regs()
899 if (!gbce->table) in ipipe_set_gbce_regs()
903 w_ip_table(isp5_base_addr, ((gbce->table[count + 1] & mask) << in ipipe_set_gbce_regs()
904 GBCE_ENTRY_SHIFT) | (gbce->table[count] & mask), in ipipe_set_gbce_regs()
Ddm365_ipipe.h93 struct vpfe_ipipe_gbce gbce; member
Ddm365_ipipe_hw.h551 void __iomem *isp5_base_addr, struct vpfe_ipipe_gbce *gbce);
Ddavinci_vpfe_user.h1184 struct vpfe_ipipe_gbce __user *gbce; member