From patchwork Thu Apr 4 20:10:16 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sean Paul X-Patchwork-Id: 10886249 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 BB0D01390 for ; Thu, 4 Apr 2019 20:10:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A130428AEB for ; Thu, 4 Apr 2019 20:10:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9533628AF3; Thu, 4 Apr 2019 20:10:23 +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 ADFB128AEB for ; Thu, 4 Apr 2019 20:10:22 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E0FC36E28C; Thu, 4 Apr 2019 20:10:19 +0000 (UTC) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by gabe.freedesktop.org (Postfix) with ESMTPS id A3D4F6E047 for ; Thu, 4 Apr 2019 20:10:18 +0000 (UTC) Received: by mail-qt1-x844.google.com with SMTP id w30so4811436qta.8 for ; Thu, 04 Apr 2019 13:10:18 -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:content-transfer-encoding:user-agent; bh=JkiEvjqPB8oWTKBu6L7KGQEqrruI95MOpHQ2GSsBiag=; b=I788+ZL7i6XQp1mL4pLR00hCRsyiFc+TSTBaNY7i5vKBCu381cHGIA7lMd3K/xxGYa OivFn2qHbrFl/HpT3C4x25PyQuimR1XuRNPingsai2Fp5h4xWNF3eQEth5mIeQYXUI/Q rBL+5opAxr0aDD6u0rFe1t9vvj9sG5ruxxSdgBTBnPk0zhDQmzKt9WmSGcCwu+ONBdzz AE0xkSNtR2ZGnMR6bLVxBtogTicqoJkP7VhrGvrezAJNmyXnOK4H6dOhwk6Jp0mL56jr yyWwJ8GJkKEle2GCI5MjYGL63FjIJoNOR0LywpZHo9lEG9OyNmrh96jdauwayuk8/Wt6 HrfA== X-Gm-Message-State: APjAAAUdI9JQRo7NG2ygoey5Kf7LG3FgjZS75yutASkocw8V50QUDTWN RvGYKZYPvIjXFfGRgWdJfnKa2w== X-Google-Smtp-Source: APXvYqz8PFE3dwFsgCQySfz22ZtcJQFHokYH5w2b5ddRy3z0oOUdrM/F1Sk3SNsW/sUvLR1s8X2nGw== X-Received: by 2002:ac8:30a1:: with SMTP id v30mr7360076qta.176.1554408617744; Thu, 04 Apr 2019 13:10:17 -0700 (PDT) Received: from localhost ([2620:0:1013:11:89c6:2139:5435:371d]) by smtp.gmail.com with ESMTPSA id t69sm10377419qke.38.2019.04.04.13.10.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 04 Apr 2019 13:10:17 -0700 (PDT) Date: Thu, 4 Apr 2019 16:10:16 -0400 From: Sean Paul To: Dave Airlie , Daniel Vetter Message-ID: <20190404201016.GA139524@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 :content-transfer-encoding:user-agent; bh=JkiEvjqPB8oWTKBu6L7KGQEqrruI95MOpHQ2GSsBiag=; b=I6dcquA4gBHQw7kaoUEeDZqJn8faI6w6tmV1OdIsoxMDPLCzfzYxsz3v4+WNYcH5SM V5yTYbWTu5YsYnSnGA489HXCOR6khd+LRTQRAA3JwJl7V6LJ+mIfo+q3maUJ+d7Y4osA YK8F4fI2t2HrNA/N+HOfeesNQuj3fxphH77CyPpgps6Hl0zDW5iVxlQDhRFc29nVmX9U k6QFERGDIPJLTyiaiEQI4r1D78mrCG5CU9D5nnwvz+GnR2OFTFijF7zxW0VUv1h7mPQI o6j/TW21GvpW/GcGpOsBFLlJvrE9NaZ5IsdBYpXZZRuOV9/w6S1s91EMNA5rhMurAZeU 9PvA== 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: Chunming Zhou , Guido =?iso-8859-1?q?G=FCnther?= , dim-tools@lists.freedesktop.org, Maxime Ripard , Daniel Vetter , intel-gfx@lists.freedesktop.org, Joel Stanley , Jagan Teki , dri-devel@lists.freedesktop.org, Johan Jonker , Christian =?iso-8859-1?q?K=F6nig?= , Dan Carpenter , Qiang Yu Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" X-Virus-Scanned: ClamAV using ClamSMTP Hi Da.*, So this one is a blockbuster! We've got 1 new gpu, 1 new display controller, 2 new panels, 4 new ioctls, and 1 new encoder. Everything seems to check out on my side of the world, please pull. drm-misc-next-2019-04-04: drm-misc-next for 5.2: UAPI Changes: -syncobj: Add TIMELINE_WAIT|QUERY|TRANSFER|TIMELINE_SIGNAL ioctls (Chunming) -Clarify that 1.0 can be represented by drm_color_lut (Daniel) Cross-subsystem Changes: -dt-bindings: Add binding for rk3066 hdmi (Johan) -dt-bindings: Add binding for Feiyang FY07024DI26A30-D panel (Jagan) -dt-bindings: Add Rocktech vendor prefix and jh057n00900 panel bindings (Guido) -MAINTAINERS: Add lima and ASPEED entries (Joel & Qiang) Core Changes: -memory: use dma_alloc_coherent when mem encryption is active (Christian) -dma_buf: add support for a dma_fence chain (Christian) -shmem_gem: fix off-by-one bug in new shmem gem helpers (Dan) Driver Changes: -rockchip: Add support for rk3066 hdmi (Johan) -ASPEED: Add driver supporting ASPEED BMC display controller to drm (Joel) -lima: Add driver supporting Arm Mali4xx gpus to drm (Qiang) -vc4/v3d: Various cleanups and improved error handling (Eric) -panel: Add support for Feiyang FY07024DI26A30-D MIPI-DSI panel (Jagan) -panel: Add support for Rocktech jh057n00900 MIPI-DSI panel (Guido) Cc: Johan Jonker Cc: Christian König Cc: Chunming Zhou Cc: Dan Carpenter Cc: Eric Anholt Cc: Qiang Yu Cc: Daniel Vetter Cc: Jagan Teki Cc: Guido Günther Cc: Joel Stanley Cheers, Sean The following changes since commit 530b28426a94b822b3c03491cde5c9a961d80e7f: drm/virtio: rework resource creation workflow. (2019-03-28 12:11:56 +0100) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-04-04 for you to fetch changes up to f15a3ea80391e83f32d4a23f83b1f02415cd5889: MAINTAINERS: Add ASPEED BMC GFX DRM driver entry (2019-04-04 11:57:34 +1030) ---------------------------------------------------------------- drm-misc-next for 5.2: UAPI Changes: -syncobj: Add TIMELINE_WAIT|QUERY|TRANSFER|TIMELINE_SIGNAL ioctls (Chunming) -Clarify that 1.0 can be represented by drm_color_lut (Daniel) Cross-subsystem Changes: -dt-bindings: Add binding for rk3066 hdmi (Johan) -dt-bindings: Add binding for Feiyang FY07024DI26A30-D panel (Jagan) -dt-bindings: Add Rocktech vendor prefix and jh057n00900 panel bindings (Guido) -MAINTAINERS: Add lima and ASPEED entries (Joel & Qiang) Core Changes: -memory: use dma_alloc_coherent when mem encryption is active (Christian) -dma_buf: add support for a dma_fence chain (Christian) -shmem_gem: fix off-by-one bug in new shmem gem helpers (Dan) Driver Changes: -rockchip: Add support for rk3066 hdmi (Johan) -ASPEED: Add driver supporting ASPEED BMC display controller to drm (Joel) -lima: Add driver supporting Arm Mali4xx gpus to drm (Qiang) -vc4/v3d: Various cleanups and improved error handling (Eric) -panel: Add support for Feiyang FY07024DI26A30-D MIPI-DSI panel (Jagan) -panel: Add support for Rocktech jh057n00900 MIPI-DSI panel (Guido) Cc: Johan Jonker Cc: Christian König Cc: Chunming Zhou Cc: Dan Carpenter Cc: Eric Anholt Cc: Qiang Yu Cc: Daniel Vetter Cc: Jagan Teki Cc: Guido Günther Cc: Joel Stanley ---------------------------------------------------------------- Christian König (4): drm: fallback to dma_alloc_coherent when memory encryption is active dma-buf: add new dma_fence_chain container v7 drm/syncobj: add new drm_syncobj_add_point interface v4 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 Chunming Zhou (4): drm/syncobj: add support for timeline point wait v8 drm/syncobj: add timeline payload query ioctl v6 drm/syncobj: add transition iotcls between binary and timeline v2 drm/syncobj: add timeline signal ioctl for syncobj v5 Dan Carpenter (2): drm/v3d: fix a NULL vs error pointer mixup drm: shmem: Off by one in drm_gem_shmem_fault() Daniel Vetter (1): drm/gamma: Clarify gamma lut uapi Eric Anholt (10): drm/vc4: Make sure to emit a tile coordinates between two MSAA loads. drm/v3d: Add a note about OOM vs FLDONE, which may be racing on v3.3. drm/v3d: Rename the fence signaled from IRQs to "irq_fence". drm: Add a helper function for printing a debugfs_regset32. drm/vc4: Use drm_print_regset32() for our debug register dumping. drm/vc4: Use drm_printer for the debugfs and runtime bo stats output. drm/vc4: Add helpers for pm get/put. drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. drm/vc4: Use common helpers for debugfs setup by the driver components. drm/vc4: Disable V3D interactions if the v3d component didn't probe. Gerd Hoffmann (5): drm/virtio: add missing drm_atomic_helper_shutdown() call. drm/bochs: add missing drm_atomic_helper_shutdown() call. drm/cirrus: add missing drm_helper_force_disable_all() call. drm/bochs: drop mode_config_initialized drm/cirrus: drop mode_info.mode_config_initialized Guido Günther (4): dt-bindings: display/panel: Add missing unit names dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED dt-bindings: Add Rocktech jh057n00900 panel bindings drm/panel: Add Rocktech jh057n00900 panel driver Jagan Teki (2): dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel Joel Stanley (3): dt-bindings: gpu: Add ASPEED GFX bindings document drm: Add ASPEED GFX driver MAINTAINERS: Add ASPEED BMC GFX DRM driver entry Johan Jonker (1): dt-bindings: display: rockchip: add document for rk3066 hdmi Kangjie Lu (1): drm/v3d: fix a missing check of pm_runtime_get_sync Mans Rullgard (1): drm/sun4i: hdmi: add support for ddc-i2c-bus property Noralf Trønnes (4): drm/fb-helper: Remove unused gamma_size variable drm/fb-helper: dpms_legacy(): Only set on connectors in use drm/vc4: Call drm_dev_register() after all setup is done drm/fb-helper: generic: Call drm_client_add() after setup is done Qiang Yu (2): drm/lima: driver for ARM Mali4xx GPUs MAINTAINERS: add drm/lima driver info Urja Rannikko (1): drm/rockchip: vop: Support dithering to RGB666 Yannick Fertré (6): drm/stm: dw_mipi_dsi-stm: add sleep power management drm/stm: add sleep power management drm/panel: otm8009a: Add delay at the end of initialization drm/panel: otm8009a: No error msg if probe deferred drm/panel: rm68200: No error msg if probe deferred drm/panel: otm8009a: Set clock to 29.70 Mhz Zheng Yang (1): drm: rockchip: introduce rk3066 hdmi .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../display/panel/rocktech,jh057n00900.txt | 18 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 ++ .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 + .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 29 + drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 241 ++++++ drivers/gpu/drm/Kconfig | 4 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/aspeed/Kconfig | 14 + drivers/gpu/drm/aspeed/Makefile | 3 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 +++ drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 ++++++ drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 +++++++ drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 + drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_kms.c | 7 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 1 - drivers/gpu/drm/cirrus/cirrus_mode.c | 8 +- drivers/gpu/drm/drm_fb_helper.c | 21 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_internal.h | 8 + drivers/gpu/drm/drm_ioctl.c | 8 + drivers/gpu/drm/drm_memory.c | 7 + drivers/gpu/drm/drm_print.c | 28 + drivers/gpu/drm/drm_syncobj.c | 446 ++++++++++- drivers/gpu/drm/lima/Kconfig | 10 + drivers/gpu/drm/lima/Makefile | 21 + drivers/gpu/drm/lima/lima_bcast.c | 47 ++ drivers/gpu/drm/lima/lima_bcast.h | 14 + drivers/gpu/drm/lima/lima_ctx.c | 98 +++ drivers/gpu/drm/lima/lima_ctx.h | 30 + drivers/gpu/drm/lima/lima_device.c | 385 +++++++++ drivers/gpu/drm/lima/lima_device.h | 131 +++ drivers/gpu/drm/lima/lima_dlbu.c | 58 ++ drivers/gpu/drm/lima/lima_dlbu.h | 18 + drivers/gpu/drm/lima/lima_drv.c | 376 +++++++++ drivers/gpu/drm/lima/lima_drv.h | 45 ++ drivers/gpu/drm/lima/lima_gem.c | 381 +++++++++ drivers/gpu/drm/lima/lima_gem.h | 25 + drivers/gpu/drm/lima/lima_gem_prime.c | 47 ++ drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_gp.c | 283 +++++++ drivers/gpu/drm/lima/lima_gp.h | 16 + drivers/gpu/drm/lima/lima_l2_cache.c | 80 ++ drivers/gpu/drm/lima/lima_l2_cache.h | 14 + drivers/gpu/drm/lima/lima_mmu.c | 142 ++++ drivers/gpu/drm/lima/lima_mmu.h | 16 + drivers/gpu/drm/lima/lima_object.c | 122 +++ drivers/gpu/drm/lima/lima_object.h | 36 + drivers/gpu/drm/lima/lima_pmu.c | 60 ++ drivers/gpu/drm/lima/lima_pmu.h | 12 + drivers/gpu/drm/lima/lima_pp.c | 427 ++++++++++ drivers/gpu/drm/lima/lima_pp.h | 19 + drivers/gpu/drm/lima/lima_regs.h | 298 +++++++ drivers/gpu/drm/lima/lima_sched.c | 404 ++++++++++ drivers/gpu/drm/lima/lima_sched.h | 104 +++ drivers/gpu/drm/lima/lima_vm.c | 282 +++++++ drivers/gpu/drm/lima/lima_vm.h | 62 ++ drivers/gpu/drm/panel/Kconfig | 22 + drivers/gpu/drm/panel/Makefile | 2 + .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 +++++++ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 386 +++++++++ drivers/gpu/drm/rockchip/Kconfig | 8 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 +++++++++++++++++++++ drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 ++++++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/stm/drv.c | 35 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 + drivers/gpu/drm/stm/ltdc.c | 24 + drivers/gpu/drm/stm/ltdc.h | 3 + drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/v3d/v3d_bo.c | 4 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 + drivers/gpu/drm/v3d/v3d_drv.h | 4 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/v3d/v3d_irq.c | 9 +- drivers/gpu/drm/v3d/v3d_sched.c | 12 +- drivers/gpu/drm/vc4/vc4_bo.c | 54 +- drivers/gpu/drm/vc4/vc4_crtc.c | 97 +-- drivers/gpu/drm/vc4/vc4_debugfs.c | 82 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.h | 49 +- drivers/gpu/drm/vc4/vc4_dsi.c | 175 ++-- drivers/gpu/drm/vc4/vc4_gem.c | 31 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 ++-- drivers/gpu/drm/vc4/vc4_hvs.c | 103 +-- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 44 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +++--- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + include/drm/drm_print.h | 2 + include/drm/drm_syncobj.h | 5 + include/linux/dma-fence-chain.h | 81 ++ include/uapi/drm/drm.h | 36 + include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/lima_drm.h | 169 ++++ 114 files changed, 8561 insertions(+), 742 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.txt create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 drivers/dma-buf/dma-fence-chain.c create mode 100644 drivers/gpu/drm/aspeed/Kconfig create mode 100644 drivers/gpu/drm/aspeed/Makefile create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c create mode 100644 drivers/gpu/drm/lima/Kconfig create mode 100644 drivers/gpu/drm/lima/Makefile create mode 100644 drivers/gpu/drm/lima/lima_bcast.c create mode 100644 drivers/gpu/drm/lima/lima_bcast.h create mode 100644 drivers/gpu/drm/lima/lima_ctx.c create mode 100644 drivers/gpu/drm/lima/lima_ctx.h create mode 100644 drivers/gpu/drm/lima/lima_device.c create mode 100644 drivers/gpu/drm/lima/lima_device.h create mode 100644 drivers/gpu/drm/lima/lima_dlbu.c create mode 100644 drivers/gpu/drm/lima/lima_dlbu.h create mode 100644 drivers/gpu/drm/lima/lima_drv.c create mode 100644 drivers/gpu/drm/lima/lima_drv.h create mode 100644 drivers/gpu/drm/lima/lima_gem.c create mode 100644 drivers/gpu/drm/lima/lima_gem.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_gp.c create mode 100644 drivers/gpu/drm/lima/lima_gp.h create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h create mode 100644 drivers/gpu/drm/lima/lima_mmu.c create mode 100644 drivers/gpu/drm/lima/lima_mmu.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/lima/lima_pmu.c create mode 100644 drivers/gpu/drm/lima/lima_pmu.h create mode 100644 drivers/gpu/drm/lima/lima_pp.c create mode 100644 drivers/gpu/drm/lima/lima_pp.h create mode 100644 drivers/gpu/drm/lima/lima_regs.h create mode 100644 drivers/gpu/drm/lima/lima_sched.c create mode 100644 drivers/gpu/drm/lima/lima_sched.h create mode 100644 drivers/gpu/drm/lima/lima_vm.c create mode 100644 drivers/gpu/drm/lima/lima_vm.h create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/uapi/drm/lima_drm.h