⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 52xx_panel.c

📁 GM5621原代码
💻 C
📖 第 1 页 / 共 2 页
字号:
	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 + -