我在dmesg的原始内核中看到,anx7816找到了显示端口,并在附加hdmi时显示此消息:
[24657.373888 / 11-22 18:45:04.818][2] [anx7816] sp_tx_pclk_calc : PCLK = 148.4
[24657.374358 / 11-22 18:45:04.818][2] [anx7816] sp_tx_bw_lc_sel : pixel_clk = 148.4
[24657.393605 / 11-22 18:45:04.838][2] [anx7816] hdmi_rx_new_vsi_int : *HDMI_RX Interrupt: NEW VSI packet.
[24657.395268 / 11-22 18:45:04.838][2] [anx7816] hdmi_rx_new_vsi_int : Setup VSI package!
[24657.416099 / 11-22 18:45:04.858][2] [anx7816] sp_tx_enable_video_input : Slimport Video is enabled!
但我使用anx7816编译的自定义内核没有这样说。
什么可能导致我的内核不检测slimport?是否需要来自原始rom的额外.so文件?
编辑:
我确实喜欢lg说,从http://opensource.lge.com/osSch/list?types=ALL&search=h815获得了krnel,我试图重新编译它:
make ARCH=arm64 p1_global_com-perf_defconfig
make ARCH=arm64 CROSS_COMPILE=../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- -j4
我的新rom引导一切都很好,但内核没有像原始内核那样看到slimport。我不明白为什么内核看不到slimport。其他所有工作