[Armadillo:02886] Re: Armadillo-300のLCDでQVGAを使いたい

TNN Makoto Nakamura email@hidden
2008年 4月 18日 (金) 11:40:18 JST


いつもお世話になっています。
TNN@中村です。

LCDをQVGAに出力する調査を行なっているのですが、
ns9750fb.cにてバグのような箇所を見つけました。

109行目でhfp、hbp等をセットしています。
その値をns9750fb_configure関数の中で
---------------------------------------
info->var.left_margin = hbp;
info->var.right_margin = hfp;
---------------------------------------
としています。

infoに設定した値を使用してns9750fb_enable関数で
---------------------------------------
timing[0] |= NS_LCD_TIMING_0_HBP(info->var.right_margin - 1);
timing[0] |= NS_LCD_TIMING_0_HFP(info->var.left_margin  - 1);
---------------------------------------
とtiming[0]に設定しているのですが、
ns9750fb_configure関数ではhbpをleft_margin、
ns9750fb_enable関数ではright_marginをhbpとしています。

hbp、hfpが逆になっていませんか?
それとも意図的に逆にしているのでしょうか?

> 
> Armadillo-300にてLCDを動作させたく、
> オプトレックス株式会社の「T-51963GD035J-MLW-AFN」を購入しました。
> 
> 動作確認済みのLCDは「T-51750GD065J-FW-AFN」でしたが、
> 320*240で動作させたく互換性があると思い「T-51963GD035J-MLW-AFN」を購入しました。
> 
> 「動作デバイス : 6.5インチ TFT LCD」ページにあるとおり配線を行なったのですが、
> ドライバの改造にて困っています。
> 
> ns9750fb.cを見ると、VGA、SVGAはns9750fb_videotimingが設定されているのですが、
> このTIMINGにはどのような情報を設定してあげれば良いのでしょうか?
> 「T-51750GD065J-FW-AFN」のデータシートと見比べても、同じような値が無く
> 何を参考にすれば良いのか分かりません。
> 
> QVGAで動作させる参考になる情報はありませんか?




armadillo メーリングリストの案内