1/* SPDX-License-Identifier: GPL-2.0+ */ 2 3#ifndef __IMX_VIDEO_H_ 4#define __IMX_VIDEO_H_ 5 6#include <linux/fb.h> 7#include <ipu_pixfmt.h> 8 9struct display_info_t { 10 int bus; 11 int addr; 12 int pixfmt; 13 int di; 14 int (*detect)(struct display_info_t const *dev); 15 void (*enable)(struct display_info_t const *dev); 16 struct fb_videomode mode; 17}; 18 19#ifdef CONFIG_IMX_HDMI 20extern int detect_hdmi(struct display_info_t const *dev); 21#endif 22 23#ifdef CONFIG_IMX_VIDEO_SKIP 24extern struct display_info_t const displays[]; 25extern size_t display_count; 26#endif 27 28int ipu_set_ldb_clock(int rate); 29#endif 30