mdp4_lcdc_encoder   25 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c #define to_mdp4_lcdc_encoder(x) container_of(x, struct mdp4_lcdc_encoder, base)
mdp4_lcdc_encoder   35 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_init(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder)
mdp4_lcdc_encoder   37 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct drm_device *dev = mdp4_lcdc_encoder->base.dev;
mdp4_lcdc_encoder   46 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		mdp4_lcdc_encoder->bsc = msm_bus_scale_register_client(
mdp4_lcdc_encoder   48 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		DBG("lvds : bus scale client: %08x", mdp4_lcdc_encoder->bsc);
mdp4_lcdc_encoder   52 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_fini(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder)
mdp4_lcdc_encoder   54 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (mdp4_lcdc_encoder->bsc) {
mdp4_lcdc_encoder   55 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		msm_bus_scale_unregister_client(mdp4_lcdc_encoder->bsc);
mdp4_lcdc_encoder   56 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		mdp4_lcdc_encoder->bsc = 0;
mdp4_lcdc_encoder   60 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_set(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder, int idx)
mdp4_lcdc_encoder   62 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (mdp4_lcdc_encoder->bsc) {
mdp4_lcdc_encoder   64 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		msm_bus_scale_client_update_request(mdp4_lcdc_encoder->bsc, idx);
mdp4_lcdc_encoder   68 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_init(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder) {}
mdp4_lcdc_encoder   69 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_fini(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder) {}
mdp4_lcdc_encoder   70 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c static void bs_set(struct mdp4_lcdc_encoder *mdp4_lcdc_encoder, int idx) {}
mdp4_lcdc_encoder   75 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder =
mdp4_lcdc_encoder   77 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	bs_fini(mdp4_lcdc_encoder);
mdp4_lcdc_encoder   79 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	kfree(mdp4_lcdc_encoder);
mdp4_lcdc_encoder  258 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder =
mdp4_lcdc_encoder  269 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->pixclock = mode->clock * 1000;
mdp4_lcdc_encoder  271 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	DBG("pixclock=%lu", mdp4_lcdc_encoder->pixclock);
mdp4_lcdc_encoder  316 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder =
mdp4_lcdc_encoder  322 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (WARN_ON(!mdp4_lcdc_encoder->enabled))
mdp4_lcdc_encoder  327 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	panel = of_drm_find_panel(mdp4_lcdc_encoder->panel_node);
mdp4_lcdc_encoder  343 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	clk_disable_unprepare(mdp4_lcdc_encoder->lcdc_clk);
mdp4_lcdc_encoder  345 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	for (i = 0; i < ARRAY_SIZE(mdp4_lcdc_encoder->regs); i++) {
mdp4_lcdc_encoder  346 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		ret = regulator_disable(mdp4_lcdc_encoder->regs[i]);
mdp4_lcdc_encoder  351 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	bs_set(mdp4_lcdc_encoder, 0);
mdp4_lcdc_encoder  353 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->enabled = false;
mdp4_lcdc_encoder  359 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder =
mdp4_lcdc_encoder  361 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	unsigned long pc = mdp4_lcdc_encoder->pixclock;
mdp4_lcdc_encoder  367 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (WARN_ON(mdp4_lcdc_encoder->enabled))
mdp4_lcdc_encoder  385 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	bs_set(mdp4_lcdc_encoder, 1);
mdp4_lcdc_encoder  387 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	for (i = 0; i < ARRAY_SIZE(mdp4_lcdc_encoder->regs); i++) {
mdp4_lcdc_encoder  388 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		ret = regulator_enable(mdp4_lcdc_encoder->regs[i]);
mdp4_lcdc_encoder  394 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	ret = clk_set_rate(mdp4_lcdc_encoder->lcdc_clk, pc);
mdp4_lcdc_encoder  397 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	ret = clk_prepare_enable(mdp4_lcdc_encoder->lcdc_clk);
mdp4_lcdc_encoder  401 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	panel = of_drm_find_panel(mdp4_lcdc_encoder->panel_node);
mdp4_lcdc_encoder  411 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->enabled = true;
mdp4_lcdc_encoder  422 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder =
mdp4_lcdc_encoder  424 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	return clk_round_rate(mdp4_lcdc_encoder->lcdc_clk, rate);
mdp4_lcdc_encoder  432 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	struct mdp4_lcdc_encoder *mdp4_lcdc_encoder;
mdp4_lcdc_encoder  436 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder = kzalloc(sizeof(*mdp4_lcdc_encoder), GFP_KERNEL);
mdp4_lcdc_encoder  437 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (!mdp4_lcdc_encoder) {
mdp4_lcdc_encoder  442 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->panel_node = panel_node;
mdp4_lcdc_encoder  444 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	encoder = &mdp4_lcdc_encoder->base;
mdp4_lcdc_encoder  451 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->lcdc_clk = mpd4_lvds_pll_init(dev);
mdp4_lcdc_encoder  452 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	if (IS_ERR(mdp4_lcdc_encoder->lcdc_clk)) {
mdp4_lcdc_encoder  454 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 		ret = PTR_ERR(mdp4_lcdc_encoder->lcdc_clk);
mdp4_lcdc_encoder  465 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->regs[0] = reg;
mdp4_lcdc_encoder  473 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->regs[1] = reg;
mdp4_lcdc_encoder  481 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	mdp4_lcdc_encoder->regs[2] = reg;
mdp4_lcdc_encoder  483 drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c 	bs_init(mdp4_lcdc_encoder);