== Series Details == Series: drm/i915/bios: Rework BDB block handling and PNPID->panel_type matching (rev4) URL : https://patchwork.freedesktop.org/series/102213/ State : warning == Summary == $ dim checkpatch origin/drm-tip b4e5171b664d drm/i915/bios: Use the cached BDB version 91a6a31d6e40 drm/i915/bios: Make copies of VBT data blocks f84bede3e81c drm/i915/bios: Use the copy of the LFP data table always 30d47b4d1757 drm/i915/bios: Validate LFP data table pointers -:93: WARNING:LONG_LINE: line length of 103 exceeds 100 columns #93: FILE: drivers/gpu/drm/i915/display/intel_bios.c:257: + if (ptrs->ptr[i].fp_timing.offset - ptrs->ptr[i-1].fp_timing.offset != lfp_data_size || -:93: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #93: FILE: drivers/gpu/drm/i915/display/intel_bios.c:257: + if (ptrs->ptr[i].fp_timing.offset - ptrs->ptr[i-1].fp_timing.offset != lfp_data_size || ^ -:94: WARNING:LONG_LINE: line length of 105 exceeds 100 columns #94: FILE: drivers/gpu/drm/i915/display/intel_bios.c:258: + ptrs->ptr[i].dvo_timing.offset - ptrs->ptr[i-1].dvo_timing.offset != lfp_data_size || -:94: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #94: FILE: drivers/gpu/drm/i915/display/intel_bios.c:258: + ptrs->ptr[i].dvo_timing.offset - ptrs->ptr[i-1].dvo_timing.offset != lfp_data_size || ^ -:95: WARNING:LONG_LINE: line length of 107 exceeds 100 columns #95: FILE: drivers/gpu/drm/i915/display/intel_bios.c:259: + ptrs->ptr[i].panel_pnp_id.offset - ptrs->ptr[i-1].panel_pnp_id.offset != lfp_data_size) -:95: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #95: FILE: drivers/gpu/drm/i915/display/intel_bios.c:259: + ptrs->ptr[i].panel_pnp_id.offset - ptrs->ptr[i-1].panel_pnp_id.offset != lfp_data_size) ^ total: 0 errors, 3 warnings, 3 checks, 100 lines checked bed8bb53d49d drm/i915/bios: Trust the LFP data pointers 2e9070604964 drm/i915/bios: Validate the panel_name table 4b1cfd666e42 drm/i915/bios: Reorder panel DTD parsing 6797181190b9 drm/i915/bios: Generate LFP data table pointers if the VBT lacks them -:47: CHECK:SPACING: spaces preferred around that '+' (ctx:VxV) #47: FILE: drivers/gpu/drm/i915/display/intel_bios.c:321: + if (data[i] == 0xff && data[i+1] == 0xff) ^ -:134: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #134: FILE: drivers/gpu/drm/i915/display/intel_bios.c:408: + next_lfp_data_ptr(&ptrs->ptr[i].fp_timing, &ptrs->ptr[i-1].fp_timing, size); ^ -:135: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #135: FILE: drivers/gpu/drm/i915/display/intel_bios.c:409: + next_lfp_data_ptr(&ptrs->ptr[i].dvo_timing, &ptrs->ptr[i-1].dvo_timing, size); ^ -:136: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV) #136: FILE: drivers/gpu/drm/i915/display/intel_bios.c:410: + next_lfp_data_ptr(&ptrs->ptr[i].panel_pnp_id, &ptrs->ptr[i-1].panel_pnp_id, size); ^ total: 0 errors, 0 warnings, 4 checks, 163 lines checked e54cf3e16a29 drm/i915/bios: Get access to the tail end of the LFP data block 718fdbd4b349 drm/i915/bios: Assume panel_type==0 if the VBT has bogus data 16cec422aefa drm/i915/bios: Split parse_driver_features() into two parts 511de072181d drm/i915/bios: Split VBT parsing to global vs. panel specific parts 987ad104edba drm/i915/pps: Split PPS init+sanitize in two 135bb305bf0d drm/i915/pps: Reinit PPS delays after VBT has been fully parsed 3afee78fe4c6 drm/i915/bios: Do panel specific VBT parsing later 082d08598bc3 drm/i915/bios: Extract get_panel_type() 7106a9b6a6d5 drm/i915/bios: Refactor panel_type code 5569057d6965 drm/i915/bios: Determine panel type via PNPID match f21af8606c61 drm/i915/bios: Parse the seamless DRRS min refresh rate f661fdbb6c91 drm/i915: Respect VBT seamless DRRS min refresh rate 3b81ff885960 drm/edid: Extract drm_edid_decode_mfg_id() 41cadc9f81e3 drm/i915/bios: Dump PNPID and panel name