From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5C7CC33CB3 for ; Tue, 14 Jan 2020 17:24:37 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 969F524670 for ; Tue, 14 Jan 2020 17:24:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GMungYyV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 969F524670 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E661C6E431; Tue, 14 Jan 2020 17:24:36 +0000 (UTC) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by gabe.freedesktop.org (Postfix) with ESMTPS id 430686E431; Tue, 14 Jan 2020 17:24:35 +0000 (UTC) Received: by mail-ed1-x533.google.com with SMTP id dc19so12607346edb.10; Tue, 14 Jan 2020 09:24:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=ExWR3NxwjvVwqdpV466QGOKUKw0k3X+0mcFDLohXg1g=; b=GMungYyV7wOTX1rYqMyxszAJKBxfaDFoowd6jBU3qd/SoXVT2gyWi88vNMzreXqEzI MykGKkTiCMGxkgixQvVfu0jjVG2khsgWPdCqOeQ8JoFHCI096cGsaey6fTPlGQZNDHee 6BUjJ4P7vsBl7iRBMF2jpsZ8aUvOc7zGntT7uZIuj75ZgpXsn1bjX4vFcYiwbl/VYTMY KaY6q21UaeeEvhlINawtnk53OJ3M2A55tDw4S4mWZR/zXCOHPxw7+uQBIfd1bbrElOvC PR9KlYzDyPGfNFgcjU5ukrqZwrrl1M8S6+3ll2H5HdQe8qcjIB/ytkSwuKzOrY6lq+gW jDLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=ExWR3NxwjvVwqdpV466QGOKUKw0k3X+0mcFDLohXg1g=; b=d3rCkICQWlubu1eGCr76bhbX8qWg9fUpAM+sSlA7S1BSkKIAImZMk/3pHvtZo0//6T UWz2wGQfdy9bv+5rgiacdKcjNGIafT9sW2LJzonnI/VSPIWsuDrVakchKfzmjlK3b67x CpbBvDC/pHMZfckoaixDzrrtW2j6Gat5/ktkZHB3CHnrJY2r78TK5cMaFVug+UrEfsVj U2kbYIojQdAKSDNMJX5WRPn8zNwPdhLSOyb/66OMfUEnXxHtLbf+gRb/S6mu1LUabgRg WjldC6dSifNJlR6NK7sP7SQKtCUkw29VcYdt9R0aos4gotOQwZzaG7oLWmgN+gga0t+v wXEw== X-Gm-Message-State: APjAAAWEP4rSgkd9VxmYBPYgQ0g1lsg4ERxLcHqiNXIwWYnjQNeYOyz6 vUexocF0XNyhXDmFb9TG93BA3RHtF7GlK3CCz94= X-Google-Smtp-Source: APXvYqzWO7+ibk8CIEBmxcVycKOPJOCItIZZ64QfuIQW7YFq6IxmUN7OAtlmZ5SyRx0MBNOpfEQcSQLGHwm58dG9EdE= X-Received: by 2002:a50:ce56:: with SMTP id k22mr25259991edj.34.1579022673862; Tue, 14 Jan 2020 09:24:33 -0800 (PST) MIME-Version: 1.0 From: Rob Clark Date: Tue, 14 Jan 2020 09:24:22 -0800 Message-ID: Subject: [pull] drm/msm: msm-next for 5.6 To: Dave Airlie X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sean Paul , linux-arm-msm , freedreno , dri-devel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave, This time around: + sc7180 display + DSI support + a618 (sc7180) support + more UBWC (bandwidth compression) support + various cleanups to handle devices that use vs don't use zap fw, etc + usual random cleanups and fixes The following changes since commit fd6988496e79a6a4bdb514a4655d2920209eb85d: Linux 5.5-rc4 (2019-12-29 15:29:16 -0800) are available in the Git repository at: https://gitlab.freedesktop.org/drm/msm.git drm-msm-next-2020-01-14 for you to fetch changes up to 5f9935f514d66ddba868e587d9e976a567232547: drm/msm: Fix error about comments within a comment block (2020-01-13 16:06:00 -0800) ---------------------------------------------------------------- Brian Masney (4): dt-bindings: drm/msm/gpu: document second interconnect drm/msm/gpu: add support for ocmem interconnect path drm/msm/a3xx: set interconnect bandwidth vote drm/msm/a4xx: set interconnect bandwidth vote Douglas Anderson (1): drm/msm: Fix error about comments within a comment block Drew Davenport (6): drm/msm/dpu: Remove unnecessary NULL checks drm/msm/dpu: Remove unnecessary NULL checks drm/msm/dpu: Remove unnecessary NULL checks drm/msm/dpu: Remove unnecessary NULL check drm/msm/dpu: Remove unreachable code drm/msm/dpu: Remove unnecessary NULL checks Fabio Estevam (1): drm/msm/adreno: Do not print error on "qcom, gpu-pwrlevels" absence Fritz Koenig (2): drm/msm/dpu: Add UBWC support for RGB8888 formats drm/msm/dpu: Allow UBWC on NV12 Harigovindan P (2): drm/msm: add DSI support for sc7180 drm/msm: update LANE_CTRL register value from default value John Stultz (1): drm: msm: Quiet down plane errors in atomic_check Kalyan Thota (4): dt-bindings: msm:disp: add sc7180 DPU variant msm:disp:dpu1: add support for display for SC7180 target msm:disp:dpu1: setup display datapath for SC7180 target msm:disp:dpu1: add mixer selection for display topology Nathan Chancellor (1): drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable Rob Clark (7): drm/msm/dpu: ignore NULL clocks drm/msm/a6xx: restore previous freq on resume drm/msm/adreno: fix zap vs no-zap handling drm/msm/dsi: split clk rate setting and enable drm/msm: support firmware-name for zap fw (v2) drm/msm: allow zapfw to not be specified in gpulist dt-bindings: drm/msm/gpu: Document firmware-name Sharat Masetty (3): drm: msm: Add 618 gpu to the adreno gpu list drm: msm: a6xx: Add support for A618 drm: msm: a6xx: Dump GBIF registers, debugbus in gpu state Shubhashree Dhar (3): msm: disp: dpu1: add support to access hw irqs regs depending on revision msm:disp:dpu1: add scaler support on SC7180 display msm:disp:dpu1: Fix core clk rate in display driver Stephan Gerhold (1): drm/msm/dsi: Delay drm_panel_enable() until dsi_mgr_bridge_enable() Stephen Boyd (1): drm/msm/dpu: Mark various data tables as const Wambui Karuga (1): drm/msm: use BUG_ON macro for debugging. zhengbin (4): drm/msm/hdmi: Remove unneeded semicolon drm/msm/mdp5: Remove unneeded semicolon drm/msm/dpu: Remove unneeded semicolon in dpu_plane.c drm/msm/dpu: Remove unneeded semicolon in dpu_encoder.c .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../devicetree/bindings/display/msm/gpu.txt | 9 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 8 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 8 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 52 ++++- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 ++- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 81 ++++++- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 52 ++++- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 16 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 11 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 66 ++++-- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 186 +++++++--------- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 73 ++----- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 73 +++---- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 18 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 241 ++++++++++++++++++--- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 38 ++-- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 92 +++++++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 26 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 36 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 27 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 34 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 24 ++ drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 46 ++-- drivers/gpu/drm/msm/dsi/dsi_manager.c | 62 ++++-- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 4 +- drivers/gpu/drm/msm/msm_gpu.h | 7 + 50 files changed, 1049 insertions(+), 428 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel