[PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2

Alvin1 Chen posted 1 patch 2 weeks, 4 days ago
drivers/gpu/drm/panel/panel-edp.c | 3 +++
1 file changed, 3 insertions(+)
[PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by Alvin1 Chen 2 weeks, 4 days ago
The raw EDIDs for each panel:

BOE: NV153WUM-N42
00 ff ff ff ff ff ff 00 09 e5 b3 0d 00 00 00 00
11 23 01 04 a5 21 15 78 03 af e5 97 5e 58 92 28
1f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 9c 3e 80 c8 70 b0 3c 40 30 20
36 00 49 ce 10 00 00 1a 00 00 00 fd 00 28 3c 4c
4c 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 42
4f 45 20 43 51 0a 20 20 20 20 20 20 00 00 00 fc
00 4e 56 31 35 33 57 55 4d 2d 4e 34 32 0a 01 92

70 20 79 02 00 81 00 15 74 1a 00 00 03 01 28 3c
00 00 60 49 60 49 3c 00 00 00 00 80 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 cb 90

CMN: N153JCA-ELK
00 ff ff ff ff ff ff 00 0d ae 6b 15 00 00 00 00
16 23 01 04 a5 21 15 78 03 08 82 93 59 53 8e 27
1e 4f 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 42 3c 80 a0 70 b0 24 40 30 20
a6 00 49 cd 10 00 00 1a 00 00 00 fd 00 28 3c 4a
4a 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43
4d 4e 0a 20 20 20 20 20 20 20 20 20 00 00 00 fc
00 4e 31 35 33 4a 43 41 2d 45 4c 4b 0a 20 01 d5

70 20 79 02 00 25 01 09 94 5a 02 94 5a 02 28 3c
80 81 00 13 72 1a 00 00 03 01 28 3c 00 00 00 00
00 00 3c 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae 90

CSW: MNF307QS3-2
00 ff ff ff ff ff ff 00 0e 77 29 15 00 00 00 00
13 23 01 04 a5 21 15 78 03 9c 81 96 5d 5a 94 28
1e 51 56 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 1a 3f 80 04 71 b0 23 40 30 20
36 00 49 cd 10 00 00 18 00 00 00 fd 00 28 3c 4a
4a 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43
4f 53 54 20 54 39 0a 20 20 20 20 20 00 00 00 fc
00 4d 4e 46 33 30 37 51 53 33 2d 32 0a 20 01 5c

70 20 79 02 00 81 00 15 74 1a 00 00 03 01 28 3c
00 00 60 46 60 46 3c 00 00 00 00 8d 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 c4 90

Signed-off-by: Alvin1 Chen <alvin1.chen@lcfc.corp-partner.google.com>
---
 drivers/gpu/drm/panel/panel-edp.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c
index 679f4af5246d..775bc4474916 100644
--- a/drivers/gpu/drm/panel/panel-edp.c
+++ b/drivers/gpu/drm/panel/panel-edp.c
@@ -1991,6 +1991,7 @@ static const struct edp_panel_entry edp_panels[] = {
 	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cfa, &delay_200_500_e50, "NV116WHM-A4D"),
 	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d45, &delay_200_500_e80, "NV116WHM-N4B"),
 	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d73, &delay_200_500_e80, "NE140WUM-N6S"),
++	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
 	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ddf, &delay_200_500_e80, "NV116WHM-T01"),
 
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1130, &delay_200_500_e50, "N116BGE-EB2"),
@@ -2026,6 +2027,7 @@ static const struct edp_panel_entry edp_panels[] = {
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14d6, &delay_200_500_e80_d50, "N140BGA-EA4"),
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14e5, &delay_200_500_e80_d50, "N140HGA-EA1"),
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1565, &delay_200_500_e80, "N156HCA-EAB"),
++	EDP_PANEL_ENTRY('C', 'M', 'N', 0x156b, &delay_200_500_e80_d50, "N153JCA-ELK"),
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x162b, &delay_200_500_e80_d50, "N160JCE-ELL"),
 	EDP_PANEL_ENTRY('C', 'M', 'N', 0x7402, &delay_200_500_e200_d50, "N116BCA-EAK"),
 
@@ -2044,6 +2046,7 @@ static const struct edp_panel_entry edp_panels[] = {
 	EDP_PANEL_ENTRY('C', 'S', 'W', 0x146e, &delay_80_500_e50_d50, "MNE007QB3-1"),
 	EDP_PANEL_ENTRY('C', 'S', 'W', 0x147c, &delay_200_500_e50_d100, "MNE007QB3-1"),
 	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1519, &delay_200_500_e80_d50, "MNF601BS1-3"),
++	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1529, &delay_200_500_e80_d50, "MNF307QS3-2"),
 
 	EDP_PANEL_ENTRY('E', 'T', 'C', 0x0000, &delay_50_500_e200_d200_po2e335, "LP079QX1-SP0V"),
 
-- 
2.34.1
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by kernel test robot 2 weeks, 1 day ago
Hi Alvin1,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on linus/master v7.0-rc4]
[cannot apply to next-20260320]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
config: sparc64-allmodconfig (https://download.01.org/0day-ci/archive/20260322/202603221452.H3WepD2b-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 4abb927bacf37f18f6359a41639a6d1b3bffffb5)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260322/202603221452.H3WepD2b-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603221452.H3WepD2b-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/panel/panel-edp.c:2028:3: error: expected expression
    2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
         |         ^
   drivers/gpu/drm/panel/panel-edp.c:1892:88: note: expanded from macro 'EDP_PANEL_ENTRY'
    1892 | #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
         |                                                                                        ^
   1 error generated.


vim +2028 drivers/gpu/drm/panel/panel-edp.c

  1912	
  1913	/*
  1914	 * This table is used to figure out power sequencing delays for panels that
  1915	 * are detected by EDID. Entries here may point to entries in the
  1916	 * platform_of_match table (if a panel is listed in both places).
  1917	 *
  1918	 * Sort first by vendor, then by product ID.
  1919	 */
  1920	static const struct edp_panel_entry edp_panels[] = {
  1921		EDP_PANEL_ENTRY('A', 'U', 'O', 0x04a4, &delay_200_500_e50, "B122UAN01.0"),
  1922		EDP_PANEL_ENTRY('A', 'U', 'O', 0x0ba4, &delay_200_500_e50, "B140QAX01.H"),
  1923		EDP_PANEL_ENTRY('A', 'U', 'O', 0x105c, &delay_200_500_e50, "B116XTN01.0"),
  1924		EDP_PANEL_ENTRY('A', 'U', 'O', 0x1062, &delay_200_500_e50, "B120XAN01.0"),
  1925		EDP_PANEL_ENTRY('A', 'U', 'O', 0x125c, &delay_200_500_e50, "Unknown"),
  1926		EDP_PANEL_ENTRY('A', 'U', 'O', 0x145c, &delay_200_500_e50, "B116XAB01.4"),
  1927		EDP_PANEL_ENTRY('A', 'U', 'O', 0x1999, &delay_200_500_e50, "Unknown"),
  1928		EDP_PANEL_ENTRY('A', 'U', 'O', 0x1e9b, &delay_200_500_e50, "B133UAN02.1"),
  1929		EDP_PANEL_ENTRY('A', 'U', 'O', 0x1ea5, &delay_200_500_e50, "B116XAK01.6"),
  1930		EDP_PANEL_ENTRY('A', 'U', 'O', 0x203d, &delay_200_500_e50, "B140HTN02.0"),
  1931		EDP_PANEL_ENTRY('A', 'U', 'O', 0x205c, &delay_200_500_e50, "B116XAN02.0"),
  1932		EDP_PANEL_ENTRY('A', 'U', 'O', 0x208d, &delay_200_500_e50, "B140HTN02.1"),
  1933		EDP_PANEL_ENTRY('A', 'U', 'O', 0x235c, &delay_200_500_e50, "B116XTN02.3"),
  1934		EDP_PANEL_ENTRY('A', 'U', 'O', 0x239b, &delay_200_500_e50, "B116XAN06.1"),
  1935		EDP_PANEL_ENTRY('A', 'U', 'O', 0x255c, &delay_200_500_e50, "B116XTN02.5"),
  1936		EDP_PANEL_ENTRY('A', 'U', 'O', 0x30ed, &delay_200_500_e50, "G156HAN03.0"),
  1937		EDP_PANEL_ENTRY('A', 'U', 'O', 0x403d, &delay_200_500_e50, "B140HAN04.0"),
  1938		EDP_PANEL_ENTRY('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B116XAN04.0"),
  1939		EDP_PANEL_ENTRY2('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B116XAK01.0",
  1940				 &auo_b116xa3_mode),
  1941		EDP_PANEL_ENTRY('A', 'U', 'O', 0x435c, &delay_200_500_e50, "Unknown"),
  1942		EDP_PANEL_ENTRY('A', 'U', 'O', 0x52b0, &delay_200_500_e50, "B116XAK02.0"),
  1943		EDP_PANEL_ENTRY('A', 'U', 'O', 0x582d, &delay_200_500_e50, "B133UAN01.0"),
  1944		EDP_PANEL_ENTRY('A', 'U', 'O', 0x615c, &delay_200_500_e50, "B116XAN06.1"),
  1945		EDP_PANEL_ENTRY('A', 'U', 'O', 0x635c, &delay_200_500_e50, "B116XAN06.3"),
  1946		EDP_PANEL_ENTRY('A', 'U', 'O', 0x639c, &delay_200_500_e50, "B140HAK02.7"),
  1947		EDP_PANEL_ENTRY('A', 'U', 'O', 0x643d, &delay_200_500_e50, "B140HAN06.4"),
  1948		EDP_PANEL_ENTRY('A', 'U', 'O', 0x723c, &delay_200_500_e50, "B140XTN07.2"),
  1949		EDP_PANEL_ENTRY('A', 'U', 'O', 0x73aa, &delay_200_500_e50, "B116XTN02.3"),
  1950		EDP_PANEL_ENTRY('A', 'U', 'O', 0x8594, &delay_200_500_e50, "B133UAN01.0"),
  1951		EDP_PANEL_ENTRY('A', 'U', 'O', 0x89ba, &delay_200_500_e50, "B116XAT04.1"),
  1952		EDP_PANEL_ENTRY('A', 'U', 'O', 0x8bba, &delay_200_500_e50, "B140UAN08.5"),
  1953		EDP_PANEL_ENTRY('A', 'U', 'O', 0xa199, &delay_200_500_e50, "B116XAN06.1"),
  1954		EDP_PANEL_ENTRY('A', 'U', 'O', 0xa7b3, &delay_200_500_e50, "B140UAN04.4"),
  1955		EDP_PANEL_ENTRY('A', 'U', 'O', 0xb7a9, &delay_200_500_e50, "B140HAK03.3"),
  1956		EDP_PANEL_ENTRY('A', 'U', 'O', 0xc4b4, &delay_200_500_e50, "B116XAT04.1"),
  1957		EDP_PANEL_ENTRY('A', 'U', 'O', 0xc9a8, &delay_200_500_e50, "B140QAN08.H"),
  1958		EDP_PANEL_ENTRY('A', 'U', 'O', 0xcdba, &delay_200_500_e50, "B140UAX01.2"),
  1959		EDP_PANEL_ENTRY('A', 'U', 'O', 0xd497, &delay_200_500_e50, "B120XAN01.0"),
  1960		EDP_PANEL_ENTRY('A', 'U', 'O', 0xf390, &delay_200_500_e50, "B140XTN07.7"),
  1961	
  1962		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0607, &delay_200_500_e200, "Unknown"),
  1963		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0608, &delay_200_500_e50, "NT116WHM-N11"),
  1964		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0609, &delay_200_500_e50_po2e200, "NT116WHM-N21 V4.1"),
  1965		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0623, &delay_200_500_e200, "NT116WHM-N21 V4.0"),
  1966		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0668, &delay_200_500_e200, "Unknown"),
  1967		EDP_PANEL_ENTRY('B', 'O', 'E', 0x068f, &delay_200_500_e200, "Unknown"),
  1968		EDP_PANEL_ENTRY('B', 'O', 'E', 0x06e5, &delay_200_500_e200, "Unknown"),
  1969		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0705, &delay_200_500_e200, "Unknown"),
  1970		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0715, &delay_200_150_e200, "NT116WHM-N21"),
  1971		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0717, &delay_200_500_e50_po2e200, "NV133FHM-N42"),
  1972		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0731, &delay_200_500_e80, "NT116WHM-N42"),
  1973		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0741, &delay_200_500_e200, "NT116WHM-N44"),
  1974		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0744, &delay_200_500_e200, "Unknown"),
  1975		EDP_PANEL_ENTRY('B', 'O', 'E', 0x074c, &delay_200_500_e200, "Unknown"),
  1976		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0751, &delay_200_500_e200, "Unknown"),
  1977		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0754, &delay_200_500_e50_po2e200, "NV116WHM-N45"),
  1978		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0771, &delay_200_500_e200, "Unknown"),
  1979		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0786, &delay_200_500_p2e80, "NV116WHM-T01"),
  1980		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0797, &delay_200_500_e200, "Unknown"),
  1981		EDP_PANEL_ENTRY('B', 'O', 'E', 0x07a8, &delay_200_500_e50_po2e200, "NT116WHM-N21"),
  1982		EDP_PANEL_ENTRY('B', 'O', 'E', 0x07d1, &boe_nv133fhm_n61.delay, "NV133FHM-N61"),
  1983		EDP_PANEL_ENTRY('B', 'O', 'E', 0x07d3, &delay_200_500_e200, "Unknown"),
  1984		EDP_PANEL_ENTRY('B', 'O', 'E', 0x07f6, &delay_200_500_e200, "NT140FHM-N44"),
  1985		EDP_PANEL_ENTRY('B', 'O', 'E', 0x07f8, &delay_200_500_e200, "Unknown"),
  1986		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0813, &delay_200_500_e200, "Unknown"),
  1987		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0827, &delay_200_500_e50_p2e80, "NT140WHM-N44 V8.0"),
  1988		EDP_PANEL_ENTRY('B', 'O', 'E', 0x082d, &boe_nv133fhm_n61.delay, "NV133FHM-N62"),
  1989		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0843, &delay_200_500_e200, "Unknown"),
  1990		EDP_PANEL_ENTRY('B', 'O', 'E', 0x08b2, &delay_200_500_e200, "NT140WHM-N49"),
  1991		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0848, &delay_200_500_e200, "Unknown"),
  1992		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0849, &delay_200_500_e200, "Unknown"),
  1993		EDP_PANEL_ENTRY('B', 'O', 'E', 0x09c3, &delay_200_500_e50, "NT116WHM-N21,836X2"),
  1994		EDP_PANEL_ENTRY('B', 'O', 'E', 0x094b, &delay_200_500_e50, "NT116WHM-N21"),
  1995		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0951, &delay_200_500_e80, "NV116WHM-N47"),
  1996		EDP_PANEL_ENTRY('B', 'O', 'E', 0x095f, &delay_200_500_e50, "NE135FBM-N41 v8.1"),
  1997		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0964, &delay_200_500_e50, "NV133WUM-N61"),
  1998		EDP_PANEL_ENTRY('B', 'O', 'E', 0x096e, &delay_200_500_e50_po2e200, "NV116WHM-T07 V8.0"),
  1999		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0979, &delay_200_500_e50, "NV116WHM-N49 V8.0"),
  2000		EDP_PANEL_ENTRY('B', 'O', 'E', 0x098d, &boe_nv110wtm_n61.delay, "NV110WTM-N61"),
  2001		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0993, &delay_200_500_e80, "NV116WHM-T14 V8.0"),
  2002		EDP_PANEL_ENTRY('B', 'O', 'E', 0x09ad, &delay_200_500_e80, "NV116WHM-N47"),
  2003		EDP_PANEL_ENTRY('B', 'O', 'E', 0x09ae, &delay_200_500_e200, "NT140FHM-N45"),
  2004		EDP_PANEL_ENTRY('B', 'O', 'E', 0x09dd, &delay_200_500_e50, "NT116WHM-N21"),
  2005		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a1b, &delay_200_500_e50, "NV133WUM-N63"),
  2006		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a36, &delay_200_500_e200, "Unknown"),
  2007		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a3e, &delay_200_500_e80_d50, "NV116WHM-N49"),
  2008		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a5d, &delay_200_500_e50, "NV116WHM-N45"),
  2009		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a6a, &delay_200_500_e80, "NV140WUM-N44"),
  2010		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a84, &delay_200_500_e50, "NV133WUM-T01"),
  2011		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ac5, &delay_200_500_e50, "NV116WHM-N4C"),
  2012		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ae8, &delay_200_500_e50_p2e80, "NV140WUM-N41"),
  2013		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b09, &delay_200_500_e50_po2e200, "NV140FHM-NZ"),
  2014		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b1e, &delay_200_500_e80, "NE140QDM-N6A"),
  2015		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b34, &delay_200_500_e80_d50, "NV122WUM-N41"),
  2016		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b43, &delay_200_500_e200, "NV140FHM-T09"),
  2017		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b56, &delay_200_500_e80, "NT140FHM-N47"),
  2018		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b66, &delay_200_500_e80, "NE140WUM-N6G"),
  2019		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c20, &delay_200_500_e80, "NT140FHM-N47"),
  2020		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c26, &delay_200_500_p2e200, "NV140WUM-T08"),
  2021		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c93, &delay_200_500_e200, "Unknown"),
  2022		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cb6, &delay_200_500_e200, "NT116WHM-N44"),
  2023		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf2, &delay_200_500_e200, "NV156FHM-N4S"),
  2024		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf6, &delay_200_500_e200_d100, "NV140WUM-N64"),
  2025		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cfa, &delay_200_500_e50, "NV116WHM-A4D"),
  2026		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d45, &delay_200_500_e80, "NV116WHM-N4B"),
  2027		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d73, &delay_200_500_e80, "NE140WUM-N6S"),
