Hello,
I connect the HDMI of IPNCDM8127 to monitor but there is no output.
I tried to insmod ti81xxhdmi.ko in "/opt/ipnc/kermod", error occurs as follow:
root@DM812x_IPNC:/opt/ipnc/kermod# insmod ti81xxhdmi.ko
insmod: error inserting 'ti81xxhdmi.ko': -1 Unknown symbol in module
and insmod vpss.ko also fails here.
Then I tried to build the driver in the kernel by enabling "Device Drivers --->Graphics support --->TI81XX HDMI Driver" and then it fails to compile(Success if select TI81XX_HDMI Driver as [M] but not [*]).
error information as follows:
CC drivers/video/ti81xx/ti81xxhdmi/hdmi.o
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:42:26: error: plat/display.h: No such file or directory
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:43:22: error: plat/cpu.h: No such file or directory
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:44:27: error: plat/hdmi_lib.h: No such file or directory
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:45:23: error: plat/gpio.h: No such file or directory
In file included from drivers/video/ti81xx/ti81xxhdmi/hdmi.c:52:
drivers/video/ti81xx/ti81xxhdmi/../vpss/display_interface.h:23:30: error: plat/ti81xx-vpss.h: No such file or directory
In file included from drivers/video/ti81xx/ti81xxhdmi/hdmi.c:52:
drivers/video/ti81xx/ti81xxhdmi/../vpss/display_interface.h:106: error: field 'standard' has incomplete type
drivers/video/ti81xx/ti81xxhdmi/../vpss/display_interface.h:151: error: field 'outinfo' has incomplete type
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:163: error: field 'cfg' has incomplete type
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'ti816x_configure_hdmi_phy':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:283: error: 'HDMI_DEEP_COLOR_30BIT' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:283: error: (Each undeclared identifier is reported only once
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:283: error: for each function it appears in.)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:287: error: 'HDMI_DEEP_COLOR_24BIT' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'ti814x_hdmi_phy_off':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:537: error: implicit declaration of function 'HDMI_W1_SetWaitPhyPwrState'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'ti814x_hdmi_pll_power_on':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:601: error: 'HDMI_PllPwr_t' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:601: error: expected ';' before 'PllPwrWaitParam'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:604: error: implicit declaration of function 'HDMI_W1_SetWaitSoftReset'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:607: error: 'PllPwrWaitParam' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:607: error: 'HDMI_PLLPWRCMD_ALLOFF' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:608: error: implicit declaration of function 'HDMI_W1_SetWaitPllPwrState'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:608: error: 'TI81xx_HDMI_WP' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:613: error: 'HDMI_PLLPWRCMD_BOTHON_ALLCLKS' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'ti814x_configure_hdmi_pll':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:633: error: implicit declaration of function 'cpu_is_ti814x'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_get_code':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:745: error: 'FVID2_STD_720P_60' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:749: error: 'FVID2_STD_1080I_60' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:753: error: 'FVID2_STD_1080P_30' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:757: error: 'FVID2_STD_1080P_60' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_get_edid':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:813: error: implicit declaration of function 'HDMI_CORE_DDC_READEDID'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:813: error: 'HDMI_CORE_SYS' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_power_off':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:966: error: implicit declaration of function 'hdmi_core_software_reset'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:968: error: implicit declaration of function 'HDMI_W1_StopVideoFrame'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:968: error: 'TI81xx_HDMI_WP' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:976: error: 'HDMI_PLLPWRCMD_ALLOFF' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:979: error: implicit declaration of function 'cpu_is_ti816x'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_ioctl':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1025: error: implicit declaration of function 'hdmi_w1_video_status'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1026: error: implicit declaration of function 'hdmi_get_hpd_pin_state'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_power_on':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1068: error: 'TI81xx_HDMI_WP' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1138: error: 'HDMI_DEEP_COLOR_24BIT' undeclared (first use in this function)
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1142: error: implicit declaration of function 'hdmi_lib_enable'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1156: error: implicit declaration of function 'HDMI_W1_StartVideoFrame'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_start_display':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1210: error: implicit declaration of function 'ERR'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_init':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1270: error: implicit declaration of function 'hdmi_lib_init'
drivers/video/ti81xx/ti81xxhdmi/hdmi.c: In function 'hdmi_exit':
drivers/video/ti81xx/ti81xxhdmi/hdmi.c:1350: error: implicit declaration of function 'hdmi_lib_exit'
Any one knows how I can fix it? (I used IPNC_RDK v1.8.0)
Thanks,
Pei Jacky.