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