1. 19 Jan, 2016 1 commit
  2. 15 Jan, 2016 2 commits
  3. 13 Jan, 2016 22 commits
  4. 12 Jan, 2016 11 commits
  5. 11 Jan, 2016 4 commits
    • Stephen Rothwell's avatar
      drm/amdgpu/powerplay: include asm/div64.h for do_div() · 8a0d560f
      Stephen Rothwell authored
      Fixes: 1e4854e9 ("drm/amdgpu/powerplay: implement thermal control for tonga.")
      Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      8a0d560f
    • Alex Deucher's avatar
      drm/amdgpu: add irq domain support · 5f232365
      Alex Deucher authored
      Hardware blocks on the GPU like ACP generate interrupts in
      the GPU interrupt controller, but are driven by a separate
      driver.  Add an irq domain to the GPU driver so that
      blocks like ACP can register a Linux interrupt.
      Acked-by: default avatarDave Airlie <airlied@redhat.com>
      Acked-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      5f232365
    • Alex Deucher's avatar
      drm/amdgpu/cgs: add an interface to access PCI resources · ba228ac8
      Alex Deucher authored
      This provides an interface to get access to the base address
      of PCI resources (MMIO, DOORBELL, etc.).  Only MMIO and
      DOORBELL are implemented right now.  This is necessary to
      properly utilize shared drivers on platform devices.  IP
      modules can use this interface to get the base address
      of the resource and add any additional offset and set the
      size when setting up the platform driver(s).
      Acked-by: default avatarDave Airlie <airlied@redhat.com>
      Acked-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      ba228ac8
    • Dave Airlie's avatar
      Merge branch 'linux-4.5' of git://github.com/skeggsb/linux into drm-next · 57b4f7e6
      Dave Airlie authored
      - gk20a instmem fixes / improvements
      - more gm10x vs gm20x differences deal with
      - better support for high-frequency hdmi modes
      - pstate control interfaces moved to debugfs
      - support for pcie link speed changes
      - misc other fixes across the board
      
      * 'linux-4.5' of git://github.com/skeggsb/linux: (50 commits)
        drm/nouveau/pmu: prevent falcon from acking interrupts routed to the host
        drm/nouveau/perf: change pcie speed on pstate change
        drm/nouveau/perf: add fields for pci speed and width and use it for the pstates
        drm/nouveau/bios/perf: parse the pci speed from the bios for tesla and newer cards
        drm/nouveau/pci: implement pcie speed change for kepler+
        drm/nouveau/pci: implement pcie speed change for Fermi
        drm/nouveau/pci: implement pcie speed change for tesla
        drm/nouveau/pci: implement generic code for pcie speed change
        drm/nouveau/pci: add gk104 variant
        drm/nouveau/pci: add gf106 variant
        drm/nouveau/kms: take mode_config mutex in connector hotplug path
        drm/nouveau/nouveau/perfmon: add interface files for current core voltage
        drm/nouveau/sysfs: remove pstate interface
        drm/nouveau/debugfs: add copy of sysfs pstate interface ported to debugfs
        drm/nouveau/debugfs: we need a ctrl object for debugfs
        drm/nouveau/debugfs: rename functions to indicate they are used inside drm
        drm/nouveau/debugfs: add infrastructure to add files with other fops than only read
        drm/nouveau/fifo/gf100: remove references to "daemon"
        drm/nouveau/fb/nv50: remove references to "daemon"
        drm/nouveau/clk: remove references to "daemon"
        ...
      57b4f7e6