Lines Matching refs:dispc_device

17 struct dispc_device;
259 struct dispc_device *dispc;
389 void dispc_dump_clocks(struct dispc_device *dispc, struct seq_file *s);
391 int dispc_runtime_get(struct dispc_device *dispc);
392 void dispc_runtime_put(struct dispc_device *dispc);
394 int dispc_get_num_ovls(struct dispc_device *dispc);
395 int dispc_get_num_mgrs(struct dispc_device *dispc);
397 const u32 *dispc_ovl_get_color_modes(struct dispc_device *dispc,
400 void dispc_ovl_get_max_size(struct dispc_device *dispc, u16 *width, u16 *height);
401 bool dispc_ovl_color_mode_supported(struct dispc_device *dispc,
403 enum omap_overlay_caps dispc_ovl_get_caps(struct dispc_device *dispc, enum omap_plane_id plane);
405 u32 dispc_read_irqstatus(struct dispc_device *dispc);
406 void dispc_clear_irqstatus(struct dispc_device *dispc, u32 mask);
407 void dispc_write_irqenable(struct dispc_device *dispc, u32 mask);
409 int dispc_request_irq(struct dispc_device *dispc, irq_handler_t handler,
411 void dispc_free_irq(struct dispc_device *dispc, void *dev_id);
413 u32 dispc_mgr_get_vsync_irq(struct dispc_device *dispc,
415 u32 dispc_mgr_get_framedone_irq(struct dispc_device *dispc,
417 u32 dispc_mgr_get_sync_lost_irq(struct dispc_device *dispc,
419 u32 dispc_wb_get_framedone_irq(struct dispc_device *dispc);
421 u32 dispc_get_memory_bandwidth_limit(struct dispc_device *dispc);
423 void dispc_mgr_enable(struct dispc_device *dispc,
426 bool dispc_mgr_go_busy(struct dispc_device *dispc,
429 void dispc_mgr_go(struct dispc_device *dispc, enum omap_channel channel);
431 void dispc_mgr_set_lcd_config(struct dispc_device *dispc,
434 void dispc_mgr_set_timings(struct dispc_device *dispc,
437 void dispc_mgr_setup(struct dispc_device *dispc,
441 int dispc_mgr_check_timings(struct dispc_device *dispc,
445 u32 dispc_mgr_gamma_size(struct dispc_device *dispc,
447 void dispc_mgr_set_gamma(struct dispc_device *dispc,
452 int dispc_ovl_setup(struct dispc_device *dispc,
458 int dispc_ovl_enable(struct dispc_device *dispc,
461 bool dispc_has_writeback(struct dispc_device *dispc);
462 int dispc_wb_setup(struct dispc_device *dispc,
466 bool dispc_wb_go_busy(struct dispc_device *dispc);
467 void dispc_wb_go(struct dispc_device *dispc);
469 void dispc_enable_sidle(struct dispc_device *dispc);
470 void dispc_disable_sidle(struct dispc_device *dispc);
472 void dispc_lcd_enable_signal(struct dispc_device *dispc, bool enable);
473 void dispc_pck_free_enable(struct dispc_device *dispc, bool enable);
474 void dispc_enable_fifomerge(struct dispc_device *dispc, bool enable);
478 bool dispc_div_calc(struct dispc_device *dispc, unsigned long dispc_freq,
482 int dispc_calc_clock_rates(struct dispc_device *dispc,
487 void dispc_ovl_set_fifo_threshold(struct dispc_device *dispc,
489 void dispc_ovl_compute_fifo_thresholds(struct dispc_device *dispc,
494 void dispc_mgr_set_clock_div(struct dispc_device *dispc,
497 int dispc_mgr_get_clock_div(struct dispc_device *dispc,
500 void dispc_set_tv_pclk(struct dispc_device *dispc, unsigned long pclk);