Lines Matching full:gamma
44 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_clk_enable() local
46 return clk_prepare_enable(gamma->clk); in mtk_gamma_clk_enable()
51 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_clk_disable() local
53 clk_disable_unprepare(gamma->clk); in mtk_gamma_clk_disable()
80 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_set() local
82 mtk_gamma_set_common(gamma->regs, state); in mtk_gamma_set()
89 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_config() local
91 mtk_ddp_write(cmdq_pkt, h << 16 | w, &gamma->cmdq_reg, gamma->regs, in mtk_gamma_config()
93 if (gamma->data && gamma->data->has_dither) in mtk_gamma_config()
94 mtk_dither_set_common(gamma->regs, &gamma->cmdq_reg, bpc, in mtk_gamma_config()
100 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_start() local
102 writel(GAMMA_EN, gamma->regs + DISP_GAMMA_EN); in mtk_gamma_start()
107 struct mtk_disp_gamma *gamma = dev_get_drvdata(dev); in mtk_gamma_stop() local
109 writel_relaxed(0x0, gamma->regs + DISP_GAMMA_EN); in mtk_gamma_stop()
141 dev_err(dev, "failed to get gamma clk\n"); in mtk_disp_gamma_probe()
148 dev_err(dev, "failed to ioremap gamma\n"); in mtk_disp_gamma_probe()
180 { .compatible = "mediatek,mt8173-disp-gamma",
182 { .compatible = "mediatek,mt8183-disp-gamma"},
191 .name = "mediatek-disp-gamma",