此文件描述如何使用 RN6752V1 配置表文件(rn6752V1_configuration.h)與配置定義(rn6752V1.h)來開發(fā) RN6752V1 驅(qū)動. RN6752V1 是經(jīng)由 I2C Bus 來配置內(nèi)部寄存器,開發(fā)者需自備 I2C 驅(qū)動且具備驅(qū)動程序基礎(chǔ)開發(fā)經(jīng)驗.
1. RN675V1 支持 8 種仿真影像輸入格式,請參考表 1
2. CVBS PAL/NTSC 訊號可用 one field 或 two field 或 frame 模式輸出數(shù)據(jù)(表 2).
3. RN6752V1 輸出接口可為 DVP 或?MIPI, DVP 又分為 Bt656 或 Bt601,MIPI 又分為2 data lane或 4 data lanes, MIPI clock 分為連續(xù)與非連續(xù)(表 3).
4. 開發(fā)者請根據(jù)后端平臺規(guī)格來決定要用表 2 與表 3 哪些定義并 include 到程序的頭文件,這些定義將會被使用在條件編輯上;或者也可以在 Makefile 里再定義.范例 1 為支持 DVP 模式下的 Bt656.
5. 在開發(fā)的驅(qū)動源碼里 include 配置表文件(rn6752V1_configuration.h),要支持的影像輸入格式直接呼叫其配置表中的參數(shù)名來用即可.請參考范例 2 與范例3.
6. 視頻格式偵測請參考 Check_input_signal_format (ch) 函式
7. MIPI clock 降速模式只支持 CVBS 與 720P 與 960P25, 其中 CVBS 支持 2 與 4data lanes 傳輸, 720P 與 960P25 只支持 4 data lanes 傳輸.
8. CVBS NTSC frame mode 模式時, field 1 為 line 1 ~ 244, field 2為line 264 ~ 506.CVBS PAL frame mode 模式時, field 1 為 line 1 ~ 288, field 2 為 line 314 ~ 601.CVBS frame mode 模式時, 無輸入影像時 Decoder 不輸出數(shù)據(jù).