This source file includes following definitions.
- of_get_videomode
1
2
3
4
5
6
7 #include <linux/errno.h>
8 #include <linux/export.h>
9 #include <linux/of.h>
10 #include <video/display_timing.h>
11 #include <video/of_display_timing.h>
12 #include <video/of_videomode.h>
13 #include <video/videomode.h>
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 int of_get_videomode(struct device_node *np, struct videomode *vm,
31 int index)
32 {
33 struct display_timings *disp;
34 int ret;
35
36 disp = of_get_display_timings(np);
37 if (!disp) {
38 pr_err("%pOF: no timings specified\n", np);
39 return -EINVAL;
40 }
41
42 if (index == OF_USE_NATIVE_MODE)
43 index = disp->native_mode;
44
45 ret = videomode_from_timings(disp, vm, index);
46
47 display_timings_release(disp);
48
49 return ret;
50 }
51 EXPORT_SYMBOL_GPL(of_get_videomode);