tree: git://linuxtv.org/media_tree.git master head: 53dcd70eb710607b2d4085ca91a433cd9feb7b41 commit: 771f7be87ff921e9a3d744febd606af39a150e14 [167/207] media: omapfb: omapfb_dss.h: add stubs to build with COMPILE_TEST && DRM_OMAP reproduce: # apt-get install sparse git checkout 771f7be87ff921e9a3d744febd606af39a150e14 make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) drivers/video/fbdev/omap2/omapfb/omapfb-main.c:1461:32: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/omapfb-main.c:1461:32: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/omapfb-main.c:1924:25: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/omapfb-main.c:1924:25: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2396:15: sparse: undefined identifier 'omapdss_find_mgr_from_display' drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2430:20: sparse: undefined identifier 'omapdss_get_default_display_name' >> drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2396:44: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2430:52: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/omapfb-main.c: In function 'omapfb_init_connections': drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2396:8: error: implicit declaration of function 'omapdss_find_mgr_from_display'; did you mean 'omapfb_init_display'? [-Werror=implicit-function-declaration] mgr = omapdss_find_mgr_from_display(def_dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapfb_init_display drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2396:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion] mgr = omapdss_find_mgr_from_display(def_dssdev); ^ drivers/video/fbdev/omap2/omapfb/omapfb-main.c: In function 'omapfb_find_default_display': drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2430:13: error: implicit declaration of function 'omapdss_get_default_display_name'; did you mean 'omapfb_find_default_display'? [-Werror=implicit-function-declaration] def_name = omapdss_get_default_display_name(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapfb_find_default_display drivers/video/fbdev/omap2/omapfb/omapfb-main.c:2430:11: warning: assignment makes pointer from integer without a cast [-Wint-conversion] def_name = omapdss_get_default_display_name(); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:45:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:66:9: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:67:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:88:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:91:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:115:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:210:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:225:13: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:243:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:245:9: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:246:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:249:9: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:250:13: sparse: undefined identifier 'omapdss_device_is_connected' >> drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:45:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:66:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:67:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:88:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:91:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:115:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:210:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:225:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:243:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:245:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:246:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:249:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:250:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_connect': drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:45:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_enable': drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:91:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_probe': drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:210:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:210:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:225:6: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_output(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c: In function 'opa362_remove': drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c:243:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:39:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:58:9: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:59:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:78:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:81:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:105:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:184:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:233:13: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:252:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:254:9: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:255:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:258:9: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:259:13: sparse: undefined identifier 'omapdss_device_is_connected' >> drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:39:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:58:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:59:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:78:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:81:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:105:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:184:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:233:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:252:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:254:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:255:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:258:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:259:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c: In function 'tfp410_connect': drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:39:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c: In function 'tfp410_enable': drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:81:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c: In function 'tfp410_probe_of': drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:184:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:184:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c: In function 'tfp410_probe': drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:233:6: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_output(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c: In function 'tfp410_remove': drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c:252:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:208:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:272:13: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:291:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:293:9: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:294:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:297:9: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:298:13: sparse: undefined identifier 'omapdss_device_is_connected' >> drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:208:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:272:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:291:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:293:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:294:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:297:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:298:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c: In function 'tpd_probe_of': drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:208:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:208:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c: In function 'tpd_probe': drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:272:6: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_output(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c: In function 'tpd_remove': drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:291:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr In file included from arch/x86/include/asm/bug.h:83:0, from include/linux/bug.h:5, from include/linux/thread_info.h:12, from arch/x86/include/asm/preempt.h:7, from include/linux/preempt.h:81, from include/linux/spinlock.h:51, from include/linux/wait.h:9, from include/linux/completion.h:12, from drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:12: drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:293:10: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] WARN_ON(omapdss_device_is_enabled(dssdev)); ^ include/asm-generic/bug.h:112:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); 46- ^~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c:297:10: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] WARN_ON(omapdss_device_is_connected(dssdev)); ^ include/asm-generic/bug.h:112:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); 52- ^~~~~~~~~ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:59:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:74:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:86:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:89:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:108:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:185:13: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:194:21: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:232:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:246:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:297:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:319:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:59:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:74:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:86:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:89:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:108:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:246:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:297:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:319:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: In function 'dvic_connect': drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:59:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: In function 'dvic_enable': drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:89:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:232:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: In function 'dvic_probe_of': drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:246:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:246:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: In function 'dvic_probe': drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:297:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c: In function 'dvic_remove': drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c:319:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:60:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:77:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:91:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:94:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:115:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:200:35: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:222:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:269:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:287:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:60:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:77:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:91:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:94:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:115:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:222:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:269:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:287:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: In function 'hdmic_connect': drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:60:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: In function 'hdmic_enable': drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:94:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:200:21: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: In function 'hdmic_probe_of': drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:222:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:222:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: In function 'hdmic_probe': drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:269:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c: In function 'hdmic_remove': drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c:287:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:57:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:74:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:88:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:91:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:119:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:183:35: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:197:14: sparse: undefined identifier 'omap_dss_find_output' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:219:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:264:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:282:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:57:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:74:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:88:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:91:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:119:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:197:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:219:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:264:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:282:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_connect': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:57:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_enable': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:91:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:183:21: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_probe_pdata': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:197:7: error: implicit declaration of function 'omap_dss_find_output'; did you mean 'omap_dss_get_overlay'? [-Werror=implicit-function-declaration] in = omap_dss_find_output(pdata->source); ^~~~~~~~~~~~~~~~~~~~ omap_dss_get_overlay drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:197:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omap_dss_find_output(pdata->source); ^ drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_probe_of': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:219:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:219:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_probe': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:264:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c: In function 'tvc_remove': drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c:282:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(&ddata->dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:45:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:60:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:72:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:75:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:101:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:154:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:167:14: sparse: undefined identifier 'omap_dss_find_output' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:179:9: sparse: undefined identifier 'videomode_to_omap_video_timings' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:225:9: sparse: undefined identifier 'videomode_to_omap_video_timings' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:227:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:277:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:297:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:45:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:60:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:72:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:75:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:101:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:167:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:179:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:225:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:227:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:277:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:297:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:45:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:75:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:154:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_pdata': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:167:7: error: implicit declaration of function 'omap_dss_find_output'; did you mean 'omap_dss_get_overlay'? [-Werror=implicit-function-declaration] in = omap_dss_find_output(pdata->source); ^~~~~~~~~~~~~~~~~~~~ omap_dss_get_overlay drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:167:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omap_dss_find_output(pdata->source); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:179:2: error: implicit declaration of function 'videomode_to_omap_video_timings'; did you mean 'videomode_from_timings'? [-Werror=implicit-function-declaration] videomode_to_omap_video_timings(&vm, &ddata->videomode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ videomode_from_timings drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:227:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:227:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:277:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c: In function 'panel_dpi_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c:297:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:715:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:750:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:767:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:772:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:811:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1024:16: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1024:16: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1119:32: sparse: undefined identifier 'omapdss_default_get_recommended_bpp' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1149:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1202:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1293:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:715:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:750:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:767:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:772:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:811:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1149:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1202:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1293:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: In function 'dsicm_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:715:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: In function 'dsicm_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:772:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1119:25: error: 'omapdss_default_get_recommended_bpp' undeclared here (not in a function) .get_recommended_bpp = omapdss_default_get_recommended_bpp, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: In function 'dsicm_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1149:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1149:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: In function 'dsicm_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1202:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c: In function 'dsicm_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c:1293:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:230:23: sparse: cast to restricted __be32 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:522:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:537:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:631:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:634:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:654:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:704:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:717:14: sparse: undefined identifier 'omap_dss_find_output' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:740:21: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:857:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:887:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:522:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:537:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:631:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:634:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:654:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:717:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:740:56: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:857:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:887:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:522:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:634:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:704:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_probe_pdata': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:717:7: error: implicit declaration of function 'omap_dss_find_output'; did you mean 'omap_dss_get_overlay'? [-Werror=implicit-function-declaration] in = omap_dss_find_output(pdata->source); ^~~~~~~~~~~~~~~~~~~~ omap_dss_get_overlay drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:717:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omap_dss_find_output(pdata->source); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:740:14: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] ddata->in = omapdss_of_find_source_for_first_ep(np); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:740:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ddata->in = omapdss_of_find_source_for_first_ep(np); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:857:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c: In function 'acx565akm_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c:887:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:126:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:143:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:155:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:158:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:185:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:239:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:259:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:308:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:328:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:126:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:143:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:155:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:158:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:185:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:259:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:308:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:328:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:126:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:158:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:239:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:259:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:259:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_panel_spi_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:308:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c: In function 'lb035q02_panel_spi_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c:328:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:67:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:82:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:94:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:97:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:135:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:196:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:252:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:292:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:311:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:67:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:82:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:94:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:97:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:135:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:252:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:292:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:311:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:67:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:97:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:196:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:252:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:252:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:292:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c:311:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:175:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:190:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:202:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:205:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:311:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:373:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:426:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:447:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:175:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:190:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:202:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:205:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:311:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:373:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:426:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:447:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c: In function 'td028ttec1_panel_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:175:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c: In function 'td028ttec1_panel_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:205:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c: In function 'td028ttec1_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:373:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:373:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c: In function 'td028ttec1_panel_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:426:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c: In function 'td028ttec1_panel_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c:447:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:346:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:361:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:373:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:376:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:409:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:463:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:481:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:559:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:584:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:346:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:361:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:373:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:376:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:409:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:481:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:559:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:584:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: In function 'tpo_td043_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:346:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: In function 'tpo_td043_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:376:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:463:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: In function 'tpo_td043_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:481:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:481:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: In function 'tpo_td043_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:559:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c: In function 'tpo_td043_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c:584:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:126:13: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:141:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:153:14: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:156:13: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:180:14: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:231:27: sparse: undefined identifier 'omapdss_default_get_resolution' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:252:14: sparse: undefined identifier 'omapdss_of_find_source_for_first_ep' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:320:13: sparse: undefined identifier 'omapdss_register_display' drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:342:9: sparse: undefined identifier 'omapdss_unregister_display' >> drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:126:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:141:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:153:41: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:156:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:180:39: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:252:49: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:320:37: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:342:35: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: In function 'nec_8048_connect': drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:126:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: In function 'nec_8048_enable': drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:156:6: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: At top level: drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:231:20: error: 'omapdss_default_get_resolution' undeclared here (not in a function); did you mean 'omapdss_get_version'? .get_resolution = omapdss_default_get_resolution, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: In function 'nec_8048_probe_of': drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:252:7: error: implicit declaration of function 'omapdss_of_find_source_for_first_ep' [-Werror=implicit-function-declaration] in = omapdss_of_find_source_for_first_ep(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:252:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] in = omapdss_of_find_source_for_first_ep(node); ^ drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: In function 'nec_8048_probe': drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:320:6: error: implicit declaration of function 'omapdss_register_display'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] r = omapdss_register_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c: In function 'nec_8048_remove': drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c:342:2: error: implicit declaration of function 'omapdss_unregister_display'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_display(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dss.c:552:22: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dss.c:552:22: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dss.c:553:21: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dss.c:982:16: sparse: undefined identifier 'omapdss_of_get_next_port' drivers/video/fbdev/omap2/omapfb/dss/dss.c:1013:26: sparse: undefined identifier 'omapdss_of_get_next_port' drivers/video/fbdev/omap2/omapfb/dss/dss.c:935:16: sparse: undefined identifier 'omapdss_of_get_next_port' drivers/video/fbdev/omap2/omapfb/dss/dss.c:966:26: sparse: undefined identifier 'omapdss_of_get_next_port' >> drivers/video/fbdev/omap2/omapfb/dss/dss.c:935:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dss.c:966:50: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dss.c:982:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dss.c:1013:50: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dss.c:118:6: error: redefinition of 'omapdss_is_initialized' bool omapdss_is_initialized(void) ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/dss.c:45:0: include/video/omapfb_dss.h:868:20: note: previous definition of 'omapdss_is_initialized' was here static inline bool omapdss_is_initialized(void) ^~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/dss.c: In function 'dss_init_ports': drivers/video/fbdev/omap2/omapfb/dss/dss.c:935:9: error: implicit declaration of function 'omapdss_of_get_next_port'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] port = omapdss_of_get_next_port(parent, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/dss.c:935:7: warning: assignment makes pointer from integer without a cast [-Wint-conversion] port = omapdss_of_get_next_port(parent, NULL); ^ drivers/video/fbdev/omap2/omapfb/dss/dss.c:966:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] (port = omapdss_of_get_next_port(parent, port)) != NULL); ^ drivers/video/fbdev/omap2/omapfb/dss/dss.c: In function 'dss_uninit_ports': drivers/video/fbdev/omap2/omapfb/dss/dss.c:982:7: warning: assignment makes pointer from integer without a cast [-Wint-conversion] port = omapdss_of_get_next_port(parent, NULL); ^ drivers/video/fbdev/omap2/omapfb/dss/dss.c:1013:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion] } while ((port = omapdss_of_get_next_port(parent, port)) != NULL); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dispc.c:320:25: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:342:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:426:25: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:448:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:719:23: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:811:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1065:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1205:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1276:59: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1308:33: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1374:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2181:9: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2183:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2192:9: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2194:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2224:36: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2224:36: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2231:28: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2231:28: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2302:26: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2302:26: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:2875:27: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3560:25: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3586:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3664:25: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3738:22: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3739:21: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3744:30: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3744:30: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3745:29: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3745:29: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dispc.c:289:9: sparse: context imbalance in 'mgr_fld_write' - different lock contexts for basic block >> drivers/video/fbdev/omap2/omapfb/dss/dispc.c:320:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:342:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:426:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:448:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:719:44: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:811:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1065:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1205:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1308:54: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:1374:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3560:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3586:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c:3664:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc.c: In function 'dispc_save_context': drivers/video/fbdev/omap2/omapfb/dss/dispc.c:320:18: error: implicit declaration of function 'dss_feat_get_num_mgrs'; did you mean 'dss_feat_get_param_max'? [-Werror=implicit-function-declaration] for (i = 0; i < dss_feat_get_num_mgrs(); i++) { ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_param_max drivers/video/fbdev/omap2/omapfb/dss/dispc.c:342:18: error: implicit declaration of function 'dss_feat_get_num_ovls'; did you mean 'dss_feat_get_reg_field'? [-Werror=implicit-function-declaration] for (i = 0; i < dss_feat_get_num_ovls(); i++) { ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_reg_field cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c:178:15: sparse: undefined identifier 'omap_dss_find_output_by_port_node' >> drivers/video/fbdev/omap2/omapfb/dss/dss-of.c:178:48: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dss-of.c: In function 'omapdss_of_find_source_for_first_ep': drivers/video/fbdev/omap2/omapfb/dss/dss-of.c:178:8: error: implicit declaration of function 'omap_dss_find_output_by_port_node' [-Werror=implicit-function-declaration] src = omap_dss_find_output_by_port_node(src_port); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/dss-of.c:178:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion] src = omap_dss_find_output_by_port_node(src_port); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/manager.c:43:24: sparse: undefined identifier 'dss_feat_get_num_mgrs' >> drivers/video/fbdev/omap2/omapfb/dss/manager.c:43:45: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/manager.c: In function 'dss_init_overlay_managers': drivers/video/fbdev/omap2/omapfb/dss/manager.c:43:17: error: implicit declaration of function 'dss_feat_get_num_mgrs'; did you mean 'dss_feat_get_param_max'? [-Werror=implicit-function-declaration] num_managers = dss_feat_get_num_mgrs(); ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_param_max drivers/video/fbdev/omap2/omapfb/dss/manager.c: At top level: drivers/video/fbdev/omap2/omapfb/dss/manager.c:116:5: error: redefinition of 'omap_dss_get_num_overlay_managers' int omap_dss_get_num_overlay_managers(void) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/manager.c:31:0: include/video/omapfb_dss.h:894:19: note: previous definition of 'omap_dss_get_num_overlay_managers' was here static inline int omap_dss_get_num_overlay_managers(void) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/manager.c:122:30: error: redefinition of 'omap_dss_get_overlay_manager' struct omap_overlay_manager *omap_dss_get_overlay_manager(int num) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/manager.c:31:0: include/video/omapfb_dss.h:897:44: note: previous definition of 'omap_dss_get_overlay_manager' was here static inline struct omap_overlay_manager *omap_dss_get_overlay_manager(int num) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:66:26: sparse: undefined identifier 'omap_dss_find_device' drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:75:21: sparse: undefined identifier 'omapdss_device_is_connected' drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:81:21: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:90:21: sparse: undefined identifier 'omapdss_device_is_enabled' >> drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:66:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:75:48: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:81:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:90:46: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c: In function 'manager_display_store': drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:66:12: error: implicit declaration of function 'omap_dss_find_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] dssdev = omap_dss_find_device((void *)buf, ^~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:66:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] dssdev = omap_dss_find_device((void *)buf, ^ drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:75:7: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c:81:7: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] if (omapdss_device_is_enabled(dssdev)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/overlay.c:60:24: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/overlay.c:91:25: sparse: undefined identifier 'dss_feat_get_supported_color_modes' >> drivers/video/fbdev/omap2/omapfb/dss/overlay.c:60:45: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/overlay.c:91:59: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/overlay.c:41:5: error: redefinition of 'omap_dss_get_num_overlays' int omap_dss_get_num_overlays(void) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/overlay.c:33:0: include/video/omapfb_dss.h:900:19: note: previous definition of 'omap_dss_get_num_overlays' was here static inline int omap_dss_get_num_overlays(void) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/overlay.c:47:22: error: redefinition of 'omap_dss_get_overlay' struct omap_overlay *omap_dss_get_overlay(int num) ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/overlay.c:33:0: include/video/omapfb_dss.h:903:36: note: previous definition of 'omap_dss_get_overlay' was here static inline struct omap_overlay *omap_dss_get_overlay(int num) ^~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/overlay.c: In function 'dss_init_overlays': drivers/video/fbdev/omap2/omapfb/dss/overlay.c:60:17: error: implicit declaration of function 'dss_feat_get_num_ovls'; did you mean 'dss_feat_get_reg_field'? [-Werror=implicit-function-declaration] num_overlays = dss_feat_get_num_ovls(); ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_reg_field drivers/video/fbdev/omap2/omapfb/dss/overlay.c:91:4: error: implicit declaration of function 'dss_feat_get_supported_color_modes'; did you mean 'dss_feat_get_supported_outputs'? [-Werror=implicit-function-declaration] dss_feat_get_supported_color_modes(ovl->id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dss_feat_get_supported_outputs cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/apply.c:854:30: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/apply.c:141:30: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/apply.c:264:30: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/apply.c:368:30: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/apply.c:892:30: sparse: undefined identifier 'dss_feat_get_num_mgrs' drivers/video/fbdev/omap2/omapfb/dss/apply.c:873:30: sparse: undefined identifier 'dss_feat_get_num_mgrs' >> drivers/video/fbdev/omap2/omapfb/dss/apply.c:141:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c:264:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c:368:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c:854:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c:873:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c:892:51: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/apply.c: In function 'apply_init_priv': drivers/video/fbdev/omap2/omapfb/dss/apply.c:141:23: error: implicit declaration of function 'dss_feat_get_num_ovls'; did you mean 'dss_feat_get_reg_field'? [-Werror=implicit-function-declaration] const int num_ovls = dss_feat_get_num_ovls(); ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_reg_field drivers/video/fbdev/omap2/omapfb/dss/apply.c: In function 'need_isr': drivers/video/fbdev/omap2/omapfb/dss/apply.c:264:23: error: implicit declaration of function 'dss_feat_get_num_mgrs'; did you mean 'dss_feat_get_param_max'? [-Werror=implicit-function-declaration] const int num_mgrs = dss_feat_get_num_mgrs(); ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_param_max drivers/video/fbdev/omap2/omapfb/dss/apply.c: At top level: drivers/video/fbdev/omap2/omapfb/dss/apply.c:1598:5: error: redefinition of 'omapdss_compat_init' int omapdss_compat_init(void) ^~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/apply.c:26:0: include/video/omapfb_dss.h:889:19: note: previous definition of 'omapdss_compat_init' was here static inline int omapdss_compat_init(void) ^~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/apply.c:1682:6: error: redefinition of 'omapdss_compat_uninit' void omapdss_compat_uninit(void) ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/apply.c:26:0: include/video/omapfb_dss.h:892:20: note: previous definition of 'omapdss_compat_uninit' was here static inline void omapdss_compat_uninit(void) {}; ^~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:105:13: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:244:9: sparse: undefined identifier 'dss_feat_get_num_ovls' drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:435:13: sparse: undefined identifier 'dss_feat_get_num_ovls' >> drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:105:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:244:9: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:435:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c: In function 'dispc_dump_irqs': drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:105:6: error: implicit declaration of function 'dss_feat_get_num_ovls'; did you mean 'dss_feat_get_reg_field'? [-Werror=implicit-function-declaration] if (dss_feat_get_num_ovls() > 3) { ^~~~~~~~~~~~~~~~~~~~~ dss_feat_get_reg_field drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c: At top level: drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:149:5: error: redefinition of 'omap_dispc_register_isr' int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:29:0: include/video/omapfb_dss.h:871:19: note: previous definition of 'omap_dispc_register_isr' was here static inline int omap_dispc_register_isr(omap_dispc_isr_t isr, ^~~~~~~~~~~~~~~~~~~~~~~ drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:203:5: error: redefinition of 'omap_dispc_unregister_isr' int omap_dispc_unregister_isr(omap_dispc_isr_t isr, void *arg, u32 mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c:29:0: include/video/omapfb_dss.h:875:19: note: previous definition of 'omap_dispc_unregister_isr' was here static inline int omap_dispc_unregister_isr(omap_dispc_isr_t isr, ^~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:41:25: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:54:23: sparse: undefined identifier 'omapdss_device_is_enabled' drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:57:13: sparse: undefined identifier 'omapdss_device_is_connected' >> drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:40:24: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:54:48: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:57:40: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c: In function 'display_enabled_show': drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:41:4: error: implicit declaration of function 'omapdss_device_is_enabled'; did you mean 'movable_node_is_enabled'? [-Werror=implicit-function-declaration] omapdss_device_is_enabled(dssdev)); ^~~~~~~~~~~~~~~~~~~~~~~~~ movable_node_is_enabled drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c: In function 'display_enabled_store': drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c:57:6: error: implicit declaration of function 'omapdss_device_is_connected' [-Werror=implicit-function-declaration] if (omapdss_device_is_connected(dssdev) == false) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dpi.c:267:40: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dpi.c:680:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:699:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:732:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:740:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:776:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:784:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/dpi.c:860:14: sparse: undefined identifier 'omapdss_of_get_next_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/dpi.c:680:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:699:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:732:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:740:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:776:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:784:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c:860:42: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dpi.c: In function 'dpi_connect': drivers/video/fbdev/omap2/omapfb/dss/dpi.c:680:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/dpi.c: In function 'dpi_disconnect': drivers/video/fbdev/omap2/omapfb/dss/dpi.c:699:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/dpi.c: In function 'dpi_init_output': drivers/video/fbdev/omap2/omapfb/dss/dpi.c:732:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/dpi.c: In function 'dpi_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/dpi.c:740:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/dpi.c: In function 'dpi_init_port': drivers/video/fbdev/omap2/omapfb/dss/dpi.c:860:7: error: implicit declaration of function 'omapdss_of_get_next_endpoint'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_next_endpoint(port, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/dpi.c:860:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_next_endpoint(port, NULL); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/venc.c:748:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/venc.c:767:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/venc.c:803:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/venc.c:810:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/venc.c:820:14: sparse: undefined identifier 'omapdss_of_get_first_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/venc.c:748:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/venc.c:767:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/venc.c:803:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/venc.c:810:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/venc.c:820:43: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/venc.c: In function 'venc_connect': drivers/video/fbdev/omap2/omapfb/dss/venc.c:748:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/venc.c: In function 'venc_disconnect': drivers/video/fbdev/omap2/omapfb/dss/venc.c:767:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/venc.c: In function 'venc_init_output': drivers/video/fbdev/omap2/omapfb/dss/venc.c:803:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/venc.c: In function 'venc_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/venc.c:810:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/venc.c: In function 'venc_probe_of': drivers/video/fbdev/omap2/omapfb/dss/venc.c:820:7: error: implicit declaration of function 'omapdss_of_get_first_endpoint'; did you mean 'omapdss_get_version'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_first_endpoint(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/dss/venc.c:820:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_first_endpoint(node); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/sdi.c:99:39: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/sdi.c:298:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/sdi.c:317:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/sdi.c:351:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/sdi.c:358:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/sdi.c:420:14: sparse: undefined identifier 'omapdss_of_get_next_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/sdi.c:298:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/sdi.c:317:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/sdi.c:351:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/sdi.c:358:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/sdi.c:420:42: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/sdi.c: In function 'sdi_connect': drivers/video/fbdev/omap2/omapfb/dss/sdi.c:298:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/sdi.c: In function 'sdi_disconnect': drivers/video/fbdev/omap2/omapfb/dss/sdi.c:317:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/sdi.c: In function 'sdi_init_output': drivers/video/fbdev/omap2/omapfb/dss/sdi.c:351:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/sdi.c: In function 'sdi_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/sdi.c:358:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/sdi.c: In function 'sdi_init_port': drivers/video/fbdev/omap2/omapfb/dss/sdi.c:420:7: error: implicit declaration of function 'omapdss_of_get_next_endpoint'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_next_endpoint(port, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/sdi.c:420:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_next_endpoint(port, NULL); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/dsi.c:437:15: sparse: undefined identifier 'omap_dss_get_output' drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3406:51: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3409:57: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3412:30: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3412:30: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3435:30: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:3445:16: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4491:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4491:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4604:23: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4608:15: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4616:23: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4622:31: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4661:23: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4667:15: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4675:23: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4681:31: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4783:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4783:19: sparse: expression using sizeof(void) drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4991:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5010:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5070:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5078:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5092:14: sparse: undefined identifier 'omapdss_of_get_first_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/dsi.c:437:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4991:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5010:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5070:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5078:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5092:43: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_get_dsidev_from_id': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:437:8: error: implicit declaration of function 'omap_dss_get_output'; did you mean 'omap_dss_get_overlay'? [-Werror=implicit-function-declaration] out = omap_dss_get_output(id); ^~~~~~~~~~~~~~~~~~~ omap_dss_get_overlay drivers/video/fbdev/omap2/omapfb/dss/dsi.c:437:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion] out = omap_dss_get_output(id); ^ drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_connect': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:4991:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_disconnect': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5010:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_init_output': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5070:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5078:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/dsi.c: In function 'dsi_probe_of': drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5092:7: error: implicit declaration of function 'omapdss_of_get_first_endpoint'; did you mean 'omapdss_get_version'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_first_endpoint(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/dss/dsi.c:5092:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_first_endpoint(node); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:441:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:460:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:530:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:537:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:546:14: sparse: undefined identifier 'omapdss_of_get_first_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:441:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:460:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:530:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:537:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:546:43: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_connect': drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:441:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_disconnect': drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:460:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_init_output': drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:530:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:537:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c: In function 'hdmi_probe_of': drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:546:7: error: implicit declaration of function 'omapdss_of_get_first_endpoint'; did you mean 'omapdss_get_version'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_first_endpoint(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c:546:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_first_endpoint(node); ^ cc1: some warnings being treated as errors -- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:471:13: sparse: undefined identifier 'omapdss_output_set_device' drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:490:9: sparse: undefined identifier 'omapdss_output_unset_device' drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:560:9: sparse: undefined identifier 'omapdss_register_output' drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:567:9: sparse: undefined identifier 'omapdss_unregister_output' drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:576:14: sparse: undefined identifier 'omapdss_of_get_first_endpoint' >> drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:471:38: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:490:36: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:560:32: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:567:34: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:576:43: sparse: call with no type! drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_connect': drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:471:6: error: implicit declaration of function 'omapdss_output_set_device'; did you mean 'omap_dss_put_device'? [-Werror=implicit-function-declaration] r = omapdss_output_set_device(dssdev, dst); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_put_device drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_disconnect': drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:490:2: error: implicit declaration of function 'omapdss_output_unset_device'; did you mean 'omap_dss_get_next_device'? [-Werror=implicit-function-declaration] omapdss_output_unset_device(dssdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ omap_dss_get_next_device drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_init_output': drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:560:2: error: implicit declaration of function 'omapdss_register_output'; did you mean 'omap_dispc_register_isr'? [-Werror=implicit-function-declaration] omapdss_register_output(out); ^~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_register_isr drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_uninit_output': drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:567:2: error: implicit declaration of function 'omapdss_unregister_output'; did you mean 'omap_dispc_unregister_isr'? [-Werror=implicit-function-declaration] omapdss_unregister_output(out); ^~~~~~~~~~~~~~~~~~~~~~~~~ omap_dispc_unregister_isr drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c: In function 'hdmi_probe_of': drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:576:7: error: implicit declaration of function 'omapdss_of_get_first_endpoint'; did you mean 'omapdss_get_version'? [-Werror=implicit-function-declaration] ep = omapdss_of_get_first_endpoint(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omapdss_get_version drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c:576:5: warning: assignment makes pointer from integer without a cast [-Wint-conversion] ep = omapdss_of_get_first_endpoint(node); ^ cc1: some warnings being treated as errors vim +2396 drivers/video/fbdev/omap2/omapfb/omapfb-main.c 91ac27a68 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2010-09-23 2370 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2371 static int omapfb_init_connections(struct omapfb2_device *fbdev, 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2372 struct omap_dss_device *def_dssdev) 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2373 { 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2374 int i, r; 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2375 struct omap_overlay_manager *mgr; 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2376 a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2377 r = def_dssdev->driver->connect(def_dssdev); a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2378 if (r) { a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2379 dev_err(fbdev->dev, "failed to connect default display\n"); a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2380 return r; a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2381 } a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2382 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2383 for (i = 0; i < fbdev->num_displays; ++i) { 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2384 struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2385 a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2386 if (dssdev == def_dssdev) be8e8e1c6 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-04-23 2387 continue; 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2388 a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2389 /* a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2390 * We don't care if the connect succeeds or not. We just want to a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2391 * connect as many displays as possible. a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2392 */ a7e71e7f9 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-05-08 2393 dssdev->driver->connect(dssdev); 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2394 } 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2395 be8e8e1c6 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2013-04-23 @2396 mgr = omapdss_find_mgr_from_display(def_dssdev); 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2397 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2398 if (!mgr) { 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2399 dev_err(fbdev->dev, "no ovl manager for the default display\n"); 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2400 return -EINVAL; 6b6f1edfd drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-12-04 2401 } 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2402 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2403 for (i = 0; i < fbdev->num_overlays; i++) { 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2404 struct omap_overlay *ovl = fbdev->overlays[i]; 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2405 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2406 if (ovl->manager) 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2407 ovl->unset_manager(ovl); 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2408 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2409 r = ovl->set_manager(ovl, mgr); 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2410 if (r) 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2411 dev_warn(fbdev->dev, 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2412 "failed to connect overlay %s to manager %s\n", 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2413 ovl->name, mgr->name); 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2414 } 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2415 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2416 return 0; 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2417 } 5d89bcc34 drivers/video/omap2/omapfb/omapfb-main.c Tomi Valkeinen 2012-08-06 2418 :::::: The code at line 2396 was first introduced by commit :::::: be8e8e1c62678765868c0bc7b8b5209c38af105c OMAPDSS: add helpers to get mgr or output from display :::::: TO: Tomi Valkeinen <tomi.valkeinen@xxxxxx> :::::: CC: Tomi Valkeinen <tomi.valkeinen@xxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation