This is a series of changes for DSI to enable support for DSC v1.2. This includes: 1) Dividing the pclk_rate by the compression ratio when DSC is enabled 2) Fixing the word count calculation for DSC 3) Setting the DATA_COMPRESS bit when DSC is enabled With these changes (and the dependency below), DSC v1.2 should work over DSI. Depends-on: "add DSC 1.2 dpu supports" [1] [1] https://patchwork.freedesktop.org/series/116789/ Signed-off-by: Jessica Zhang <quic_jesszhan@xxxxxxxxxxx> --- Jessica Zhang (4): drm/msm/dsi: Adjust pclk rate for compression drm/msm/dsi: Fix compressed word count calculation drm/msm/dpu: Add has_data_compress to dpu_caps drm/msm/dpu: Enable compression for command mode .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 1 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 1 + .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 1 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 1 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 1 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 7 +++++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 2 ++ drivers/gpu/drm/msm/dsi/dsi_host.c | 23 +++++++++++++++++----- 10 files changed, 38 insertions(+), 5 deletions(-) --- base-commit: a4e4b4826fe482d5f63a0232bc6588da2edfa45b change-id: 20230405-add-dsc-support-fe130ba49841 Best regards, -- Jessica Zhang <quic_jesszhan@xxxxxxxxxxx>