Merge v5.6-rc2 into drm-misc-next
authorMaxime Ripard <maxime@cerno.tech>
Mon, 17 Feb 2020 09:34:34 +0000 (10:34 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 17 Feb 2020 09:34:34 +0000 (10:34 +0100)
Lyude needs some patches in 5.6-rc2 and we didn't bring drm-misc-next
forward yet, so it looks like a good occasion.

Signed-off-by: Maxime Ripard <maxime@cerno.tech>
44 files changed:
1  2 
Documentation/devicetree/bindings/vendor-prefixes.yaml
MAINTAINERS
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/drm_client_modeset.c
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/drm_edid.c
drivers/gpu/drm/drm_fb_helper.c
drivers/gpu/drm/gma500/psb_drv.c
drivers/gpu/drm/i915/display/icl_dsi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_dp.c
drivers/gpu/drm/i915/display/vlv_dsi.c
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/lima/lima_sched.c
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_drv.h
drivers/gpu/drm/nouveau/dispnv50/head.c
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_drm.c
drivers/gpu/drm/panfrost/panfrost_job.c
drivers/gpu/drm/panfrost/panfrost_mmu.c
drivers/gpu/drm/radeon/atombios_crtc.c
drivers/gpu/drm/radeon/radeon_display.c
drivers/gpu/drm/radeon/radeon_mode.h
drivers/gpu/drm/radeon/radeon_ttm.c
drivers/gpu/drm/ttm/ttm_bo_util.c
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
drivers/video/console/Kconfig
drivers/video/fbdev/hyperv_fb.c
drivers/video/fbdev/pxa168fb.c
drivers/video/fbdev/s1d13xxxfb.c
include/drm/drm_dp_helper.h
include/drm/drm_dp_mst_helper.h

@@@ -549,10 -553,10 +557,12 @@@ patternProperties
      description: Linear Technology Corporation
    "^logicpd,.*":
      description: Logic PD, Inc.
 +  "^logictechno,.*":
 +    description: Logic Technologies Limited
    "^longcheer,.*":
      description: Longcheer Technology (Shanghai) Co., Ltd.
+   "^loongson,.*":
+     description: Loongson Technology Corporation Limited
    "^lsi,.*":
      description: LSI Corp. (LSI Logic)
    "^lwn,.*":
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -473,12 -481,9 +483,12 @@@ nv50_head_func = 
        .page_flip = drm_atomic_helper_page_flip,
        .atomic_duplicate_state = nv50_head_atomic_duplicate_state,
        .atomic_destroy_state = nv50_head_atomic_destroy_state,
 +      .enable_vblank = nouveau_display_vblank_enable,
 +      .disable_vblank = nouveau_display_vblank_disable,
 +      .get_vblank_timestamp = drm_crtc_vblank_helper_get_vblank_timestamp,
  };
  
- int
+ struct nv50_head *
  nv50_head_create(struct drm_device *dev, int index)
  {
        struct nouveau_drm *drm = nouveau_drm(dev);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1391,8 -1399,9 +1399,6 @@@ static const struct file_operations vmw
  static struct drm_driver driver = {
        .driver_features =
        DRIVER_MODESET | DRIVER_RENDER | DRIVER_ATOMIC,
-       .load = vmw_driver_load,
-       .unload = vmw_driver_unload,
 -      .get_vblank_counter = vmw_get_vblank_counter,
 -      .enable_vblank = vmw_enable_vblank,
 -      .disable_vblank = vmw_disable_vblank,
        .ioctls = vmw_ioctls,
        .num_ioctls = ARRAY_SIZE(vmw_ioctls),
        .master_set = vmw_master_set,
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -809,8 -809,8 +809,8 @@@ static int s1d13xxxfb_probe(struct plat
  
        platform_set_drvdata(pdev, info);
        default_par = info->par;
-       default_par->regs = ioremap_nocache(pdev->resource[1].start,
-                                           resource_size(&pdev->resource[1]));
+       default_par->regs = ioremap(pdev->resource[1].start,
 -                      pdev->resource[1].end - pdev->resource[1].start +1);
++                                  resource_size(&pdev->resource[1]));
        if (!default_par->regs) {
                printk(KERN_ERR PFX "unable to map registers\n");
                ret = -ENOMEM;
        }
        info->pseudo_palette = default_par->pseudo_palette;
  
-       info->screen_base = ioremap_nocache(pdev->resource[0].start,
-                                           resource_size(&pdev->resource[0]));
+       info->screen_base = ioremap(pdev->resource[0].start,
 -                      pdev->resource[0].end - pdev->resource[0].start +1);
++                                  resource_size(&pdev->resource[0]));
        if (!info->screen_base) {
                printk(KERN_ERR PFX "unable to map framebuffer\n");
                ret = -ENOMEM;
Simple merge
Simple merge