From patchwork Wed Apr 10 19:49:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Paul X-Patchwork-Id: 10894605 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 57BB813B5 for ; Wed, 10 Apr 2019 19:49:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 41D8A284A3 for ; Wed, 10 Apr 2019 19:49:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 35CD8287DA; Wed, 10 Apr 2019 19:49:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 16090284A3 for ; Wed, 10 Apr 2019 19:49:15 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 79AFB893D1; Wed, 10 Apr 2019 19:49:11 +0000 (UTC) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7F5CD893D1 for ; Wed, 10 Apr 2019 19:49:09 +0000 (UTC) Received: by mail-qk1-x742.google.com with SMTP id n68so2034022qka.1 for ; Wed, 10 Apr 2019 12:49:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=ESyHuBumtAdiuGHFa5ROpSEqaaYipcVKXnUQNdHJxi4=; b=Y9rgXal1p6UMYHZyiv4kFenhWadT+9lKeNCji/4Cp6osX3vUEHwIbrCJGiuez2iyfV oDsL8WLHRrxQrzO8CT4GmeCerjuXq3+rDdKFlfGVgB47r+zSOM49mdL/FxRri+LmAAWb iuLB+9k487eVcwK9/sXIesyNMSg6BA+zE7pmWQJ9u/Ivuw6otpC3b67+u38bZV1khF6S QUaiaeoIID0aVBBi0aUaBp+UmfkYv2pVmbBfsE5wXVHMxEobRk25+DqZ1hiQOnhXbRmT BIUKtZo9QVEd1siZ+CnXd2HobLRnryBoL2j2kNTws2bE6jbuSyjrqJqy4CsH5BfecIL5 NtjQ== X-Gm-Message-State: APjAAAXJXV3IdRRGQiAiicOa24bkYq9WC8mKsy39pEAoj4l6KvN2n8BW NOaI4yMa5xXSswJlILookwBmaw== X-Google-Smtp-Source: APXvYqzfhRKj1KF75eIN7k/qznaxlsY9E2EPmEvvqqDQGwsr0CGbvkGIlF74/BGsR4Qgb9faVd9QNA== X-Received: by 2002:a37:4ed5:: with SMTP id c204mr36603227qkb.68.1554925748490; Wed, 10 Apr 2019 12:49:08 -0700 (PDT) Received: from localhost ([2620:0:1013:11:89c6:2139:5435:371d]) by smtp.gmail.com with ESMTPSA id w18sm32077520qta.2.2019.04.10.12.49.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 Apr 2019 12:49:07 -0700 (PDT) Date: Wed, 10 Apr 2019 15:49:07 -0400 From: Sean Paul To: Dave Airlie , Daniel Vetter Message-ID: <20190410194907.GA108842@art_vandelay> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poorly.run; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=ESyHuBumtAdiuGHFa5ROpSEqaaYipcVKXnUQNdHJxi4=; b=IZEStQzT+bFzjkRBvWgWN7yxUS28rvspL/XLjNqttvw/cVo1KPoJFfSzzNif/Y4lqU ooXTeoTkgR0RpIG0ITYl2DPGCB1qYkcTDM3HeMmrcOGY5Gzn9jlBshKvz+z4lqMR1e2G EkPPI2Isi9XT1TEGtcQBlUPoJuSRCd/75hFbn+vC5A+O5rVPvOWlYv1GSywlU5qc8h9t FoUAtwR/Tkqqfpbt9MpctarqyTwBPDKuyXm/wmkjGgZ8yiHeDfi6OwczyxC1FQ8knAdP LpX/MYLWvDZE9uKjjjf5F08vvptShJaLnSAx8tE2zjlnNZgF8x2rwqe4xkeYm5QsLWUm 6E9Q== Subject: [Intel-gfx] [PULL] drm-misc-next X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Randy Dunlap , dim-tools@lists.freedesktop.org, Neil Armstrong , Maxime Ripard , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Qiang Yu , Gerd Hoffmann Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" X-Virus-Scanned: ClamAV using ClamSMTP Hi Da.*, Another week, another PR. A bit less to digest this week from last, but still very dense when looking at LoC/patch. drm-misc-next-2019-04-10: drm-misc-next for 5.2: UAPI Changes: - None Cross-subsystem Changes: -MAINTAINERS: Add moderation flag for lima mailing list (Randy) -dt-bindings: Add Mali Bifrost bindings (Neil) -dt-bindings: Add G12A compatibility strings to meson bindings (Neil) Core Changes: -Add a handful of format helpers (Gerd) Driver Changes: -cirrus: Driver rewrite megapatch (Gerd) -meson: Add G12A support to meson driver (Neil) -lima: Couple fixes (Qiang) Cc: Gerd Hoffmann Cc: Randy Dunlap Cc: Neil Armstrong Cc: Qiang Yu Cheers, Sean The following changes since commit f15a3ea80391e83f32d4a23f83b1f02415cd5889: MAINTAINERS: Add ASPEED BMC GFX DRM driver entry (2019-04-04 11:57:34 +1030) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-04-10 for you to fetch changes up to 80bb8d983224337b713a93babfffedb376031034: drm/lima: include used header file explicitly (2019-04-09 19:05:59 +0800) ---------------------------------------------------------------- drm-misc-next for 5.2: UAPI Changes: - None Cross-subsystem Changes: -MAINTAINERS: Add moderation flag for lima mailing list (Randy) -dt-bindings: Add Mali Bifrost bindings (Neil) -dt-bindings: Add G12A compatibility strings to meson bindings (Neil) Core Changes: -Add a handful of format helpers (Gerd) Driver Changes: -cirrus: Driver rewrite megapatch (Gerd) -meson: Add G12A support to meson driver (Neil) -lima: Couple fixes (Qiang) Cc: Gerd Hoffmann Cc: Randy Dunlap Cc: Neil Armstrong Cc: Qiang Yu ---------------------------------------------------------------- Gerd Hoffmann (5): drm: move tinydrm format conversion helpers to new drm_format_helper.c drm: add drm_fb_memcpy_dstclip() helper drm: add drm_fb_xrgb8888_to_rgb565_dstclip() drm: add drm_fb_xrgb8888_to_rgb888_dstclip() drm/cirrus: rewrite and modernize driver. Joe Perches (1): drm/panel: Rocktech jh057n00900: Add terminating newlines to logging Neil Armstrong (14): dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU dt-bindings: display: amlogic, meson-vpu: Add G12A compatible and ports dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A compatible and ports drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock drm/meson: Add registers for G12A SoC drm/meson: Add G12A Support for VPP setup drm/meson: Add G12A Support for VIU setup drm/meson: Add G12A support for OSD1 Plane drm/meson: Add G12A Support for the Overlay video plane drm/meson: Add G12A support for plane handling in CRTC driver drm/meson: Add G12A support for CVBS Encoder drm/meson: Add G12A Video Clock setup drm/meson: Add G12A compatible drm/meson: Add G12A support for the DW-HDMI Glue Qiang Yu (2): drm/lima: add missing Kconfig dependency drm/lima: include used header file explicitly Randy Dunlap (1): MAINTAINERS: mark lima mailing list as moderated Sean Paul (1): Documentation/gpu/meson: Remove link to meson_canvas.c Wen Yang (1): drm/pl111: fix possible object reference leak kbuild test robot (1): drm/vc4: vc4_debugfs_regset32() can be static .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 4 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 +++ Documentation/gpu/meson.rst | 6 - MAINTAINERS | 2 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 +++++++++++++++++++++ drivers/gpu/drm/cirrus/cirrus_drv.c | 161 ----- drivers/gpu/drm/cirrus/cirrus_drv.h | 251 -------- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 309 ---------- drivers/gpu/drm/cirrus/cirrus_main.c | 328 ---------- drivers/gpu/drm/cirrus/cirrus_mode.c | 617 ------------------- drivers/gpu/drm/cirrus/cirrus_ttm.c | 343 ----------- drivers/gpu/drm/drm_format_helper.c | 326 ++++++++++ drivers/gpu/drm/lima/Kconfig | 3 + drivers/gpu/drm/lima/lima_gem.c | 1 + drivers/gpu/drm/meson/meson_crtc.c | 269 +++++++-- drivers/gpu/drm/meson/meson_drv.c | 1 + drivers/gpu/drm/meson/meson_drv.h | 4 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +++-- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 10 +- drivers/gpu/drm/meson/meson_plane.c | 15 +- drivers/gpu/drm/meson/meson_registers.h | 247 ++++++++ drivers/gpu/drm/meson/meson_vclk.c | 123 +++- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 72 ++- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 19 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 + drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 158 ----- drivers/gpu/drm/tinydrm/mipi-dbi.c | 7 +- drivers/gpu/drm/tinydrm/repaper.c | 3 +- drivers/gpu/drm/tinydrm/st7586.c | 3 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 2 +- include/drm/drm_format_helper.h | 34 ++ include/drm/tinydrm/tinydrm-helpers.h | 10 - 40 files changed, 2028 insertions(+), 2347 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 include/drm/drm_format_helper.h