Lines Matching refs:cf

54 static inline void dc_cf_enable_shden(struct dc_cf *cf)  in dc_cf_enable_shden()  argument
56 regmap_write(cf->reg_cfg, STATICCONTROL, SHDEN); in dc_cf_enable_shden()
59 enum dc_link_id dc_cf_get_link_id(struct dc_cf *cf) in dc_cf_get_link_id() argument
61 return cf->link; in dc_cf_get_link_id()
64 void dc_cf_framedimensions(struct dc_cf *cf, unsigned int w, in dc_cf_framedimensions() argument
67 regmap_write(cf->reg_cfg, FRAMEDIMENSIONS, WIDTH(w) | HEIGHT(h)); in dc_cf_framedimensions()
70 void dc_cf_constantcolor_black(struct dc_cf *cf) in dc_cf_constantcolor_black() argument
72 regmap_write(cf->reg_cfg, CONSTANTCOLOR, 0); in dc_cf_constantcolor_black()
75 void dc_cf_constantcolor_blue(struct dc_cf *cf) in dc_cf_constantcolor_blue() argument
77 regmap_write(cf->reg_cfg, CONSTANTCOLOR, BLUE(0xff)); in dc_cf_constantcolor_blue()
80 void dc_cf_init(struct dc_cf *cf) in dc_cf_init() argument
82 dc_cf_enable_shden(cf); in dc_cf_init()
91 struct dc_cf *cf; in dc_cf_bind() local
94 cf = devm_kzalloc(dev, sizeof(*cf), GFP_KERNEL); in dc_cf_bind()
95 if (!cf) in dc_cf_bind()
104 cf->reg_cfg = devm_regmap_init_mmio(dev, base_cfg, in dc_cf_bind()
106 if (IS_ERR(cf->reg_cfg)) in dc_cf_bind()
107 return PTR_ERR(cf->reg_cfg); in dc_cf_bind()
117 cf->link = LINK_ID_CONSTFRAME0; in dc_cf_bind()
118 dc_drm->cf_cont[0] = cf; in dc_cf_bind()
121 cf->link = LINK_ID_CONSTFRAME1; in dc_cf_bind()
122 dc_drm->cf_cont[1] = cf; in dc_cf_bind()
125 cf->link = LINK_ID_CONSTFRAME4; in dc_cf_bind()
126 dc_drm->cf_safe[0] = cf; in dc_cf_bind()
129 cf->link = LINK_ID_CONSTFRAME5; in dc_cf_bind()
130 dc_drm->cf_safe[1] = cf; in dc_cf_bind()