panel_setting.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. #define PANEL_TYPE QD15XR01_JTR150V2
  2. /*******************************************************************************
  3. * Power Sequence
  4. ********************************************************************************/
  5. #define PANEL_POWERENABLE_TO_LVDS_POWERON_T2 0
  6. #define PANEL_LVDS_DATAEN_TO_BLEN_T3 500
  7. #define PANEL_BLOFF_TO_LVDS_POWER_DOWN_T4 200
  8. #define PANEL_LVDS_POWER_DOWN_TO_PANEL_POWER_OFF_T5 12
  9. /*******************************************************************************
  10. * Panel Spec(DEC)
  11. ********************************************************************************/
  12. #define PANEL_PCLK 76.00
  13. #define PANEL_PCLK_PAL 47.00
  14. #define PANEL_PCLK_MAX 86.00
  15. #define PANEL_PCLK_MIN 50.00
  16. #define PANEL_WIDTH 1024
  17. #define PANEL_HEIGHT 768
  18. #define PANEL_MAX_HTOTAL 2048
  19. #define PANEL_TYP_HTOTAL 1572
  20. #define PANEL_TYP_HTOTAL_PAL 812
  21. #define PANEL_MIN_HTOTAL 1312
  22. #define PANEL_MAX_VTOTAL 875
  23. #define PANEL_TYP_VTOTAL 806
  24. #define PANEL_TYP_VTOTAL_PAL 1141
  25. #define PANEL_MIN_VTOTAL 784
  26. //0: NoInvert, 1: Invert
  27. #define PANEL_INVERT 0
  28. //0: NoSwap, 1: Swap
  29. #define PANEL_LVDS_SWAP 0
  30. //1: Single, 2: Dual
  31. #define PANEL_CHANNEL_NUM 1
  32. //6: 6 bit, 8: 8 bit, 10: 10 bit, 12: 12 bit
  33. #define PANEL_COLOR_DEPTH 8
  34. //0: JEDIA, 1: VESA(LSB), 2: VESA(MSB)
  35. #define PANEL_LVDS_TYPE 2
  36. //0: LVDS, 1: DP
  37. #define PANEL_INTERFACE 0
  38. //0: H/VSyncEn(default), 1:H/VSyncDis
  39. #define PANEL_HVSYNC_EN 0
  40. //0: High Active, 1: Low Active
  41. #define PANEL_HSYNC_POLARITY 0
  42. //0: High Active, 1: Low Active
  43. #define PANEL_VSYNC_POLARITY 0
  44. /*******************************************************************************
  45. * Panel Setting
  46. ********************************************************************************/
  47. //60Hz
  48. #define PANEL_PLL_REFDIV_60HZ 0
  49. #define PANEL_PLL_NDIV_60HZ 43
  50. #define PANEL_PLL_TXDIV_60HZ 1
  51. #define PANEL_PLL_FDDIV_60HZ 13
  52. #define PANEL_HSYNC_START_60HZ 1
  53. #define PANEL_HSYNC_END_60HZ 5
  54. #define PANEL_HVALID_START_60HZ 153
  55. #define PANEL_HVALID_END_60HZ 665
  56. #define PANEL_VSYNC_START_60HZ 1
  57. #define PANEL_VSYNC_END_60HZ 7
  58. #define PANEL_VVALID_START_60HZ 42
  59. #define PANEL_VVALID_END_60HZ 810
  60. #define PANEL_HTOTAL_60HZ 785
  61. #define PANEL_VTOTAL_60HZ 811
  62. #define PANEL_MAX_VTOTAL_60HZ 864
  63. //50Hz
  64. #define PANEL_PLL_REFDIV_50HZ 0
  65. #define PANEL_PLL_NDIV_50HZ 43
  66. #define PANEL_PLL_TXDIV_50HZ 1
  67. #define PANEL_PLL_FDDIV_50HZ 13
  68. #define PANEL_HSYNC_START_50HZ 1
  69. #define PANEL_HSYNC_END_50HZ 5
  70. #define PANEL_HVALID_START_50HZ 153
  71. #define PANEL_HVALID_END_50HZ 665
  72. #define PANEL_VSYNC_START_50HZ 1
  73. #define PANEL_VSYNC_END_50HZ 7
  74. #define PANEL_VVALID_START_50HZ 42
  75. #define PANEL_VVALID_END_50HZ 810
  76. #define PANEL_HTOTAL_50HZ 785
  77. #define PANEL_VTOTAL_50HZ 970
  78. #define PANEL_MAX_VTOTAL_50HZ 1023
  79. //48Hz
  80. #define PANEL_PLL_REFDIV_48HZ 0
  81. #define PANEL_PLL_NDIV_48HZ 0
  82. #define PANEL_PLL_TXDIV_48HZ 0
  83. #define PANEL_PLL_FDDIV_48HZ 0
  84. #define PANEL_HSYNC_START_48HZ 0
  85. #define PANEL_HSYNC_END_48HZ 0
  86. #define PANEL_HVALID_START_48HZ 0
  87. #define PANEL_HVALID_END_48HZ 0
  88. #define PANEL_VSYNC_START_48HZ 0
  89. #define PANEL_VSYNC_END_48HZ 0
  90. #define PANEL_VVALID_START_48HZ 0
  91. #define PANEL_VVALID_END_48HZ 0
  92. #define PANEL_HTOTAL_48HZ 0
  93. #define PANEL_VTOTAL_48HZ 0
  94. #define PANEL_MAX_VTOTAL_48HZ 0
  95. /*******************************************************************************
  96. * Panel Backlight Mapping
  97. ********************************************************************************/
  98. //Hz
  99. #define PANEL_PWM_FREQ 200
  100. //0 : NoInvert, 1 : Invert
  101. #define PANEL_BL_INVERT 0
  102. //0 : NoRef VSync, 1 : RefVSync
  103. #define PANEL_PWM_REF_VSYNC 0
  104. //0 : PixelClock, 1 : 24576KHz(default)
  105. #define PANEL_PWM_SRC 1
  106. #define PANEL_PWM_DUTY_MIN 20
  107. #define PANEL_PWM_DUTY_MAX 100
  108. #define DYNAMICBACKLIGHT_OSD_MIN 20
  109. #define DYNAMICBACKLIGHT_OSD_MAX 100
  110. #define DYNAMICBACKLIGHT_OSD_NORMAL 86