📄 52xx_panel.c
字号:
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x775522UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
0, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"LG_XGA_LM150X07", // Name
0, // TwoPixelPerClk
8, // Depth
1024, // Width
768, // Height
75, // MaxVFreq Hz
1, // MinVFreq Hz
70000UL, // MaxPClk KHz
1096, // MinHTotal
10, // MinHSyncFrontPorch
16, // MinHSyncWidth
20, // MinHSyncBackPorch
36, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1060, // PanelHActiveEnd = (HActiveStart + Width)
840, // MaxVTotal
806, // TypVTotal
780, // MinVTotal
1, // MinVSyncFrontPorch
2, // MinVSyncWidth
2, // MinVSyncBackPorch
4, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
772, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x775522UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
0, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x00, //LVDS_PANEL
"LG_XGA_LM151X1", // Name
0, // TwoPixelPerClk
8, // Depth
1024, // Width
768, // Height
81, // MaxVFreq Hz
1, // MinVFreq Hz
65650UL, // MaxPClk KHz
1064, // MinHTotal
10, // MinHSyncFrontPorch
8, // MinHSyncWidth
20, // MinHSyncBackPorch
28, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1052, // PanelHActiveEnd = (HActiveStart + Width)
1000, // MaxVTotal
806, // TypVTotal
777, // MinVTotal
1, // MinVSyncFrontPorch
2, // MinVSyncWidth
6, // MinVSyncBackPorch
8, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
776, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x00, // Invert_DCLK
0x00, // Invert_DEN
0x775522UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x01, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
0, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x00, //LVDS_PANEL
"LG_XGA_LM151X2", // Name
0, // TwoPixelPerClk
6, // Depth
1024, // Width
768, // Height
86, // MaxVFreq Hz
1, // MinVFreq Hz
70000UL, // MaxPClk KHz
1064, // MinHTotal
10, // MinHSyncFrontPorch
8, // MinHSyncWidth
20, // MinHSyncBackPorch
28, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1052, // PanelHActiveEnd = (HActiveStart + Width)
1000, // MaxVTotal
806, // TypVTotal
777, // MinVTotal
1, // MinVSyncFrontPorch
3, // MinVSyncWidth
5, // MinVSyncBackPorch
8, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
776, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x00, // Invert_DCLK
0x00, // Invert_DEN
0x555522UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x0f, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x01, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
4, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x00, //LVDS_PANEL
"LG_XGA_LM151X05", // Name
0, // TwoPixelPerClk
8, // Depth
1024, // Width
768, // Height
77, // MaxVFreq Hz
50, // MinVFreq Hz
65650UL, // MaxPClk KHz
1064, // MinHTotal
8, // MinHSyncFrontPorch
10, // MinHSyncWidth
20, // MinHSyncBackPorch
30, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1054, // PanelHActiveEnd = (HActiveStart + Width)
1000, // MaxVTotal
806, // TypVTotal
777, // MinVTotal
1, // MinVSyncFrontPorch
2, // MinVSyncWidth
5, // MinVSyncBackPorch
7, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
775, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x775522UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x01, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
0, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"Samsung_SXGA_LTM170E2_131", // Name
0, // TwoPixelPerClk
8, // Depth
1280, // Width
1024, // Height
77, // MaxVFreq Hz
50, // MinVFreq Hz
108000UL, // MaxPClk KHz
1344, // MinHTotal
4, // MinHSyncFrontPorch
16, // MinHSyncWidth
5, // MinHSyncBackPorch
21, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1301, // PanelHActiveEnd = (HActiveStart + Width)
2047, // MaxVTotal
1066, // TypVTotal
1042, // MinVTotal
9, // MinVSyncFrontPorch
3, // MinVSyncWidth
6, // MinVSyncBackPorch
9, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
1033, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x00, // Invert_DHS
0x00, // Invert_DCLK
0x01, // Invert_DEN
0x777777UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0xaf57, // PowerUpTiming
0x57af, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x01, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x01, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
7, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"CMO_SXGA_170E4", // Name
0, // TwoPixelPerClk
8, // Depth
1280, // Width
1024, // Height
77, // MaxVFreq Hz
50, // MinVFreq Hz
135000UL, // MaxPClk KHz
1568, // MinHTotal
4, // MinHSyncFrontPorch
16, // MinHSyncWidth
10, // MinHSyncBackPorch
26, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1306, // PanelHActiveEnd = (HActiveStart + Width)
1274, // MaxVTotal
1066, // TypVTotal
1034, // MinVTotal
3, // MinVSyncFrontPorch
1, // MinVSyncWidth
3, // MinVSyncBackPorch
4, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
1028, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x777777UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x1405, // PowerUpTiming
0x1405, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x01, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x01, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
0, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"LG_SXGA_LTM170E01", // Name
0, // TwoPixelPerClk
8, // Depth
1280, // Width
1024, // Height
77, // MaxVFreq Hz
40, // MinVFreq Hz
140000UL, // MaxPClk KHz
1372, // MinHTotal
8, // MinHSyncFrontPorch
8, // MinHSyncWidth
20, // MinHSyncBackPorch
28, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1308, // PanelHActiveEnd = (HActiveStart + Width)
1600, // MaxVTotal
1066, // TypVTotal
1034, // MinVTotal
1, // MinVSyncFrontPorch
2, // MinVSyncWidth
1, // MinVSyncBackPorch
3, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
1027, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x555555UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x57ae, // PowerUpTiming
0xae57, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x01, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x01, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
7, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"Hannstar_SVGA_HSD096MS11", // Name
0, // TwoPixelPerClk
6, // Depth
800, // Width
600, // Height
65, // MaxVFreq Hz
40, // MinVFreq Hz
40000UL, // MaxPClk KHz
1020, // MinHTotal
8, // MinHSyncFrontPorch
8, // MinHSyncWidth
20, // MinHSyncBackPorch
28, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
828, // PanelHActiveEnd = (HActiveStart + Width)
664, // MaxVTotal
628, // TypVTotal
627, // MinVTotal
3, // MinVSyncFrontPorch
3, // MinVSyncWidth
3, // MinVSyncBackPorch
6, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
606, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x555555UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x2bae, // PowerUpTiming
0xae2b, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
7, // DClkDelay: DCLK display timing delay adjustment in ns unit.
},
{
0x01, //LVDS_PANEL
"Hitachi_TX38D85VC1CAJ", // Name
0, // TwoPixelPerClk
6, // Depth
1024, // Width
768, // Height
76, // MaxVFreq Hz
1, // MinVFreq Hz
80000UL, // MaxPClk KHz
1142, // MinHTotal
10, // MinHSyncFrontPorch
32, // MinHSyncWidth
32, // MinHSyncBackPorch
64, // HActiveStart = (MinHSyncWidth + MinHSyncBackPorch)
1088, // PanelHActiveEnd = (HActiveStart + Width)
1000, // MaxVTotal
806, // TypVTotal
776, // MinVTotal
1, // MinVSyncFrontPorch
2, // MinVSyncWidth
4, // MinVSyncBackPorch
6, // VActiveStart = (MinVSyncWidth + MinVSyncBackPorch)
782, // VActiveEnd = (VActiveStart + Height)
0x01, // Invert_DVS
0x01, // Invert_DHS
0x01, // Invert_DCLK
0x00, // Invert_DEN
0x775533UL, // PadDrive
// Define panel power up/down timing. WORD constant used to program registers 0x1D8 and 0x1D9 during power up and power down
//for TCLK=14.318MHz, 1Tick = TCLK/511/32 = 1.14ms.
0x9944, // PowerUpTiming
0x9944, // PowerDownTiming
0x00, // SpreadSpectrumCtrl Value for Spread_Spectrum_Control register
0x00, // Spread_Spect_En
0x00, // LVDS_BusType 0x00: single bus; 0x01: dual bus
0x00, // LVDSBus_EvenOddSwap 0x01 - Swap 0x00 NoSwap
7, // DClkDelay: DCLK display timing delay adjustment in ns unit.
}
};
#endif //USING_PANEL_ARRAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -