Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Feb 04, 2020
  2. Jan 07, 2020
  3. Feb 17, 2017
  4. Oct 05, 2016
  5. Jun 08, 2016
  6. Apr 28, 2016
  7. Mar 30, 2016
  8. Nov 06, 2015
  9. Jul 14, 2015
  10. Mar 18, 2015
  11. Dec 25, 2014
  12. Aug 28, 2014
  13. Aug 27, 2014
  14. Jun 03, 2014
  15. May 27, 2014
  16. Jan 19, 2014
  17. Sep 29, 2013
  18. Jul 28, 2013
  19. May 27, 2013
  20. Apr 21, 2013
  21. May 02, 2012
  22. May 31, 2011
  23. Mar 03, 2011
  24. Jan 08, 2011
  25. Dec 08, 2010
  26. Apr 08, 2010
  27. Feb 10, 2010
  28. Aug 30, 2009
    • Ben Hutchings's avatar
      radeon: Use request_firmware() · e292590b
      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>
      e292590b
    • Ben Hutchings's avatar
      radeon: Use request_firmware() · 9715b36e
      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>
      9715b36e