Lines Matching defs:regmap
40 #include <linux/regmap.h>
232 struct regmap *regmap = isc->regmap;
235 regmap_write(regmap, ISC_CSC_YR_YG + isc->offsets.csc,
237 regmap_write(regmap, ISC_CSC_YB_OY + isc->offsets.csc,
239 regmap_write(regmap, ISC_CSC_CBR_CBG + isc->offsets.csc,
241 regmap_write(regmap, ISC_CSC_CBB_OCB + isc->offsets.csc,
243 regmap_write(regmap, ISC_CSC_CRR_CRG + isc->offsets.csc,
245 regmap_write(regmap, ISC_CSC_CRB_OCR + isc->offsets.csc,
251 struct regmap *regmap = isc->regmap;
254 regmap_write(regmap, ISC_CBC_BRIGHT + isc->offsets.cbc, isc->ctrls.brightness);
255 regmap_write(regmap, ISC_CBC_CONTRAST + isc->offsets.cbc, isc->ctrls.contrast);
257 regmap_write(regmap, ISC_CBCHS_HUE, 0);
258 regmap_write(regmap, ISC_CBCHS_SAT, (1 << 4));
263 struct regmap *regmap = isc->regmap;
266 regmap_write(regmap, ISC_CC_RR_RG, (1 << 8));
267 regmap_write(regmap, ISC_CC_RB_OR, 0);
268 regmap_write(regmap, ISC_CC_GR_GG, (1 << 8) << 16);
269 regmap_write(regmap, ISC_CC_GB_OG, 0);
270 regmap_write(regmap, ISC_CC_BR_BG, 0);
271 regmap_write(regmap, ISC_CC_BB_OB, (1 << 8));
288 struct regmap *regmap = isc->regmap;
290 regmap_update_bits(regmap, ISC_DPC_CFG, ISC_DPC_CFG_BLOFF_MASK,
292 regmap_update_bits(regmap, ISC_DPC_CFG, ISC_DPC_CFG_BAYCFG_MASK,
298 struct regmap *regmap = isc->regmap;
300 regmap_update_bits(regmap, ISC_GAM_CTRL, ISC_GAM_CTRL_BIPART,
306 struct regmap *regmap = isc->regmap;
309 regmap_update_bits(regmap, ISC_RLP_CFG + isc->offsets.rlp,
418 isc->regmap = devm_regmap_init_mmio(dev, io_base, µchip_isc_regmap_config);
419 if (IS_ERR(isc->regmap)) {
420 ret = PTR_ERR(isc->regmap);
546 regmap_read(isc->regmap, ISC_VERSION + isc->offsets.version, &ver);