at_takuya.sasaki
2017年9月2日 22時58分
Armadillo-840のメインCPUであるR-Mobile A1に内蔵された
HDMI LINK(Transmitter)の動作モードにはHDMIモードとDVIモードがあります。
HDMIモードとDVIモードの切り替えはドライバ内部で行っていますが、
今回はドライバで強制的にDVIモードに固定する方法を記載します。
修正するカーネルのソースコードは以下になります。
linux-3.4-atxx/drivers/video/sh_mobile_hdmi.c
具体的な修正方法は以下のようになります。
hdmi->preprogrammed_vic = 0; hdmi->aspect_ratio_16_9 = 0; - if (hdmi->monitor_type == MONITOR_DVI) - return 0; + hdmi->monitor_type = MONITOR_DVI; + return 0;
以上