1. 24 8月, 2016 3 次提交
    • D
      drm/doc: Document uapi requirements in DRM · 0d42204f
      Daniel Vetter 提交于
      Everyone knows them, except all the new folks joining from the ARM
      side haven't lived through all the pain of the past years and are
      entirely surprised when I raise this. Definitely time to document
      this.
      
      Last time this was a big discussion was about 6 years ago, when qcom
      tried to land a kernel driver without userspace. Dave Airlie made the
      rules really clear:
      
      http://airlied.livejournal.com/73115.html
      
      This write-up here is essentially what I've put into a presentation a
      while ago, which was also reviewed by Dave:
      
      http://blog.ffwll.ch/2015/05/gfx-kernel-upstreaming-requirements.html
      
      v2: Fix typos Eric&Rob spotted.
      
      v3: Nitpick from Jani.
      
      Cc: Dave Airlie <airlied@gmail.com>
      Cc: Oded Gabbay <oded.gabbay@gmail.com>
      Cc: Russell King <rmk+kernel@armlinux.org.uk>
      Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Cc: Eric Anholt <eric@anholt.net>
      Cc: Thomas Hellstrom <thellstrom@vmware.com>
      Cc: Sinclair Yeh <syeh@vmware.com>
      Cc: Lucas Stach <l.stach@pengutronix.de>
      Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
      Cc: Mark Yao <mark.yao@rock-chips.com>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Cc: Ben Skeggs <bskeggs@redhat.com>
      Cc: Rob Clark <robdclark@gmail.com>
      Cc: CK Hu <ck.hu@mediatek.com>
      Cc: Xinliang Liu <z.liuxinliang@hisilicon.com>
      Cc: Philipp Zabel <p.zabel@pengutronix.de>
      Cc: Stefan Agner <stefan@agner.ch>
      Cc: Inki Dae <inki.dae@samsung.com>
      Cc: Maxime Ripard  <maxime.ripard@free-electrons.com>
      Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Daniel Vetter <daniel.vetter@intel.com>
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Christian König <christian.koenig@amd.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: Gerd Hoffmann <kraxel@redhat.com>
      Cc: Brian Starkey <brian.starkey@arm.com>
      Cc: Liviu Dudau <liviu.dudau@arm.com>
      Cc: Alexey Brodkin <abrodkin@synopsys.com>
      Acked-by: NDave Airlie <airlied@gmail.com>
      Reviewed-by: NRob Clark <robdclark@gmail.com>
      Reviewed-by: NChristian König <christian.koenig@amd.com>
      Reviewed-by: NEric Anholt <eric@anholt.net>
      Reviewed-by: NJani Nikula <jani.nikula@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      0d42204f
    • D
      Merge tag 'topic/drm-misc-2016-08-23' of git://anongit.freedesktop.org/drm-intel into drm-next · d8048196
      Dave Airlie 提交于
      A few bigger things:
      - start of splitting drm_crtc.c into more manageable and better documneted
        chunks
      - DRM_DEV_* logging (Sean)
      
      * tag 'topic/drm-misc-2016-08-23' of git://anongit.freedesktop.org/drm-intel: (46 commits)
        drm/fb-helper: Make docs for fb_set_suspend wrappers consistent
        drm/rockchip: Delete unnecessary assignment for the field "owner"
        drm/bridge: dw-hdmi: Delete unnecessary assignment for the field "owner"
        drm/rockchip: Don't continue trying to enable crtc on failure
        drm/fb-helper: Add drm_fb_helper_set_suspend_unlocked()
        drm/fb-helper: Fix the dummy remove_conflicting_framebuffers
        drm/udl: Ensure channel is selected before using the device.
        drm: Avoid calling dev_printk(.dev = NULL)
        drm: avoid exposing kernel stack in compat_drm_getstats
        reservation: fix small comment typo
        drm: Don't implement empty prepare_fb()/cleanup_fb()
        virtio-gpu: Use memdup_user() rather than duplicating its implementation
        GPU-DRM-Savage: Use memdup_user() rather than duplicating
        drm: Allow drivers to modify plane_state in prepare_fb/cleanup_fb
        drm/rockchip: Use DRM_DEV_ERROR in vop
        drm: Introduce DRM_DEV_* log messages
        drm/edid: CEA mode 64 1080p100 vsync pulse width incorrect
        Revert "drm/hisilicon: Don't set drm_device->platformdev"
        dma-buf: fix kernel-doc warning and typos
        drm: Fix kerneldoc in drm_plane_helper.c
        ...
      d8048196
    • D
      drm/fb-helper: Make docs for fb_set_suspend wrappers consistent · 28579f37
      Daniel Vetter 提交于
      I figured I might as well go ocd and make them booleans and rename the
      locked version too.
      
      v2: Review from Noralf.
      Reported-by: Nkbuild test robot <fengguang.wu@intel.com>
      Cc: Noralf Trønnes <noralf@tronnes.org>
      Fixes: cfe63423 ("drm/fb-helper: Add drm_fb_helper_set_suspend_unlocked()")
      Acked-by: NNoralf Trønnes <noralf@tronnes.org>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/20160823152727.31788-1-daniel.vetter@ffwll.ch
      28579f37
  2. 23 8月, 2016 7 次提交
  3. 22 8月, 2016 2 次提交
  4. 19 8月, 2016 7 次提交
  5. 17 8月, 2016 11 次提交
  6. 16 8月, 2016 10 次提交