SuperIC社区_
标题: 调整VB1 lane输出顺序 [打印本页]
作者: 果果 时间: 2017-5-30 20:54
标题: 调整VB1 lane输出顺序
关键字:Lane VB1
适用机芯:638/828
Output channel config reg对应MOD_BK00_00_L、MOD_BK00_01_L以及MOD_BK00_02_L这三个寄存器,总共有24 channel,
其中,每个reg有16bit,每两个bit配置一个output channel ,如bit1和bit0用于配置channel 0
设置为00是关闭data 输出,设置为01是开启;
故此4-7lane 和8-11应该设置为01,对应的reg是MOD_BK00_00_L = 0x5500, MOD_BK00_01_L = 0x0055;
在mboot里面对应的function 是MApi_PNL_MOD_OutputConfig_User(0x5500, 0x0055, 0x0000);
调整线序:
使用下面的function:
void MApi_PNL_MOD_OutputChannelOrder(MS_U8 u8OutputOrderType,
MS_U16 u16OutputOrder0_3,
MS_U16 u16OutputOrder4_7,
MS_U16 u16OutputOrder8_11,
MS_U16 u16OutputOrder12_13)
PS:如果u16OutputOrder4_7 = 0x6410,则4-7 lane output排序是0/1/4/6
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |