1. 28 8月, 2015 1 次提交
  2. 22 1月, 2015 4 次提交
    • B
      drm/nouveau/therm: namespace + nvidia gpu names (no binary change) · e1404611
      Ben Skeggs 提交于
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      e1404611
    • B
      drm/nouveau/bios: namespace + nvidia gpu names (no binary change) · d390b480
      Ben Skeggs 提交于
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      d390b480
    • B
      drm/nouveau/pmu: rename from pwr (no binary change) · ebb58dc2
      Ben Skeggs 提交于
      Switch to NVIDIA's name for the device.
      
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      ebb58dc2
    • B
      drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes) · c39f472e
      Ben Skeggs 提交于
      The symlinks were annoying some people, and they're not used anywhere
      else in the kernel tree.  The include directory structure has been
      changed so that symlinks aren't needed anymore.
      
      NVKM has been moved from core/ to nvkm/ to make it more obvious as to
      what the directory is for, and as some minor prep for when NVKM gets
      split out into its own module (virt) at a later date.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      c39f472e
  3. 26 3月, 2014 2 次提交
  4. 14 11月, 2013 1 次提交
  5. 08 11月, 2013 6 次提交
  6. 04 9月, 2013 3 次提交
  7. 18 3月, 2013 4 次提交
  8. 20 2月, 2013 7 次提交
  9. 03 10月, 2012 2 次提交
    • M
      drm/nouveau/therm: add support for fan-control modes · 2f951a5d
      Martin Peres 提交于
      For now, only 2 control modes are available:
      - NONE: The fan is never touched (default)
      - MANUAL: The fan is set to the user-defined fan speed (pwm1)
      
      This patch introduces a distinction between ptherm internal fan management
      and external fan management. The latter is bound to respect the fan mode
      while the first can still select the speed it wants unless the NONE mode
      is selected. This is important for automatic fan management.
      Signed-off-by: NMartin Peres <martin.peres@labri.fr>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      2f951a5d
    • M
      drm/nouveau/therm: move thermal-related functions to the therm subdev · aa1b9b48
      Martin Peres 提交于
      It looks scary because of the size, but I tried to keep the differences minimal.
      Further patches will fix the actual "driver" code and add new features.
      
      v2: change filenames, split to submodules
      
      v3: add a missing include
      
      v4: Ben Skeggs <bskeggs@redhat.com>
      - fixed set_defaults() to allow min_duty < 30 (thermal table will
        override this if it's actually necessary)
      - fixed set_defaults() to not provide pwm_freq so nv4x (which only has
        pwm_div) can actually work.  the boards using pwm_freq will have a
        thermal table entry to provide us the value.
      - removed unused files
      Signed-off-by: NMartin Peres <martin.peres@labri.fr>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      aa1b9b48