xref: /openbmc/linux/drivers/gpu/drm/omapdrm/dss/base.c (revision 8a13398c3f01bc14369b879e9158391c0d447dcc)
1a99ac0d9STomi Valkeinen #include <linux/kernel.h>
2a99ac0d9STomi Valkeinen #include <linux/module.h>
3a99ac0d9STomi Valkeinen 
47c299716STomi Valkeinen static bool dss_initialized;
5*8a13398cSTomi Valkeinen static const struct dispc_ops *ops;
67c299716STomi Valkeinen 
77c299716STomi Valkeinen void omapdss_set_is_initialized(bool set)
87c299716STomi Valkeinen {
97c299716STomi Valkeinen 	dss_initialized = set;
107c299716STomi Valkeinen }
117c299716STomi Valkeinen EXPORT_SYMBOL(omapdss_set_is_initialized);
127c299716STomi Valkeinen 
137c299716STomi Valkeinen bool omapdss_is_initialized(void)
147c299716STomi Valkeinen {
157c299716STomi Valkeinen 	return dss_initialized;
167c299716STomi Valkeinen }
177c299716STomi Valkeinen EXPORT_SYMBOL(omapdss_is_initialized);
187c299716STomi Valkeinen 
19*8a13398cSTomi Valkeinen void dispc_set_ops(const struct dispc_ops *o)
20*8a13398cSTomi Valkeinen {
21*8a13398cSTomi Valkeinen 	ops = o;
22*8a13398cSTomi Valkeinen }
23*8a13398cSTomi Valkeinen EXPORT_SYMBOL(dispc_set_ops);
24*8a13398cSTomi Valkeinen 
25*8a13398cSTomi Valkeinen const struct dispc_ops *dispc_get_ops(void)
26*8a13398cSTomi Valkeinen {
27*8a13398cSTomi Valkeinen 	return ops;
28*8a13398cSTomi Valkeinen }
29*8a13398cSTomi Valkeinen EXPORT_SYMBOL(dispc_get_ops);
30*8a13398cSTomi Valkeinen 
31a99ac0d9STomi Valkeinen MODULE_AUTHOR("Tomi Valkeinen <tomi.valkeinen@ti.com>");
32a99ac0d9STomi Valkeinen MODULE_DESCRIPTION("OMAP Display Subsystem Base");
33a99ac0d9STomi Valkeinen MODULE_LICENSE("GPL v2");
34