> 2028	+	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
  2029		EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ddf, &delay_200_500_e80, "NV116WHM-T01"),
  2030	
  2031		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1130, &delay_200_500_e50, "N116BGE-EB2"),
  2032		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1132, &delay_200_500_e80_d50, "N116BGE-EA2"),
  2033		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1138, &innolux_n116bca_ea1.delay, "N116BCA-EA1-RC4"),
  2034		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1139, &delay_200_500_e80_d50, "N116BGE-EA2"),
  2035		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1141, &delay_200_500_e80_d50, "Unknown"),
  2036		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1145, &delay_200_500_e80_d50, "N116BCN-EB1"),
  2037		EDP_PANEL_ENTRY('C', 'M', 'N', 0x114a, &delay_200_500_e80_d50, "Unknown"),
  2038		EDP_PANEL_ENTRY('C', 'M', 'N', 0x114c, &innolux_n116bca_ea1.delay, "N116BCA-EA1"),
  2039		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1152, &delay_200_500_e80_d50, "N116BCN-EA1"),
  2040		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1153, &delay_200_500_e80_d50, "N116BGE-EA2"),
  2041		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1154, &delay_200_500_e80_d50, "N116BCA-EA2"),
  2042		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1156, &delay_200_500_e80_d50, "Unknown"),
  2043		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1157, &delay_200_500_e80_d50, "N116BGE-EA2"),
  2044		EDP_PANEL_ENTRY('C', 'M', 'N', 0x115b, &delay_200_500_e80_d50, "N116BCN-EB1"),
  2045		EDP_PANEL_ENTRY('C', 'M', 'N', 0x115d, &delay_200_500_e80_d50, "N116BCA-EA2"),
  2046		EDP_PANEL_ENTRY('C', 'M', 'N', 0x115e, &delay_200_500_e80_d50, "N116BCA-EA1"),
  2047		EDP_PANEL_ENTRY('C', 'M', 'N', 0x115f, &delay_200_500_e80_d50, "N116BCL-EAK"),
  2048		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1160, &delay_200_500_e80_d50, "N116BCJ-EAK"),
  2049		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1161, &delay_200_500_e80, "N116BCP-EA2"),
  2050		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1163, &delay_200_500_e80_d50, "N116BCJ-EAK"),
  2051		EDP_PANEL_ENTRY('C', 'M', 'N', 0x117a, &delay_200_500_e80_d50, "N116BCL-EAK"),
  2052		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1247, &delay_200_500_e80_d50, "N120ACA-EA1"),
  2053		EDP_PANEL_ENTRY('C', 'M', 'N', 0x124c, &delay_200_500_e80_d50, "N122JCA-ENK"),
  2054		EDP_PANEL_ENTRY('C', 'M', 'N', 0x142b, &delay_200_500_e80_d50, "N140HCA-EAC"),
  2055		EDP_PANEL_ENTRY('C', 'M', 'N', 0x142e, &delay_200_500_e80_d50, "N140BGA-EA4"),
  2056		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1441, &delay_200_500_e80_d50, "N140JCA-ELK"),
  2057		EDP_PANEL_ENTRY('C', 'M', 'N', 0x144f, &delay_200_500_e80_d50, "N140HGA-EA1"),
  2058		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1468, &delay_200_500_e80, "N140HGA-EA1"),
  2059		EDP_PANEL_ENTRY('C', 'M', 'N', 0x148f, &delay_200_500_e80, "N140HCA-EAC"),
  2060		EDP_PANEL_ENTRY('C', 'M', 'N', 0x14a8, &delay_200_500_e80, "N140JCA-ELP"),
  2061		EDP_PANEL_ENTRY('C', 'M', 'N', 0x14d4, &delay_200_500_e80_d50, "N140HCA-EAC"),
  2062		EDP_PANEL_ENTRY('C', 'M', 'N', 0x14d6, &delay_200_500_e80_d50, "N140BGA-EA4"),
  2063		EDP_PANEL_ENTRY('C', 'M', 'N', 0x14e5, &delay_200_500_e80_d50, "N140HGA-EA1"),
  2064		EDP_PANEL_ENTRY('C', 'M', 'N', 0x1565, &delay_200_500_e80, "N156HCA-EAB"),
  2065	+	EDP_PANEL_ENTRY('C', 'M', 'N', 0x156b, &delay_200_500_e80_d50, "N153JCA-ELK"),
  2066		EDP_PANEL_ENTRY('C', 'M', 'N', 0x162b, &delay_200_500_e80_d50, "N160JCE-ELL"),
  2067		EDP_PANEL_ENTRY('C', 'M', 'N', 0x7402, &delay_200_500_e200_d50, "N116BCA-EAK"),
  2068	
  2069		EDP_PANEL_ENTRY('C', 'S', 'O', 0x1200, &delay_200_500_e50_d50_p2e200, "MNC207QS1-1"),
  2070		EDP_PANEL_ENTRY('C', 'S', 'O', 0x1413, &delay_200_500_e50_d50_p2e200, "MNE007JA1-2"),
  2071	
  2072		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1100, &delay_200_500_e80_d50, "MNB601LS1-1"),
  2073		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1103, &delay_200_500_e80_d50, "MNB601LS1-3"),
  2074		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1104, &delay_200_500_e50_d100, "MNB601LS1-4"),
  2075		EDP_PANEL_ENTRY('C', 'S', 'W', 0x143f, &delay_200_500_e50, "MNE007QS3-6"),
  2076		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1448, &delay_200_500_e50, "MNE007QS3-7"),
  2077		EDP_PANEL_ENTRY('C', 'S', 'W', 0x144b, &delay_200_500_e80, "MNE001BS1-4"),
  2078		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1457, &delay_80_500_e80_p2e200, "MNE007QS3-8"),
  2079		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1462, &delay_200_500_e50, "MNE007QS5-2"),
  2080		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1468, &delay_200_500_e50, "MNE007QB2-2"),
  2081		EDP_PANEL_ENTRY('C', 'S', 'W', 0x146e, &delay_80_500_e50_d50, "MNE007QB3-1"),
  2082		EDP_PANEL_ENTRY('C', 'S', 'W', 0x147c, &delay_200_500_e50_d100, "MNE007QB3-1"),
  2083		EDP_PANEL_ENTRY('C', 'S', 'W', 0x1519, &delay_200_500_e80_d50, "MNF601BS1-3"),
  2084	+	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1529, &delay_200_500_e80_d50, "MNF307QS3-2"),
  2085	
  2086		EDP_PANEL_ENTRY('E', 'T', 'C', 0x0000, &delay_50_500_e200_d200_po2e335, "LP079QX1-SP0V"),
  2087	
  2088		EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d51, &delay_200_500_e200, "Unknown"),
  2089		EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d5b, &delay_200_500_e200, "MB116AN01"),
  2090		EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d5c, &delay_200_500_e200, "MB116AN01-2"),
  2091	
  2092		EDP_PANEL_ENTRY('I', 'V', 'O', 0x048e, &delay_200_500_e200_d10, "M116NWR6 R5"),
  2093		EDP_PANEL_ENTRY('I', 'V', 'O', 0x057d, &delay_200_500_e200, "R140NWF5 RH"),
  2094		EDP_PANEL_ENTRY('I', 'V', 'O', 0x854a, &delay_200_500_p2e100, "M133NW4J"),
  2095		EDP_PANEL_ENTRY('I', 'V', 'O', 0x854b, &delay_200_500_p2e100, "R133NW4K-R0"),
  2096		EDP_PANEL_ENTRY('I', 'V', 'O', 0x8c4d, &delay_200_150_e200, "R140NWFM R1"),
  2097	
  2098		EDP_PANEL_ENTRY('K', 'D', 'B', 0x044f, &delay_200_500_e80_d50, "Unknown"),
  2099		EDP_PANEL_ENTRY('K', 'D', 'B', 0x0624, &kingdisplay_kd116n21_30nv_a010.delay, "116N21-30NV-A010"),
  2100		EDP_PANEL_ENTRY('K', 'D', 'B', 0x1118, &delay_200_500_e50, "KD116N29-30NK-A005"),
  2101		EDP_PANEL_ENTRY('K', 'D', 'B', 0x1120, &delay_200_500_e80_d50, "116N29-30NK-C007"),
  2102		EDP_PANEL_ENTRY('K', 'D', 'B', 0x1212, &delay_200_500_e50, "KD116N0930A16"),
  2103		EDP_PANEL_ENTRY('K', 'D', 'B', 0x1707, &delay_200_150_e50, "KD116N2130B12"),
  2104	
  2105		EDP_PANEL_ENTRY('K', 'D', 'C', 0x0110, &delay_200_500_e50, "KD116N3730A07"),
  2106		EDP_PANEL_ENTRY('K', 'D', 'C', 0x0397, &delay_200_500_e50, "KD116N3730A12"),
  2107		EDP_PANEL_ENTRY('K', 'D', 'C', 0x044f, &delay_200_500_e50, "KD116N9-30NH-F3"),
  2108		EDP_PANEL_ENTRY('K', 'D', 'C', 0x05f1, &delay_200_500_e80_d50, "KD116N5-30NV-G7"),
  2109		EDP_PANEL_ENTRY('K', 'D', 'C', 0x0809, &delay_200_500_e50, "KD116N2930A15"),
  2110		EDP_PANEL_ENTRY('K', 'D', 'C', 0x1220, &delay_200_500_e50, "KD116N3730A05"),
  2111	
  2112		EDP_PANEL_ENTRY('L', 'G', 'D', 0x0000, &delay_200_500_e200_d200, "Unknown"),
  2113		EDP_PANEL_ENTRY('L', 'G', 'D', 0x048d, &delay_200_500_e200_d200, "Unknown"),
  2114		EDP_PANEL_ENTRY('L', 'G', 'D', 0x0497, &delay_200_500_e200_d200, "LP116WH7-SPB1"),
  2115		EDP_PANEL_ENTRY('L', 'G', 'D', 0x052c, &delay_200_500_e200_d200, "LP133WF2-SPL7"),
  2116		EDP_PANEL_ENTRY('L', 'G', 'D', 0x0537, &delay_200_500_e200_d200, "Unknown"),
  2117		EDP_PANEL_ENTRY('L', 'G', 'D', 0x054a, &delay_200_500_e200_d200, "LP116WH8-SPC1"),
  2118		EDP_PANEL_ENTRY('L', 'G', 'D', 0x0567, &delay_200_500_e200_d200, "Unknown"),
  2119		EDP_PANEL_ENTRY('L', 'G', 'D', 0x05af, &delay_200_500_e200_d200, "Unknown"),
  2120		EDP_PANEL_ENTRY('L', 'G', 'D', 0x05f1, &delay_200_500_e200_d200, "Unknown"),
  2121		EDP_PANEL_ENTRY('L', 'G', 'D', 0x0778, &delay_200_500_e200_d200, "134WT1"),
  2122	
  2123		EDP_PANEL_ENTRY('S', 'H', 'P', 0x1511, &delay_200_500_e50, "LQ140M1JW48"),
  2124		EDP_PANEL_ENTRY('S', 'H', 'P', 0x1523, &delay_80_500_e50, "LQ140M1JW46"),
  2125		EDP_PANEL_ENTRY('S', 'H', 'P', 0x153a, &delay_200_500_e50, "LQ140T1JH01"),
  2126		EDP_PANEL_ENTRY('S', 'H', 'P', 0x154c, &delay_200_500_p2e100, "LQ116M1JW10"),
  2127		EDP_PANEL_ENTRY('S', 'H', 'P', 0x158f, &delay_200_500_p2e100, "LQ134Z1"),
  2128		EDP_PANEL_ENTRY('S', 'H', 'P', 0x1593, &delay_200_500_p2e100, "LQ134N1"),
  2129	
  2130		EDP_PANEL_ENTRY('S', 'T', 'A', 0x0004, &delay_200_500_e200, "116KHD024006"),
  2131		EDP_PANEL_ENTRY('S', 'T', 'A', 0x0009, &delay_200_500_e250, "116QHD024002"),
  2132		EDP_PANEL_ENTRY('S', 'T', 'A', 0x0100, &delay_100_500_e200, "2081116HHD028001-51D"),
  2133	
  2134		EDP_PANEL_ENTRY('T', 'M', 'A', 0x0811, &delay_200_500_e80_d50, "TM140VDXP01-04"),
  2135		EDP_PANEL_ENTRY('T', 'M', 'A', 0x2094, &delay_200_500_e50_d100, "TL140VDMS03-01"),
  2136	
  2137		{ /* sentinal */ }
  2138	};
  2139	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by kernel test robot 2 weeks, 1 day ago
