1. 15 Sep, 2009 3 commits
  2. 14 Sep, 2009 5 commits
  3. 11 Sep, 2009 4 commits
  4. 10 Sep, 2009 7 commits
  5. 09 Sep, 2009 4 commits
  6. 08 Sep, 2009 2 commits
  7. 07 Sep, 2009 7 commits
  8. 06 Sep, 2009 4 commits
  9. 01 Sep, 2009 1 commit
  10. 30 Aug, 2009 3 commits
    • Dave Airlie's avatar
      drm/kms: move driver specific fb common code to helper functions (v2) · 785b93ef
      Dave Airlie authored
      
      
      Initially I always meant this code to be shared, but things
      ran away from me before I got to it.
      
      This refactors the i915 and radeon kms fbdev interaction layers
      out into generic helpers + driver specific pieces.
      
      It moves all the panic/sysrq enhancements to the core file,
      and stores a linked list of kernel fbs. This could possibly be
      improved to only store the fb which has fbcon on it for panics
      etc.
      
      radeon retains some specific codes used for a big endian
      workaround.
      
      changes:
      fix oops in v1
      fix freeing path for crtc_info
      
      Reviewed-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      785b93ef
    • Ben Hutchings's avatar
      radeon: Use request_firmware() · 70967ab9
      Ben Hutchings authored
      
      
      Loosely based on a patch by
      Jaswinder Singh Rajput <jaswinderlinux@gmail.com>.
      
      KMS support by Dave Airlie <airlied@redhat.com>.
      
      For Radeon 100- to 500-series, firmware blobs look like:
          struct {
              __be32 datah;
              __be32 datal;
          } cp_ucode[256];
      
      For Radeon 600-series, there are two separate firmware blobs:
          __be32 me_ucode[PM4_UCODE_SIZE * 3];
          __be32 pfp_ucode[PFP_UCODE_SIZE];
      
      For Radeon 700-series, likewise:
          __be32 me_ucode[R700_PM4_UCODE_SIZE];
          __be32 pfp_ucode[R700_PFP_UCODE_SIZE];
      
      Signed-off-by: default avatarBen Hutchings <ben@decadent.org.uk>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      70967ab9
    • Dave Airlie's avatar
      drm/radeon: cleanup mkregtable.c · 689d7c2a
      Dave Airlie authored
      
      
      This cleans up the code in mkregtable.c to be more kernel style.
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      689d7c2a