/* * OMAP2plus display device setup / initialization. * * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ * Senthilvadivu Guruswamy * Sumit Semwal * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed "as is" WITHOUT ANY WARRANTY of any * kind, whether express or implied; without even the implied warranty * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include #include #include #include #include #include #include static struct platform_device omap_display_device = { .name = "omapdss", .id = -1, .dev = { .platform_data = NULL, }, }; int __init omap_display_init(struct omap_dss_board_info *board_data) { int r = 0; omap_display_device.dev.platform_data = board_data; r = platform_device_register(&omap_display_device); if (r < 0) printk(KERN_ERR "Unable to register OMAP-Display device\n"); return r; }