Hi Alvin1,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on linus/master v7.0-rc4]
[cannot apply to next-20260320]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
config: um-allyesconfig (https://download.01.org/0day-ci/archive/20260322/202603220437.QjSEJJJ9-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260322/202603220437.QjSEJJJ9-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603220437.QjSEJJJ9-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/panel/panel-edp.c:1893:1: error: expected expression before '{' token
    1893 | { \
         | ^
   drivers/gpu/drm/panel/panel-edp.c:2028:9: note: in expansion of macro 'EDP_PANEL_ENTRY'
    2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
         |         ^~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1885:33: warning: 'delay_80_500_e50_d50' defined but not used [-Wunused-const-variable=]
    1885 | static const struct panel_delay delay_80_500_e50_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1878:33: warning: 'delay_200_500_e50_d100' defined but not used [-Wunused-const-variable=]
    1878 | static const struct panel_delay delay_200_500_e50_d100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1870:33: warning: 'delay_50_500_e200_d200_po2e335' defined but not used [-Wunused-const-variable=]
    1870 | static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1864:33: warning: 'delay_200_500_e250' defined but not used [-Wunused-const-variable=]
    1864 | static const struct panel_delay delay_200_500_e250 = {
         |                                 ^~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1858:33: warning: 'delay_200_150_e50' defined but not used [-Wunused-const-variable=]
    1858 | static const struct panel_delay delay_200_150_e50 = {
         |                                 ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1838:33: warning: 'delay_200_500_e200_d50' defined but not used [-Wunused-const-variable=]
    1838 | static const struct panel_delay delay_200_500_e200_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1831:33: warning: 'delay_200_500_e200_d10' defined but not used [-Wunused-const-variable=]
    1831 | static const struct panel_delay delay_200_500_e200_d10 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1824:33: warning: 'delay_200_500_e200_d200' defined but not used [-Wunused-const-variable=]
    1824 | static const struct panel_delay delay_200_500_e200_d200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1805:33: warning: 'delay_100_500_e200' defined but not used [-Wunused-const-variable=]
    1805 | static const struct panel_delay delay_100_500_e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1798:33: warning: 'delay_80_500_e80_p2e200' defined but not used [-Wunused-const-variable=]
    1798 | static const struct panel_delay delay_80_500_e80_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1792:33: warning: 'delay_80_500_e50' defined but not used [-Wunused-const-variable=]
    1792 | static const struct panel_delay delay_80_500_e50 = {
         |                                 ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1771:33: warning: 'delay_200_500_e50_d50_p2e200' defined but not used [-Wunused-const-variable=]
    1771 | static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1753:33: warning: 'delay_200_500_p2e100' defined but not used [-Wunused-const-variable=]
    1753 | static const struct panel_delay delay_200_500_p2e100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~


vim +1893 drivers/gpu/drm/panel/panel-edp.c

490b30fbaca2abb Zhongtian Wu     2025-09-08  1891  
7d1be0a09fa6213 Douglas Anderson 2021-09-24  1892  #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
5540cf8f3e8dac7 Douglas Anderson 2021-09-14 @1893  { \
bf201127c1b8f26 Hsin-Yi Wang     2024-03-07  1894  	.ident = { \
5540cf8f3e8dac7 Douglas Anderson 2021-09-14  1895  		.name = _name, \
7d1be0a09fa6213 Douglas Anderson 2021-09-24  1896  		.panel_id = drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, \
7d1be0a09fa6213 Douglas Anderson 2021-09-24  1897  						     product_id), \
bf201127c1b8f26 Hsin-Yi Wang     2024-03-07  1898  	}, \
5540cf8f3e8dac7 Douglas Anderson 2021-09-14  1899  	.delay = _delay \
5540cf8f3e8dac7 Douglas Anderson 2021-09-14  1900  }
5540cf8f3e8dac7 Douglas Anderson 2021-09-14  1901  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by kernel test robot 2 weeks, 1 day ago
Hi Alvin1,

kernel test robot noticed the following build warnings:

[auto build test WARNING on drm-misc/drm-misc-next]
[also build test WARNING on linus/master v7.0-rc4]
[cannot apply to next-20260320]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
config: um-allyesconfig (https://download.01.org/0day-ci/archive/20260322/202603220138.Su7vM0eR-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260322/202603220138.Su7vM0eR-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603220138.Su7vM0eR-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/panel/panel-edp.c:1893:1: error: expected expression before '{' token
    1893 | { \
         | ^
   drivers/gpu/drm/panel/panel-edp.c:2028:9: note: in expansion of macro 'EDP_PANEL_ENTRY'
    2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
         |         ^~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1885:33: warning: 'delay_80_500_e50_d50' defined but not used [-Wunused-const-variable=]
    1885 | static const struct panel_delay delay_80_500_e50_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1878:33: warning: 'delay_200_500_e50_d100' defined but not used [-Wunused-const-variable=]
    1878 | static const struct panel_delay delay_200_500_e50_d100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1870:33: warning: 'delay_50_500_e200_d200_po2e335' defined but not used [-Wunused-const-variable=]
    1870 | static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1864:33: warning: 'delay_200_500_e250' defined but not used [-Wunused-const-variable=]
    1864 | static const struct panel_delay delay_200_500_e250 = {
         |                                 ^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1858:33: warning: 'delay_200_150_e50' defined but not used [-Wunused-const-variable=]
    1858 | static const struct panel_delay delay_200_150_e50 = {
         |                                 ^~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1838:33: warning: 'delay_200_500_e200_d50' defined but not used [-Wunused-const-variable=]
    1838 | static const struct panel_delay delay_200_500_e200_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1831:33: warning: 'delay_200_500_e200_d10' defined but not used [-Wunused-const-variable=]
    1831 | static const struct panel_delay delay_200_500_e200_d10 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1824:33: warning: 'delay_200_500_e200_d200' defined but not used [-Wunused-const-variable=]
    1824 | static const struct panel_delay delay_200_500_e200_d200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1805:33: warning: 'delay_100_500_e200' defined but not used [-Wunused-const-variable=]
    1805 | static const struct panel_delay delay_100_500_e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1798:33: warning: 'delay_80_500_e80_p2e200' defined but not used [-Wunused-const-variable=]
    1798 | static const struct panel_delay delay_80_500_e80_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1792:33: warning: 'delay_80_500_e50' defined but not used [-Wunused-const-variable=]
    1792 | static const struct panel_delay delay_80_500_e50 = {
         |                                 ^~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1771:33: warning: 'delay_200_500_e50_d50_p2e200' defined but not used [-Wunused-const-variable=]
    1771 | static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1753:33: warning: 'delay_200_500_p2e100' defined but not used [-Wunused-const-variable=]
    1753 | static const struct panel_delay delay_200_500_p2e100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~


vim +/delay_80_500_e50_d50 +1885 drivers/gpu/drm/panel/panel-edp.c

f4ccd9fea22707 Pin-yen Lin                2023-12-14  1752  
5540cf8f3e8dac Douglas Anderson           2021-09-14 @1753  static const struct panel_delay delay_200_500_p2e100 = {
5540cf8f3e8dac Douglas Anderson           2021-09-14  1754  	.hpd_absent = 200,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1755  	.unprepare = 500,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1756  	.prepare_to_enable = 100,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1757  };
5540cf8f3e8dac Douglas Anderson           2021-09-14  1758  
349d4efadc1f83 Hans de Goede              2026-01-05  1759  static const struct panel_delay delay_200_500_p2e200 = {
349d4efadc1f83 Hans de Goede              2026-01-05  1760  	.hpd_absent = 200,
349d4efadc1f83 Hans de Goede              2026-01-05  1761  	.unprepare = 500,
349d4efadc1f83 Hans de Goede              2026-01-05  1762  	.prepare_to_enable = 200,
349d4efadc1f83 Hans de Goede              2026-01-05  1763  };
349d4efadc1f83 Hans de Goede              2026-01-05  1764  
5540cf8f3e8dac Douglas Anderson           2021-09-14  1765  static const struct panel_delay delay_200_500_e50 = {
5540cf8f3e8dac Douglas Anderson           2021-09-14  1766  	.hpd_absent = 200,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1767  	.unprepare = 500,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1768  	.enable = 50,
5540cf8f3e8dac Douglas Anderson           2021-09-14  1769  };
5540cf8f3e8dac Douglas Anderson           2021-09-14  1770  
1511d3c4d2bb30 Langyan Ye                 2025-07-23 @1771  static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1772  	.hpd_absent = 200,
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1773  	.unprepare = 500,
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1774  	.enable = 50,
1511d3c4d2bb30 Langyan Ye                 2025-07-23  1775  	.disable = 50,
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1776  	.prepare_to_enable = 200,
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1777  };
e635b7eb7062b4 Zhengqiao Xia              2024-03-01  1778  
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1779  static const struct panel_delay delay_200_500_e80 = {
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1780  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1781  	.unprepare = 500,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1782  	.enable = 80,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1783  };
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1784  
b889d89ad45f99 Yunlong Jia                2022-01-20  1785  static const struct panel_delay delay_200_500_e80_d50 = {
b889d89ad45f99 Yunlong Jia                2022-01-20  1786  	.hpd_absent = 200,
b889d89ad45f99 Yunlong Jia                2022-01-20  1787  	.unprepare = 500,
b889d89ad45f99 Yunlong Jia                2022-01-20  1788  	.enable = 80,
b889d89ad45f99 Yunlong Jia                2022-01-20  1789  	.disable = 50,
b889d89ad45f99 Yunlong Jia                2022-01-20  1790  };
b889d89ad45f99 Yunlong Jia                2022-01-20  1791  
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14 @1792  static const struct panel_delay delay_80_500_e50 = {
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  1793  	.hpd_absent = 80,
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  1794  	.unprepare = 500,
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  1795  	.enable = 50,
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  1796  };
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  1797  
0d607a59a0f659 Zhengqiao Xia              2025-04-29 @1798  static const struct panel_delay delay_80_500_e80_p2e200 = {
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1799  	.hpd_absent = 80,
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1800  	.unprepare = 500,
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1801  	.enable = 80,
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1802  	.prepare_to_enable = 200,
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1803  };
0d607a59a0f659 Zhengqiao Xia              2025-04-29  1804  
b889d89ad45f99 Yunlong Jia                2022-01-20 @1805  static const struct panel_delay delay_100_500_e200 = {
b889d89ad45f99 Yunlong Jia                2022-01-20  1806  	.hpd_absent = 100,
b889d89ad45f99 Yunlong Jia                2022-01-20  1807  	.unprepare = 500,
b889d89ad45f99 Yunlong Jia                2022-01-20  1808  	.enable = 200,
b889d89ad45f99 Yunlong Jia                2022-01-20  1809  };
b889d89ad45f99 Yunlong Jia                2022-01-20  1810  
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1811  static const struct panel_delay delay_200_500_e200 = {
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1812  	.hpd_absent = 200,
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1813  	.unprepare = 500,
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1814  	.enable = 200,
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1815  };
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  1816  
bbe814bcb961ed Haikun Zhou                2026-02-26  1817  static const struct panel_delay delay_200_500_e200_d100 = {
bbe814bcb961ed Haikun Zhou                2026-02-26  1818  	.hpd_absent = 200,
bbe814bcb961ed Haikun Zhou                2026-02-26  1819  	.unprepare = 500,
bbe814bcb961ed Haikun Zhou                2026-02-26  1820  	.enable = 200,
bbe814bcb961ed Haikun Zhou                2026-02-26  1821  	.disable = 100,
bbe814bcb961ed Haikun Zhou                2026-02-26  1822  };
bbe814bcb961ed Haikun Zhou                2026-02-26  1823  
f4ccd9fea22707 Pin-yen Lin                2023-12-14 @1824  static const struct panel_delay delay_200_500_e200_d200 = {
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1825  	.hpd_absent = 200,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1826  	.unprepare = 500,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1827  	.enable = 200,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1828  	.disable = 200,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1829  };
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1830  
4d53cf81479500 Hsin-Yi Wang               2023-11-07 @1831  static const struct panel_delay delay_200_500_e200_d10 = {
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1832  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1833  	.unprepare = 500,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1834  	.enable = 200,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1835  	.disable = 10,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1836  };
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1837  
518867b0939421 Cong Yang                  2025-07-31 @1838  static const struct panel_delay delay_200_500_e200_d50 = {
518867b0939421 Cong Yang                  2025-07-31  1839  	.hpd_absent = 200,
518867b0939421 Cong Yang                  2025-07-31  1840  	.unprepare = 500,
518867b0939421 Cong Yang                  2025-07-31  1841  	.enable = 200,
518867b0939421 Cong Yang                  2025-07-31  1842  	.disable = 50,
518867b0939421 Cong Yang                  2025-07-31  1843  };
518867b0939421 Cong Yang                  2025-07-31  1844  
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1845  static const struct panel_delay delay_200_150_e200 = {
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1846  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1847  	.unprepare = 150,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1848  	.enable = 200,
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1849  };
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1850  
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1851  static const struct panel_delay delay_200_500_e50_po2e200 = {
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1852  	.hpd_absent = 200,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1853  	.unprepare = 500,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1854  	.enable = 50,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1855  	.powered_on_to_enable = 200,
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1856  };
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1857  
ae4a812a64dad3 Langyan Ye                 2024-11-13 @1858  static const struct panel_delay delay_200_150_e50 = {
ae4a812a64dad3 Langyan Ye                 2024-11-13  1859  	.hpd_absent = 200,
ae4a812a64dad3 Langyan Ye                 2024-11-13  1860  	.unprepare = 150,
ae4a812a64dad3 Langyan Ye                 2024-11-13  1861  	.enable = 50,
ae4a812a64dad3 Langyan Ye                 2024-11-13  1862  };
ae4a812a64dad3 Langyan Ye                 2024-11-13  1863  
6ce24b3450b8e8 Langyan Ye                 2025-01-23 @1864  static const struct panel_delay delay_200_500_e250 = {
6ce24b3450b8e8 Langyan Ye                 2025-01-23  1865  	.hpd_absent = 200,
6ce24b3450b8e8 Langyan Ye                 2025-01-23  1866  	.unprepare = 500,
6ce24b3450b8e8 Langyan Ye                 2025-01-23  1867  	.enable = 250,
6ce24b3450b8e8 Langyan Ye                 2025-01-23  1868  };
6ce24b3450b8e8 Langyan Ye                 2025-01-23  1869  
0e1daf2b32dc85 Damon Ding                 2025-02-05 @1870  static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
0e1daf2b32dc85 Damon Ding                 2025-02-05  1871  	.hpd_absent = 50,
0e1daf2b32dc85 Damon Ding                 2025-02-05  1872  	.unprepare = 500,
0e1daf2b32dc85 Damon Ding                 2025-02-05  1873  	.enable = 200,
0e1daf2b32dc85 Damon Ding                 2025-02-05  1874  	.disable = 200,
0e1daf2b32dc85 Damon Ding                 2025-02-05  1875  	.powered_on_to_enable = 335,
0e1daf2b32dc85 Damon Ding                 2025-02-05  1876  };
0e1daf2b32dc85 Damon Ding                 2025-02-05  1877  
9b3700b15cb581 Langyan Ye                 2025-07-21 @1878  static const struct panel_delay delay_200_500_e50_d100 = {
9b3700b15cb581 Langyan Ye                 2025-07-21  1879  	.hpd_absent = 200,
9b3700b15cb581 Langyan Ye                 2025-07-21  1880  	.unprepare = 500,
9b3700b15cb581 Langyan Ye                 2025-07-21  1881  	.enable = 50,
9b3700b15cb581 Langyan Ye                 2025-07-21  1882  	.disable = 100,
9b3700b15cb581 Langyan Ye                 2025-07-21  1883  };
9b3700b15cb581 Langyan Ye                 2025-07-21  1884  
490b30fbaca2ab Zhongtian Wu               2025-09-08 @1885  static const struct panel_delay delay_80_500_e50_d50 = {
490b30fbaca2ab Zhongtian Wu               2025-09-08  1886  	.hpd_absent = 80,
490b30fbaca2ab Zhongtian Wu               2025-09-08  1887  	.unprepare = 500,
490b30fbaca2ab Zhongtian Wu               2025-09-08  1888  	.enable = 50,
490b30fbaca2ab Zhongtian Wu               2025-09-08  1889  	.disable = 50,
490b30fbaca2ab Zhongtian Wu               2025-09-08  1890  };
490b30fbaca2ab Zhongtian Wu               2025-09-08  1891  
7d1be0a09fa621 Douglas Anderson           2021-09-24  1892  #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
5540cf8f3e8dac Douglas Anderson           2021-09-14 @1893  { \
bf201127c1b8f2 Hsin-Yi Wang               2024-03-07  1894  	.ident = { \
5540cf8f3e8dac Douglas Anderson           2021-09-14  1895  		.name = _name, \
7d1be0a09fa621 Douglas Anderson           2021-09-24  1896  		.panel_id = drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, \
7d1be0a09fa621 Douglas Anderson           2021-09-24  1897  						     product_id), \
bf201127c1b8f2 Hsin-Yi Wang               2024-03-07  1898  	}, \
5540cf8f3e8dac Douglas Anderson           2021-09-14  1899  	.delay = _delay \
5540cf8f3e8dac Douglas Anderson           2021-09-14  1900  }
5540cf8f3e8dac Douglas Anderson           2021-09-14  1901  
9f7843b515811a Hsin-Yi Wang               2023-11-17  1902  #define EDP_PANEL_ENTRY2(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name, _mode) \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1903  { \
bf201127c1b8f2 Hsin-Yi Wang               2024-03-07  1904  	.ident = { \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1905  		.name = _name, \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1906  		.panel_id = drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1907  						     product_id), \
bf201127c1b8f2 Hsin-Yi Wang               2024-03-07  1908  	}, \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1909  	.delay = _delay, \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1910  	.override_edid_mode = _mode \
9f7843b515811a Hsin-Yi Wang               2023-11-17  1911  }
9f7843b515811a Hsin-Yi Wang               2023-11-17  1912  
5540cf8f3e8dac Douglas Anderson           2021-09-14  1913  /*
5540cf8f3e8dac Douglas Anderson           2021-09-14  1914   * This table is used to figure out power sequencing delays for panels that
5540cf8f3e8dac Douglas Anderson           2021-09-14  1915   * are detected by EDID. Entries here may point to entries in the
5540cf8f3e8dac Douglas Anderson           2021-09-14  1916   * platform_of_match table (if a panel is listed in both places).
5540cf8f3e8dac Douglas Anderson           2021-09-14  1917   *
5540cf8f3e8dac Douglas Anderson           2021-09-14  1918   * Sort first by vendor, then by product ID.
5540cf8f3e8dac Douglas Anderson           2021-09-14  1919   */
5540cf8f3e8dac Douglas Anderson           2021-09-14  1920  static const struct edp_panel_entry edp_panels[] = {
518867b0939421 Cong Yang                  2025-07-31  1921  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x04a4, &delay_200_500_e50, "B122UAN01.0"),
bcd752c706c357 Val Packett                2025-12-06  1922  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x0ba4, &delay_200_500_e50, "B140QAX01.H"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1923  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x105c, &delay_200_500_e50, "B116XTN01.0"),
b68735e8ef58be Nícolas F. R. A. Prado     2022-07-20  1924  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x1062, &delay_200_500_e50, "B120XAN01.0"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1925  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x125c, &delay_200_500_e50, "Unknown"),
1ebc9f0365efa8 Laura Nao                  2023-06-07  1926  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x145c, &delay_200_500_e50, "B116XAB01.4"),
336dca397dcefc Pin-yen Lin                2024-05-27  1927  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x1999, &delay_200_500_e50, "Unknown"),
ee50b002440864 Johan Hovold               2022-07-11  1928  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x1e9b, &delay_200_500_e50, "B133UAN02.1"),
a70abdd994cb0e Sean Hong                  2022-09-23  1929  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x1ea5, &delay_200_500_e50, "B116XAK01.6"),
e4f9fd9edbc22f Pin-yen Lin                2024-05-27  1930  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x203d, &delay_200_500_e50, "B140HTN02.0"),
5b50bb435629ab Svyatoslav Ryhel           2025-09-29  1931  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x205c, &delay_200_500_e50, "B116XAN02.0"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1932  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x208d, &delay_200_500_e50, "B140HTN02.1"),
962845c090c4f8 Hsin-Yi Wang               2023-11-07  1933  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x235c, &delay_200_500_e50, "B116XTN02.3"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1934  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x239b, &delay_200_500_e50, "B116XAN06.1"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1935  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x255c, &delay_200_500_e50, "B116XTN02.5"),
a4b4e3fd536763 Ernest Van Hoecke          2025-05-20  1936  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x30ed, &delay_200_500_e50, "G156HAN03.0"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1937  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x403d, &delay_200_500_e50, "B140HAN04.0"),
ca3c7819499e63 Hsin-Yi Wang               2024-03-07  1938  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B116XAN04.0"),
ca3c7819499e63 Hsin-Yi Wang               2024-03-07  1939  	EDP_PANEL_ENTRY2('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B116XAK01.0",
ca3c7819499e63 Hsin-Yi Wang               2024-03-07  1940  			 &auo_b116xa3_mode),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1941  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x435c, &delay_200_500_e50, "Unknown"),
518867b0939421 Cong Yang                  2025-07-31  1942  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x52b0, &delay_200_500_e50, "B116XAK02.0"),
981f8866754dc5 Bjorn Andersson            2023-03-24  1943  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x582d, &delay_200_500_e50, "B133UAN01.0"),
1a5e81de180e51 Hsin-Yi Wang               2024-02-13  1944  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x615c, &delay_200_500_e50, "B116XAN06.1"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1945  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x635c, &delay_200_500_e50, "B116XAN06.3"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1946  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x639c, &delay_200_500_e50, "B140HAK02.7"),
2976aeb0de77da Alexey Klimov              2025-12-03  1947  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x643d, &delay_200_500_e50, "B140HAN06.4"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1948  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x723c, &delay_200_500_e50, "B140XTN07.2"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  1949  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x73aa, &delay_200_500_e50, "B116XTN02.3"),
d049a24b15d8c1 Matthias Kaehlcke          2022-03-30  1950  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x8594, &delay_200_500_e50, "B133UAN01.0"),
2cb217301e0df1 Terry Hsiao                2026-01-22  1951  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x89ba, &delay_200_500_e50, "B116XAT04.1"),
518867b0939421 Cong Yang                  2025-07-31  1952  	EDP_PANEL_ENTRY('A', 'U', 'O', 0x8bba, &delay_200_500_e50, "B140UAN08.5"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  1953  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xa199, &delay_200_500_e50, "B116XAN06.1"),
0ca6d605885285 Langyan Ye                 2024-12-25  1954  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xa7b3, &delay_200_500_e50, "B140UAN04.4"),
e3e41106106710 Zhongtian Wu               2025-09-15  1955  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xb7a9, &delay_200_500_e50, "B140HAK03.3"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  1956  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xc4b4, &delay_200_500_e50, "B116XAT04.1"),
5f8f898b14b240 Zhengqiao Xia              2025-04-29  1957  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xc9a8, &delay_200_500_e50, "B140QAN08.H"),
518867b0939421 Cong Yang                  2025-07-31  1958  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xcdba, &delay_200_500_e50, "B140UAX01.2"),
1864c45deb770a Pin-yen Lin                2024-03-25  1959  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xd497, &delay_200_500_e50, "B120XAN01.0"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1960  	EDP_PANEL_ENTRY('A', 'U', 'O', 0xf390, &delay_200_500_e50, "B140XTN07.7"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  1961  
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1962  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0607, &delay_200_500_e200, "Unknown"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1963  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0608, &delay_200_500_e50, "NT116WHM-N11"),
e4f9fd9edbc22f Pin-yen Lin                2024-05-27  1964  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0609, &delay_200_500_e50_po2e200, "NT116WHM-N21 V4.1"),
336dca397dcefc Pin-yen Lin                2024-05-27  1965  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0623, &delay_200_500_e200, "NT116WHM-N21 V4.0"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1966  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0668, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1967  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x068f, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1968  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x06e5, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1969  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0705, &delay_200_500_e200, "Unknown"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1970  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0715, &delay_200_150_e200, "NT116WHM-N21"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1971  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0717, &delay_200_500_e50_po2e200, "NV133FHM-N42"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1972  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0731, &delay_200_500_e80, "NT116WHM-N42"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1973  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0741, &delay_200_500_e200, "NT116WHM-N44"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1974  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0744, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1975  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x074c, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1976  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0751, &delay_200_500_e200, "Unknown"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1977  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0754, &delay_200_500_e50_po2e200, "NV116WHM-N45"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1978  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0771, &delay_200_500_e200, "Unknown"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  1979  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0786, &delay_200_500_p2e80, "NV116WHM-T01"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1980  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0797, &delay_200_500_e200, "Unknown"),
e4f9fd9edbc22f Pin-yen Lin                2024-05-27  1981  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x07a8, &delay_200_500_e50_po2e200, "NT116WHM-N21"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  1982  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x07d1, &boe_nv133fhm_n61.delay, "NV133FHM-N61"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1983  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x07d3, &delay_200_500_e200, "Unknown"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1984  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x07f6, &delay_200_500_e200, "NT140FHM-N44"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1985  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x07f8, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1986  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0813, &delay_200_500_e200, "Unknown"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1987  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0827, &delay_200_500_e50_p2e80, "NT140WHM-N44 V8.0"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  1988  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x082d, &boe_nv133fhm_n61.delay, "NV133FHM-N62"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1989  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0843, &delay_200_500_e200, "Unknown"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1990  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x08b2, &delay_200_500_e200, "NT140WHM-N49"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1991  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0848, &delay_200_500_e200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  1992  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0849, &delay_200_500_e200, "Unknown"),
3db2420422a591 Sheng-Liang Pan            2023-10-27  1993  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x09c3, &delay_200_500_e50, "NT116WHM-N21,836X2"),
43bee41415a6e7 Sean Hong                  2022-09-23  1994  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x094b, &delay_200_500_e50, "NT116WHM-N21"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  1995  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0951, &delay_200_500_e80, "NV116WHM-N47"),
a80c882183e36b AngeloGioacchino Del Regno 2023-04-05  1996  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x095f, &delay_200_500_e50, "NE135FBM-N41 v8.1"),
3330b71caff6cd Rob Clark                  2025-05-15  1997  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0964, &delay_200_500_e50, "NV133WUM-N61"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  1998  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x096e, &delay_200_500_e50_po2e200, "NV116WHM-T07 V8.0"),
3db2420422a591 Sheng-Liang Pan            2023-10-27  1999  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0979, &delay_200_500_e50, "NV116WHM-N49 V8.0"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  2000  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x098d, &boe_nv110wtm_n61.delay, "NV110WTM-N61"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2001  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0993, &delay_200_500_e80, "NV116WHM-T14 V8.0"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2002  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x09ad, &delay_200_500_e80, "NV116WHM-N47"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2003  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x09ae, &delay_200_500_e200, "NT140FHM-N45"),
9d6b59478cc574 Sean Hong                  2022-09-23  2004  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x09dd, &delay_200_500_e50, "NT116WHM-N21"),
a237f217bad50c Clayton Craft              2024-05-20  2005  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a1b, &delay_200_500_e50, "NV133WUM-N63"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2006  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a36, &delay_200_500_e200, "Unknown"),
1511d3c4d2bb30 Langyan Ye                 2025-07-23  2007  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a3e, &delay_200_500_e80_d50, "NV116WHM-N49"),
b889d89ad45f99 Yunlong Jia                2022-01-20  2008  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a5d, &delay_200_500_e50, "NV116WHM-N45"),
490b30fbaca2ab Zhongtian Wu               2025-09-08  2009  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a6a, &delay_200_500_e80, "NV140WUM-N44"),
94124ea5a741b8 Daniel Thompson            2025-11-21  2010  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0a84, &delay_200_500_e50, "NV133WUM-T01"),
2f24fe8c54cc8d Sean Hong                  2022-09-27  2011  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ac5, &delay_200_500_e50, "NV116WHM-N4C"),
993d36ac99efea Hsin-Yi Wang               2024-07-10  2012  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ae8, &delay_200_500_e50_p2e80, "NV140WUM-N41"),
c03dd019f0b56c Andy Yan                   2025-01-17  2013  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b09, &delay_200_500_e50_po2e200, "NV140FHM-NZ"),
1a304a2f8f7dbe Val Packett                2025-07-06  2014  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b1e, &delay_200_500_e80, "NE140QDM-N6A"),
1511d3c4d2bb30 Langyan Ye                 2025-07-23  2015  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b34, &delay_200_500_e80_d50, "NV122WUM-N41"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2016  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b43, &delay_200_500_e200, "NV140FHM-T09"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2017  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b56, &delay_200_500_e80, "NT140FHM-N47"),
51394119f64042 Abel Vesa                  2024-08-26  2018  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0b66, &delay_200_500_e80, "NE140WUM-N6G"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2019  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c20, &delay_200_500_e80, "NT140FHM-N47"),
349d4efadc1f83 Hans de Goede              2026-01-05  2020  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c26, &delay_200_500_p2e200, "NV140WUM-T08"),
c1bae6802ee9c8 Jens Glathe                2024-11-24  2021  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0c93, &delay_200_500_e200, "Unknown"),
dcb6c8ee6acc6c Xuxin Xiong                2024-03-08  2022  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cb6, &delay_200_500_e200, "NT116WHM-N44"),
e3e41106106710 Zhongtian Wu               2025-09-15  2023  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf2, &delay_200_500_e200, "NV156FHM-N4S"),
bbe814bcb961ed Haikun Zhou                2026-02-26  2024  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cf6, &delay_200_500_e200_d100, "NV140WUM-N64"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  2025  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cfa, &delay_200_500_e50, "NV116WHM-A4D"),
518867b0939421 Cong Yang                  2025-07-31  2026  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d45, &delay_200_500_e80, "NV116WHM-N4B"),
800c2180705a87 Zhengqiao Xia              2025-04-29  2027  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d73, &delay_200_500_e80, "NE140WUM-N6S"),
41bf3b0d7dff9b Alvin1 Chen                2026-03-19 @2028  +	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
518867b0939421 Cong Yang                  2025-07-31  2029  	EDP_PANEL_ENTRY('B', 'O', 'E', 0x0ddf, &delay_200_500_e80, "NV116WHM-T01"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  2030  
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2031  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1130, &delay_200_500_e50, "N116BGE-EB2"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2032  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1132, &delay_200_500_e80_d50, "N116BGE-EA2"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2033  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1138, &innolux_n116bca_ea1.delay, "N116BCA-EA1-RC4"),
4ab5953f0af77f Sean Hong                  2022-10-21  2034  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1139, &delay_200_500_e80_d50, "N116BGE-EA2"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2035  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1141, &delay_200_500_e80_d50, "Unknown"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2036  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1145, &delay_200_500_e80_d50, "N116BCN-EB1"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2037  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x114a, &delay_200_500_e80_d50, "Unknown"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  2038  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x114c, &innolux_n116bca_ea1.delay, "N116BCA-EA1"),
8397d2984528b8 Sean Hong                  2022-09-27  2039  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1152, &delay_200_500_e80_d50, "N116BCN-EA1"),
3facae0649648d Sean Hong                  2022-10-21  2040  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1153, &delay_200_500_e80_d50, "N116BGE-EA2"),
43113fd4c5f562 Sean Hong                  2022-09-27  2041  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1154, &delay_200_500_e80_d50, "N116BCA-EA2"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2042  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1156, &delay_200_500_e80_d50, "Unknown"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2043  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1157, &delay_200_500_e80_d50, "N116BGE-EA2"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2044  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x115b, &delay_200_500_e80_d50, "N116BCN-EB1"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  2045  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x115d, &delay_200_500_e80_d50, "N116BCA-EA2"),
dcb6c8ee6acc6c Xuxin Xiong                2024-03-08  2046  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x115e, &delay_200_500_e80_d50, "N116BCA-EA1"),
518867b0939421 Cong Yang                  2025-07-31  2047  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x115f, &delay_200_500_e80_d50, "N116BCL-EAK"),
7acacca1b157fc Haikun Zhou                2024-05-22  2048  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1160, &delay_200_500_e80_d50, "N116BCJ-EAK"),
d4b9b6da5777bb Terry Hsiao                2024-07-21  2049  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1161, &delay_200_500_e80, "N116BCP-EA2"),
34a3554a1c7059 Langyan Ye                 2025-06-26  2050  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1163, &delay_200_500_e80_d50, "N116BCJ-EAK"),
3d65e4c276b32c Cong Yang                  2026-01-30  2051  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x117a, &delay_200_500_e80_d50, "N116BCL-EAK"),
758d7b3483b6ea Chen-Yu Tsai               2022-09-08  2052  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1247, &delay_200_500_e80_d50, "N120ACA-EA1"),
518867b0939421 Cong Yang                  2025-07-31  2053  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x124c, &delay_200_500_e80_d50, "N122JCA-ENK"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2054  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x142b, &delay_200_500_e80_d50, "N140HCA-EAC"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2055  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x142e, &delay_200_500_e80_d50, "N140BGA-EA4"),
490b30fbaca2ab Zhongtian Wu               2025-09-08  2056  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1441, &delay_200_500_e80_d50, "N140JCA-ELK"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2057  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x144f, &delay_200_500_e80_d50, "N140HGA-EA1"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2058  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1468, &delay_200_500_e80, "N140HGA-EA1"),
e3e41106106710 Zhongtian Wu               2025-09-15  2059  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x148f, &delay_200_500_e80, "N140HCA-EAC"),
518867b0939421 Cong Yang                  2025-07-31  2060  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14a8, &delay_200_500_e80, "N140JCA-ELP"),
8229399486c4f0 Nikita Travkin             2023-08-01  2061  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14d4, &delay_200_500_e80_d50, "N140HCA-EAC"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2062  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14d6, &delay_200_500_e80_d50, "N140BGA-EA4"),
4900e0396e59be Pin-yen Lin                2023-12-05  2063  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x14e5, &delay_200_500_e80_d50, "N140HGA-EA1"),
e3e41106106710 Zhongtian Wu               2025-09-15  2064  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x1565, &delay_200_500_e80, "N156HCA-EAB"),
41bf3b0d7dff9b Alvin1 Chen                2026-03-19  2065  +	EDP_PANEL_ENTRY('C', 'M', 'N', 0x156b, &delay_200_500_e80_d50, "N153JCA-ELK"),
126bf397bf5848 Jens Glathe                2025-05-24  2066  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x162b, &delay_200_500_e80_d50, "N160JCE-ELL"),
518867b0939421 Cong Yang                  2025-07-31  2067  	EDP_PANEL_ENTRY('C', 'M', 'N', 0x7402, &delay_200_500_e200_d50, "N116BCA-EAK"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2068  
1511d3c4d2bb30 Langyan Ye                 2025-07-23  2069  	EDP_PANEL_ENTRY('C', 'S', 'O', 0x1200, &delay_200_500_e50_d50_p2e200, "MNC207QS1-1"),
1511d3c4d2bb30 Langyan Ye                 2025-07-23  2070  	EDP_PANEL_ENTRY('C', 'S', 'O', 0x1413, &delay_200_500_e50_d50_p2e200, "MNE007JA1-2"),
0547692ac14650 Xuxin Xiong                2023-12-18  2071  
a6325ad47bc808 Xuxin Xiong                2024-04-22  2072  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1100, &delay_200_500_e80_d50, "MNB601LS1-1"),
29e93d0a04b6c5 Langyan Ye                 2024-12-27  2073  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1103, &delay_200_500_e80_d50, "MNB601LS1-3"),
9b3700b15cb581 Langyan Ye                 2025-07-21  2074  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1104, &delay_200_500_e50_d100, "MNB601LS1-4"),
490b30fbaca2ab Zhongtian Wu               2025-09-08  2075  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x143f, &delay_200_500_e50, "MNE007QS3-6"),
0ca6d605885285 Langyan Ye                 2024-12-25  2076  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1448, &delay_200_500_e50, "MNE007QS3-7"),
e3e41106106710 Zhongtian Wu               2025-09-15  2077  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x144b, &delay_200_500_e80, "MNE001BS1-4"),
0d607a59a0f659 Zhengqiao Xia              2025-04-29  2078  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1457, &delay_80_500_e80_p2e200, "MNE007QS3-8"),
518867b0939421 Cong Yang                  2025-07-31  2079  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1462, &delay_200_500_e50, "MNE007QS5-2"),
518867b0939421 Cong Yang                  2025-07-31  2080  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1468, &delay_200_500_e50, "MNE007QB2-2"),
490b30fbaca2ab Zhongtian Wu               2025-09-08  2081  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x146e, &delay_80_500_e50_d50, "MNE007QB3-1"),
b1ea3babb67dcb Langyan Ye                 2025-11-27  2082  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x147c, &delay_200_500_e50_d100, "MNE007QB3-1"),
e3e41106106710 Zhongtian Wu               2025-09-15  2083  	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1519, &delay_200_500_e80_d50, "MNF601BS1-3"),
41bf3b0d7dff9b Alvin1 Chen                2026-03-19  2084  +	EDP_PANEL_ENTRY('C', 'S', 'W', 0x1529, &delay_200_500_e80_d50, "MNF307QS3-2"),
a6325ad47bc808 Xuxin Xiong                2024-04-22  2085  
0e1daf2b32dc85 Damon Ding                 2025-02-05  2086  	EDP_PANEL_ENTRY('E', 'T', 'C', 0x0000, &delay_50_500_e200_d200_po2e335, "LP079QX1-SP0V"),
0e1daf2b32dc85 Damon Ding                 2025-02-05  2087  
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2088  	EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d51, &delay_200_500_e200, "Unknown"),
21e97d3ca814ea Terry Hsiao                2024-08-02  2089  	EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d5b, &delay_200_500_e200, "MB116AN01"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2090  	EDP_PANEL_ENTRY('H', 'K', 'C', 0x2d5c, &delay_200_500_e200, "MB116AN01-2"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  2091  
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2092  	EDP_PANEL_ENTRY('I', 'V', 'O', 0x048e, &delay_200_500_e200_d10, "M116NWR6 R5"),
f6ff4570e567b6 Nícolas F. R. A. Prado     2022-07-19  2093  	EDP_PANEL_ENTRY('I', 'V', 'O', 0x057d, &delay_200_500_e200, "R140NWF5 RH"),
e22391454e3e8a Abel Vesa                  2022-12-31  2094  	EDP_PANEL_ENTRY('I', 'V', 'O', 0x854a, &delay_200_500_p2e100, "M133NW4J"),
9cce08cadc6ce8 Abel Vesa                  2022-12-31  2095  	EDP_PANEL_ENTRY('I', 'V', 'O', 0x854b, &delay_200_500_p2e100, "R133NW4K-R0"),
4d53cf81479500 Hsin-Yi Wang               2023-11-07  2096  	EDP_PANEL_ENTRY('I', 'V', 'O', 0x8c4d, &delay_200_150_e200, "R140NWFM R1"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  2097  
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2098  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x044f, &delay_200_500_e80_d50, "Unknown"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  2099  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x0624, &kingdisplay_kd116n21_30nv_a010.delay, "116N21-30NV-A010"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2100  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x1118, &delay_200_500_e50, "KD116N29-30NK-A005"),
b889d89ad45f99 Yunlong Jia                2022-01-20  2101  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x1120, &delay_200_500_e80_d50, "116N29-30NK-C007"),
a6cd27d92a96e1 Douglas Anderson           2024-05-02  2102  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x1212, &delay_200_500_e50, "KD116N0930A16"),
ae4a812a64dad3 Langyan Ye                 2024-11-13  2103  	EDP_PANEL_ENTRY('K', 'D', 'B', 0x1707, &delay_200_150_e50, "KD116N2130B12"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  2104  
65afe8b647a7c2 Zhijian Yan                2025-09-15  2105  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x0110, &delay_200_500_e50, "KD116N3730A07"),
048deed5faf012 Zhijian Yan                2025-09-19  2106  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x0397, &delay_200_500_e50, "KD116N3730A12"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2107  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x044f, &delay_200_500_e50, "KD116N9-30NH-F3"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2108  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x05f1, &delay_200_500_e80_d50, "KD116N5-30NV-G7"),
67a5f0ff342907 Pin-yen Lin                2023-12-07  2109  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x0809, &delay_200_500_e50, "KD116N2930A15"),
a3436f63aa4f93 Langyan Ye                 2025-05-21  2110  	EDP_PANEL_ENTRY('K', 'D', 'C', 0x1220, &delay_200_500_e50, "KD116N3730A05"),
67a5f0ff342907 Pin-yen Lin                2023-12-07  2111  
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2112  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x0000, &delay_200_500_e200_d200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2113  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x048d, &delay_200_500_e200_d200, "Unknown"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2114  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x0497, &delay_200_500_e200_d200, "LP116WH7-SPB1"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2115  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x052c, &delay_200_500_e200_d200, "LP133WF2-SPL7"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2116  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x0537, &delay_200_500_e200_d200, "Unknown"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2117  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x054a, &delay_200_500_e200_d200, "LP116WH8-SPC1"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2118  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x0567, &delay_200_500_e200_d200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2119  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x05af, &delay_200_500_e200_d200, "Unknown"),
7c8690d8fc80e6 Pin-yen Lin                2023-12-14  2120  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x05f1, &delay_200_500_e200_d200, "Unknown"),
6b3815c6815f07 Aleksandrs Vinarskis       2024-10-08  2121  	EDP_PANEL_ENTRY('L', 'G', 'D', 0x0778, &delay_200_500_e200_d200, "134WT1"),
f4ccd9fea22707 Pin-yen Lin                2023-12-14  2122  
9126ef85f2b865 Bjorn Andersson            2022-06-07  2123  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x1511, &delay_200_500_e50, "LQ140M1JW48"),
51e1fb144f17c2 Dmitry Baryshkov           2024-06-14  2124  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x1523, &delay_80_500_e50, "LQ140M1JW46"),
336dca397dcefc Pin-yen Lin                2024-05-27  2125  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x153a, &delay_200_500_e50, "LQ140T1JH01"),
7d1be0a09fa621 Douglas Anderson           2021-09-24  2126  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x154c, &delay_200_500_p2e100, "LQ116M1JW10"),
754dbf164acd4d Christopher Orr            2025-08-05  2127  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x158f, &delay_200_500_p2e100, "LQ134Z1"),
6b3815c6815f07 Aleksandrs Vinarskis       2024-10-08  2128  	EDP_PANEL_ENTRY('S', 'H', 'P', 0x1593, &delay_200_500_p2e100, "LQ134N1"),
5540cf8f3e8dac Douglas Anderson           2021-09-14  2129  
749b5b279e5636 Douglas Anderson           2025-01-09  2130  	EDP_PANEL_ENTRY('S', 'T', 'A', 0x0004, &delay_200_500_e200, "116KHD024006"),
6ce24b3450b8e8 Langyan Ye                 2025-01-23  2131  	EDP_PANEL_ENTRY('S', 'T', 'A', 0x0009, &delay_200_500_e250, "116QHD024002"),
b889d89ad45f99 Yunlong Jia                2022-01-20  2132  	EDP_PANEL_ENTRY('S', 'T', 'A', 0x0100, &delay_100_500_e200, "2081116HHD028001-51D"),
b889d89ad45f99 Yunlong Jia                2022-01-20  2133  
518867b0939421 Cong Yang                  2025-07-31  2134  	EDP_PANEL_ENTRY('T', 'M', 'A', 0x0811, &delay_200_500_e80_d50, "TM140VDXP01-04"),
518867b0939421 Cong Yang                  2025-07-31  2135  	EDP_PANEL_ENTRY('T', 'M', 'A', 0x2094, &delay_200_500_e50_d100, "TL140VDMS03-01"),
518867b0939421 Cong Yang                  2025-07-31  2136  
5540cf8f3e8dac Douglas Anderson           2021-09-14  2137  	{ /* sentinal */ }
5540cf8f3e8dac Douglas Anderson           2021-09-14  2138  };
5540cf8f3e8dac Douglas Anderson           2021-09-14  2139  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by kernel test robot 2 weeks, 1 day ago
Hi Alvin1,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-misc/drm-misc-next]
[also build test ERROR on linus/master v7.0-rc4]
[cannot apply to next-20260320]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
config: i386-randconfig-2006-20250825 (https://download.01.org/0day-ci/archive/20260321/202603211757.qHunHQyW-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260321/202603211757.qHunHQyW-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603211757.qHunHQyW-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/panel/panel-edp.c:1893:1: error: expected expression before '{' token
    1893 | { \
         | ^
   drivers/gpu/drm/panel/panel-edp.c:2028:9: note: in expansion of macro 'EDP_PANEL_ENTRY'
    2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
         |         ^~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1885:33: warning: 'delay_80_500_e50_d50' defined but not used [-Wunused-const-variable=]
    1885 | static const struct panel_delay delay_80_500_e50_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1878:33: warning: 'delay_200_500_e50_d100' defined but not used [-Wunused-const-variable=]
    1878 | static const struct panel_delay delay_200_500_e50_d100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1870:33: warning: 'delay_50_500_e200_d200_po2e335' defined but not used [-Wunused-const-variable=]
    1870 | static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1864:33: warning: 'delay_200_500_e250' defined but not used [-Wunused-const-variable=]
    1864 | static const struct panel_delay delay_200_500_e250 = {
         |                                 ^~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1858:33: warning: 'delay_200_150_e50' defined but not used [-Wunused-const-variable=]
    1858 | static const struct panel_delay delay_200_150_e50 = {
         |                                 ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1838:33: warning: 'delay_200_500_e200_d50' defined but not used [-Wunused-const-variable=]
    1838 | static const struct panel_delay delay_200_500_e200_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1831:33: warning: 'delay_200_500_e200_d10' defined but not used [-Wunused-const-variable=]
    1831 | static const struct panel_delay delay_200_500_e200_d10 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1824:33: warning: 'delay_200_500_e200_d200' defined but not used [-Wunused-const-variable=]
    1824 | static const struct panel_delay delay_200_500_e200_d200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1805:33: warning: 'delay_100_500_e200' defined but not used [-Wunused-const-variable=]
    1805 | static const struct panel_delay delay_100_500_e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1798:33: warning: 'delay_80_500_e80_p2e200' defined but not used [-Wunused-const-variable=]
    1798 | static const struct panel_delay delay_80_500_e80_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1792:33: warning: 'delay_80_500_e50' defined but not used [-Wunused-const-variable=]
    1792 | static const struct panel_delay delay_80_500_e50 = {
         |                                 ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1771:33: warning: 'delay_200_500_e50_d50_p2e200' defined but not used [-Wunused-const-variable=]
    1771 | static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/panel/panel-edp.c:1753:33: warning: 'delay_200_500_p2e100' defined but not used [-Wunused-const-variable=]
    1753 | static const struct panel_delay delay_200_500_p2e100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~


vim +1893 drivers/gpu/drm/panel/panel-edp.c

490b30fbaca2ab Zhongtian Wu     2025-09-08  1891  
7d1be0a09fa621 Douglas Anderson 2021-09-24  1892  #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
5540cf8f3e8dac Douglas Anderson 2021-09-14 @1893  { \
bf201127c1b8f2 Hsin-Yi Wang     2024-03-07  1894  	.ident = { \
5540cf8f3e8dac Douglas Anderson 2021-09-14  1895  		.name = _name, \
7d1be0a09fa621 Douglas Anderson 2021-09-24  1896  		.panel_id = drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, \
7d1be0a09fa621 Douglas Anderson 2021-09-24  1897  						     product_id), \
bf201127c1b8f2 Hsin-Yi Wang     2024-03-07  1898  	}, \
5540cf8f3e8dac Douglas Anderson 2021-09-14  1899  	.delay = _delay \
5540cf8f3e8dac Douglas Anderson 2021-09-14  1900  }
5540cf8f3e8dac Douglas Anderson 2021-09-14  1901  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by kernel test robot 2 weeks, 1 day ago
Hi Alvin1,

kernel test robot noticed the following build warnings:

[auto build test WARNING on drm-misc/drm-misc-next]
[also build test WARNING on linus/master v7.0-rc4]
[cannot apply to next-20260320]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
config: i386-randconfig-2006-20250825 (https://download.01.org/0day-ci/archive/20260321/202603211444.JZ4VbAPo-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260321/202603211444.JZ4VbAPo-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603211444.JZ4VbAPo-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/panel/panel-edp.c:1893:1: error: expected expression before '{' token
    1893 | { \
         | ^
   drivers/gpu/drm/panel/panel-edp.c:2028:9: note: in expansion of macro 'EDP_PANEL_ENTRY'
    2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
         |         ^~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1885:33: warning: 'delay_80_500_e50_d50' defined but not used [-Wunused-const-variable=]
    1885 | static const struct panel_delay delay_80_500_e50_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1878:33: warning: 'delay_200_500_e50_d100' defined but not used [-Wunused-const-variable=]
    1878 | static const struct panel_delay delay_200_500_e50_d100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1870:33: warning: 'delay_50_500_e200_d200_po2e335' defined but not used [-Wunused-const-variable=]
    1870 | static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1864:33: warning: 'delay_200_500_e250' defined but not used [-Wunused-const-variable=]
    1864 | static const struct panel_delay delay_200_500_e250 = {
         |                                 ^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1858:33: warning: 'delay_200_150_e50' defined but not used [-Wunused-const-variable=]
    1858 | static const struct panel_delay delay_200_150_e50 = {
         |                                 ^~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1838:33: warning: 'delay_200_500_e200_d50' defined but not used [-Wunused-const-variable=]
    1838 | static const struct panel_delay delay_200_500_e200_d50 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1831:33: warning: 'delay_200_500_e200_d10' defined but not used [-Wunused-const-variable=]
    1831 | static const struct panel_delay delay_200_500_e200_d10 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1824:33: warning: 'delay_200_500_e200_d200' defined but not used [-Wunused-const-variable=]
    1824 | static const struct panel_delay delay_200_500_e200_d200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1805:33: warning: 'delay_100_500_e200' defined but not used [-Wunused-const-variable=]
    1805 | static const struct panel_delay delay_100_500_e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1798:33: warning: 'delay_80_500_e80_p2e200' defined but not used [-Wunused-const-variable=]
    1798 | static const struct panel_delay delay_80_500_e80_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1792:33: warning: 'delay_80_500_e50' defined but not used [-Wunused-const-variable=]
    1792 | static const struct panel_delay delay_80_500_e50 = {
         |                                 ^~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1771:33: warning: 'delay_200_500_e50_d50_p2e200' defined but not used [-Wunused-const-variable=]
    1771 | static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/panel/panel-edp.c:1753:33: warning: 'delay_200_500_p2e100' defined but not used [-Wunused-const-variable=]
    1753 | static const struct panel_delay delay_200_500_p2e100 = {
         |                                 ^~~~~~~~~~~~~~~~~~~~


vim +/delay_80_500_e50_d50 +1885 drivers/gpu/drm/panel/panel-edp.c

f4ccd9fea22707 Pin-yen Lin            2023-12-14  1752  
5540cf8f3e8dac Douglas Anderson       2021-09-14 @1753  static const struct panel_delay delay_200_500_p2e100 = {
5540cf8f3e8dac Douglas Anderson       2021-09-14  1754  	.hpd_absent = 200,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1755  	.unprepare = 500,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1756  	.prepare_to_enable = 100,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1757  };
5540cf8f3e8dac Douglas Anderson       2021-09-14  1758  
349d4efadc1f83 Hans de Goede          2026-01-05  1759  static const struct panel_delay delay_200_500_p2e200 = {
349d4efadc1f83 Hans de Goede          2026-01-05  1760  	.hpd_absent = 200,
349d4efadc1f83 Hans de Goede          2026-01-05  1761  	.unprepare = 500,
349d4efadc1f83 Hans de Goede          2026-01-05  1762  	.prepare_to_enable = 200,
349d4efadc1f83 Hans de Goede          2026-01-05  1763  };
349d4efadc1f83 Hans de Goede          2026-01-05  1764  
5540cf8f3e8dac Douglas Anderson       2021-09-14  1765  static const struct panel_delay delay_200_500_e50 = {
5540cf8f3e8dac Douglas Anderson       2021-09-14  1766  	.hpd_absent = 200,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1767  	.unprepare = 500,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1768  	.enable = 50,
5540cf8f3e8dac Douglas Anderson       2021-09-14  1769  };
5540cf8f3e8dac Douglas Anderson       2021-09-14  1770  
1511d3c4d2bb30 Langyan Ye             2025-07-23 @1771  static const struct panel_delay delay_200_500_e50_d50_p2e200 = {
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1772  	.hpd_absent = 200,
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1773  	.unprepare = 500,
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1774  	.enable = 50,
1511d3c4d2bb30 Langyan Ye             2025-07-23  1775  	.disable = 50,
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1776  	.prepare_to_enable = 200,
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1777  };
e635b7eb7062b4 Zhengqiao Xia          2024-03-01  1778  
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1779  static const struct panel_delay delay_200_500_e80 = {
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1780  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1781  	.unprepare = 500,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1782  	.enable = 80,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1783  };
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1784  
b889d89ad45f99 Yunlong Jia            2022-01-20  1785  static const struct panel_delay delay_200_500_e80_d50 = {
b889d89ad45f99 Yunlong Jia            2022-01-20  1786  	.hpd_absent = 200,
b889d89ad45f99 Yunlong Jia            2022-01-20  1787  	.unprepare = 500,
b889d89ad45f99 Yunlong Jia            2022-01-20  1788  	.enable = 80,
b889d89ad45f99 Yunlong Jia            2022-01-20  1789  	.disable = 50,
b889d89ad45f99 Yunlong Jia            2022-01-20  1790  };
b889d89ad45f99 Yunlong Jia            2022-01-20  1791  
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14 @1792  static const struct panel_delay delay_80_500_e50 = {
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14  1793  	.hpd_absent = 80,
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14  1794  	.unprepare = 500,
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14  1795  	.enable = 50,
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14  1796  };
51e1fb144f17c2 Dmitry Baryshkov       2024-06-14  1797  
0d607a59a0f659 Zhengqiao Xia          2025-04-29 @1798  static const struct panel_delay delay_80_500_e80_p2e200 = {
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1799  	.hpd_absent = 80,
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1800  	.unprepare = 500,
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1801  	.enable = 80,
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1802  	.prepare_to_enable = 200,
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1803  };
0d607a59a0f659 Zhengqiao Xia          2025-04-29  1804  
b889d89ad45f99 Yunlong Jia            2022-01-20 @1805  static const struct panel_delay delay_100_500_e200 = {
b889d89ad45f99 Yunlong Jia            2022-01-20  1806  	.hpd_absent = 100,
b889d89ad45f99 Yunlong Jia            2022-01-20  1807  	.unprepare = 500,
b889d89ad45f99 Yunlong Jia            2022-01-20  1808  	.enable = 200,
b889d89ad45f99 Yunlong Jia            2022-01-20  1809  };
b889d89ad45f99 Yunlong Jia            2022-01-20  1810  
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1811  static const struct panel_delay delay_200_500_e200 = {
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1812  	.hpd_absent = 200,
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1813  	.unprepare = 500,
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1814  	.enable = 200,
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1815  };
f6ff4570e567b6 Nícolas F. R. A. Prado 2022-07-19  1816  
bbe814bcb961ed Haikun Zhou            2026-02-26  1817  static const struct panel_delay delay_200_500_e200_d100 = {
bbe814bcb961ed Haikun Zhou            2026-02-26  1818  	.hpd_absent = 200,
bbe814bcb961ed Haikun Zhou            2026-02-26  1819  	.unprepare = 500,
bbe814bcb961ed Haikun Zhou            2026-02-26  1820  	.enable = 200,
bbe814bcb961ed Haikun Zhou            2026-02-26  1821  	.disable = 100,
bbe814bcb961ed Haikun Zhou            2026-02-26  1822  };
bbe814bcb961ed Haikun Zhou            2026-02-26  1823  
f4ccd9fea22707 Pin-yen Lin            2023-12-14 @1824  static const struct panel_delay delay_200_500_e200_d200 = {
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1825  	.hpd_absent = 200,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1826  	.unprepare = 500,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1827  	.enable = 200,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1828  	.disable = 200,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1829  };
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1830  
4d53cf81479500 Hsin-Yi Wang           2023-11-07 @1831  static const struct panel_delay delay_200_500_e200_d10 = {
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1832  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1833  	.unprepare = 500,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1834  	.enable = 200,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1835  	.disable = 10,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1836  };
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1837  
518867b0939421 Cong Yang              2025-07-31 @1838  static const struct panel_delay delay_200_500_e200_d50 = {
518867b0939421 Cong Yang              2025-07-31  1839  	.hpd_absent = 200,
518867b0939421 Cong Yang              2025-07-31  1840  	.unprepare = 500,
518867b0939421 Cong Yang              2025-07-31  1841  	.enable = 200,
518867b0939421 Cong Yang              2025-07-31  1842  	.disable = 50,
518867b0939421 Cong Yang              2025-07-31  1843  };
518867b0939421 Cong Yang              2025-07-31  1844  
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1845  static const struct panel_delay delay_200_150_e200 = {
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1846  	.hpd_absent = 200,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1847  	.unprepare = 150,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1848  	.enable = 200,
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1849  };
4d53cf81479500 Hsin-Yi Wang           2023-11-07  1850  
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1851  static const struct panel_delay delay_200_500_e50_po2e200 = {
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1852  	.hpd_absent = 200,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1853  	.unprepare = 500,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1854  	.enable = 50,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1855  	.powered_on_to_enable = 200,
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1856  };
f4ccd9fea22707 Pin-yen Lin            2023-12-14  1857  
ae4a812a64dad3 Langyan Ye             2024-11-13 @1858  static const struct panel_delay delay_200_150_e50 = {
ae4a812a64dad3 Langyan Ye             2024-11-13  1859  	.hpd_absent = 200,
ae4a812a64dad3 Langyan Ye             2024-11-13  1860  	.unprepare = 150,
ae4a812a64dad3 Langyan Ye             2024-11-13  1861  	.enable = 50,
ae4a812a64dad3 Langyan Ye             2024-11-13  1862  };
ae4a812a64dad3 Langyan Ye             2024-11-13  1863  
6ce24b3450b8e8 Langyan Ye             2025-01-23 @1864  static const struct panel_delay delay_200_500_e250 = {
6ce24b3450b8e8 Langyan Ye             2025-01-23  1865  	.hpd_absent = 200,
6ce24b3450b8e8 Langyan Ye             2025-01-23  1866  	.unprepare = 500,
6ce24b3450b8e8 Langyan Ye             2025-01-23  1867  	.enable = 250,
6ce24b3450b8e8 Langyan Ye             2025-01-23  1868  };
6ce24b3450b8e8 Langyan Ye             2025-01-23  1869  
0e1daf2b32dc85 Damon Ding             2025-02-05 @1870  static const struct panel_delay delay_50_500_e200_d200_po2e335 = {
0e1daf2b32dc85 Damon Ding             2025-02-05  1871  	.hpd_absent = 50,
0e1daf2b32dc85 Damon Ding             2025-02-05  1872  	.unprepare = 500,
0e1daf2b32dc85 Damon Ding             2025-02-05  1873  	.enable = 200,
0e1daf2b32dc85 Damon Ding             2025-02-05  1874  	.disable = 200,
0e1daf2b32dc85 Damon Ding             2025-02-05  1875  	.powered_on_to_enable = 335,
0e1daf2b32dc85 Damon Ding             2025-02-05  1876  };
0e1daf2b32dc85 Damon Ding             2025-02-05  1877  
9b3700b15cb581 Langyan Ye             2025-07-21 @1878  static const struct panel_delay delay_200_500_e50_d100 = {
9b3700b15cb581 Langyan Ye             2025-07-21  1879  	.hpd_absent = 200,
9b3700b15cb581 Langyan Ye             2025-07-21  1880  	.unprepare = 500,
9b3700b15cb581 Langyan Ye             2025-07-21  1881  	.enable = 50,
9b3700b15cb581 Langyan Ye             2025-07-21  1882  	.disable = 100,
9b3700b15cb581 Langyan Ye             2025-07-21  1883  };
9b3700b15cb581 Langyan Ye             2025-07-21  1884  
490b30fbaca2ab Zhongtian Wu           2025-09-08 @1885  static const struct panel_delay delay_80_500_e50_d50 = {
490b30fbaca2ab Zhongtian Wu           2025-09-08  1886  	.hpd_absent = 80,
490b30fbaca2ab Zhongtian Wu           2025-09-08  1887  	.unprepare = 500,
490b30fbaca2ab Zhongtian Wu           2025-09-08  1888  	.enable = 50,
490b30fbaca2ab Zhongtian Wu           2025-09-08  1889  	.disable = 50,
490b30fbaca2ab Zhongtian Wu           2025-09-08  1890  };
490b30fbaca2ab Zhongtian Wu           2025-09-08  1891  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by Doug Anderson 2 weeks, 1 day ago
Hi,

On Sat, Mar 21, 2026 at 7:03 AM kernel test robot <lkp@intel.com> wrote:
>
> Hi Alvin1,
>
> kernel test robot noticed the following build warnings:
>
> [auto build test WARNING on drm-misc/drm-misc-next]
> [also build test WARNING on linus/master v7.0-rc4]
> [cannot apply to next-20260320]
> [If your patch is applied to the wrong git tree, kindly drop us a note.
> And when submitting patch, we suggest to use '--base' as documented in
> https://git-scm.com/docs/git-format-patch#_base_tree_information]
>
> url:    https://github.com/intel-lab-lkp/linux/commits/Alvin1-Chen/drm-panel-edp-Add-BOE-NV153WUM-N42-CMN-N153JCA-ELK-CSW-MNF307QS3-2/20260320-084718
> base:   https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc-next
> patch link:    https://lore.kernel.org/r/20260319050938.556235-1-alvin1.chen%40lcfc.corp-partner.google.com
> patch subject: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW  MNF307QS3-2
> config: i386-randconfig-2006-20250825 (https://download.01.org/0day-ci/archive/20260321/202603211444.JZ4VbAPo-lkp@intel.com/config)
> compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260321/202603211444.JZ4VbAPo-lkp@intel.com/reproduce)
>
> If you fix the issue in a separate patch/commit (i.e. not just a new version of
> the same patch/commit), kindly add following tags
> | Reported-by: kernel test robot <lkp@intel.com>
> | Closes: https://lore.kernel.org/oe-kbuild-all/202603211444.JZ4VbAPo-lkp@intel.com/
>
> All warnings (new ones prefixed by >>):
>
>    drivers/gpu/drm/panel/panel-edp.c:1893:1: error: expected expression before '{' token
>     1893 | { \
>          | ^
>    drivers/gpu/drm/panel/panel-edp.c:2028:9: note: in expansion of macro 'EDP_PANEL_ENTRY'
>     2028 | +       EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),
>          |         ^~~~~~~~~~~~~~~

I think this is the issue I already reported where your patch had an
extra "+" in it. I fixed it when applying the patch. I think the
kernel robot here was just testing the patch itself, not what landed.

So nothing needs to be done here.

-Doug
Re: [PATCH v3] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
Posted by Doug Anderson 2 weeks, 3 days ago
Hi,

On Wed, Mar 18, 2026 at 10:09 PM Alvin1 Chen
<alvin1.chen@lcfc.corp-partner.google.com> wrote:
>
> The raw EDIDs for each panel:
>
> BOE: NV153WUM-N42
> 00 ff ff ff ff ff ff 00 09 e5 b3 0d 00 00 00 00
> 11 23 01 04 a5 21 15 78 03 af e5 97 5e 58 92 28
> 1f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
> 01 01 01 01 01 01 9c 3e 80 c8 70 b0 3c 40 30 20
> 36 00 49 ce 10 00 00 1a 00 00 00 fd 00 28 3c 4c
> 4c 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 42
> 4f 45 20 43 51 0a 20 20 20 20 20 20 00 00 00 fc
> 00 4e 56 31 35 33 57 55 4d 2d 4e 34 32 0a 01 92
>
> 70 20 79 02 00 81 00 15 74 1a 00 00 03 01 28 3c
> 00 00 60 49 60 49 3c 00 00 00 00 80 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cb 90
>
> CMN: N153JCA-ELK
> 00 ff ff ff ff ff ff 00 0d ae 6b 15 00 00 00 00
> 16 23 01 04 a5 21 15 78 03 08 82 93 59 53 8e 27
> 1e 4f 54 00 00 00 01 01 01 01 01 01 01 01 01 01
> 01 01 01 01 01 01 42 3c 80 a0 70 b0 24 40 30 20
> a6 00 49 cd 10 00 00 1a 00 00 00 fd 00 28 3c 4a
> 4a 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43
> 4d 4e 0a 20 20 20 20 20 20 20 20 20 00 00 00 fc
> 00 4e 31 35 33 4a 43 41 2d 45 4c 4b 0a 20 01 d5
>
> 70 20 79 02 00 25 01 09 94 5a 02 94 5a 02 28 3c
> 80 81 00 13 72 1a 00 00 03 01 28 3c 00 00 00 00
> 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae 90
>
> CSW: MNF307QS3-2
> 00 ff ff ff ff ff ff 00 0e 77 29 15 00 00 00 00
> 13 23 01 04 a5 21 15 78 03 9c 81 96 5d 5a 94 28
> 1e 51 56 00 00 00 01 01 01 01 01 01 01 01 01 01
> 01 01 01 01 01 01 1a 3f 80 04 71 b0 23 40 30 20
> 36 00 49 cd 10 00 00 18 00 00 00 fd 00 28 3c 4a
> 4a 10 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43
> 4f 53 54 20 54 39 0a 20 20 20 20 20 00 00 00 fc
> 00 4d 4e 46 33 30 37 51 53 33 2d 32 0a 20 01 5c
>
> 70 20 79 02 00 81 00 15 74 1a 00 00 03 01 28 3c
> 00 00 60 46 60 46 3c 00 00 00 00 8d 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c4 90
>
> Signed-off-by: Alvin1 Chen <alvin1.chen@lcfc.corp-partner.google.com>
> ---
>  drivers/gpu/drm/panel/panel-edp.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c
> index 679f4af5246d..775bc4474916 100644
> --- a/drivers/gpu/drm/panel/panel-edp.c
> +++ b/drivers/gpu/drm/panel/panel-edp.c
> @@ -1991,6 +1991,7 @@ static const struct edp_panel_entry edp_panels[] = {
>         EDP_PANEL_ENTRY('B', 'O', 'E', 0x0cfa, &delay_200_500_e50, "NV116WHM-A4D"),
>         EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d45, &delay_200_500_e80, "NV116WHM-N4B"),
>         EDP_PANEL_ENTRY('B', 'O', 'E', 0x0d73, &delay_200_500_e80, "NE140WUM-N6S"),
> ++      EDP_PANEL_ENTRY('B', 'O', 'E', 0x0db3, &delay_200_500_e80, "NV153WUM-N42"),

There are two "+" symbols above, which means that you're actually
putting a "+" in the source code. That's not right. I've fixed it for
you this time while applying, but please be more careful.

Reviewed-by: Douglas Anderson <dianders@chromium.org>

Pushed to drm-misc-next.

[1/1] drm/panel-edp: Add BOE NV153WUM-N42, CMN N153JCA-ELK, CSW MNF307QS3-2
      commit: d51f217957ca1fa3a151000e86a192231284595b