1. 05 Sep, 2015 31 commits
  2. 04 Sep, 2015 9 commits
    • Linus Torvalds's avatar
      Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux · f377ea88
      Linus Torvalds authored
      Pull drm updates from Dave Airlie:
       "This is the main pull request for the drm for 4.3.  Nouveau is
        probably the biggest amount of changes in here, since it missed 4.2.
        Highlights below, along with the usual bunch of fixes.
      
        All stuff outside drm should have applicable acks.
      
        Highlights:
      
         - new drivers:
              freescale dcu kms driver
      
         - core:
              more atomic fixes
              disable some dri1 interfaces on kms drivers
              drop fb panic handling, this was just getting more broken, as more locking was required.
              new core fbdev Kconfig support - instead of each driver enable/disabling it
              struct_mutex cleanups
      
         - panel:
              more new panels
              cleanup Kconfig
      
         - i915:
              Skylake support enabled by default
              legacy modesetting using atomic infrastructure
              Skylake fixes
              GEN9 workarounds
      
         - amdgpu:
              Fiji support
              CGS support for amdgpu
              Initial GPU scheduler - off by default
              Lots of bug fixes and optimisations.
      
         - radeon:
              DP fixes
              misc fixes
      
         - amdkfd:
              Add Carrizo support for amdkfd using amdgpu.
      
         - nouveau:
              long pending cleanup to complete driver,
              fully bisectable which makes it larger,
              perfmon work
              more reclocking improvements
              maxwell displayport fixes
      
         - vmwgfx:
              new DX device support, supports OpenGL 3.3
              screen targets support
      
         - mgag200:
              G200eW support
              G200e new revision support
      
         - msm:
              dragonboard 410c support, msm8x94 support, msm8x74v1 support
              yuv format support
              dma plane support
              mdp5 rotation
              initial hdcp
      
         - sti:
              atomic support
      
         - exynos:
              lots of cleanups
              atomic modesetting/pageflipping support
              render node support
      
         - tegra:
              tegra210 support (dc, dsi, dp/hdmi)
              dpms with atomic modesetting support
      
         - atmel:
              support for 3 more atmel SoCs
              new input formats, PRIME support.
      
         - dwhdmi:
              preparing to add audio support
      
         - rockchip:
              yuv plane support"
      
      * 'drm-next' of git://people.freedesktop.org/~airlied/linux: (1369 commits)
        drm/amdgpu: rename gmc_v8_0_init_compute_vmid
        drm/amdgpu: fix vce3 instance handling
        drm/amdgpu: remove ib test for the second VCE Ring
        drm/amdgpu: properly enable VM fault interrupts
        drm/amdgpu: fix warning in scheduler
        drm/amdgpu: fix buffer placement under memory pressure
        drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
        drm/amdgpu: fix typo in dce11 watermark setup
        drm/amdgpu: fix typo in dce10 watermark setup
        drm/amdgpu: use top down allocation for non-CPU accessible vram
        drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
        drm/amdgpu: set MEC doorbell range for Fiji
        drm/amdgpu: implement burst NOP for SDMA
        drm/amdgpu: add insert_nop ring func and default implementation
        drm/amdgpu: add amdgpu_get_sdma_instance helper function
        drm/amdgpu: add AMDGPU_MAX_SDMA_INSTANCES
        drm/amdgpu: add burst_nop flag for sdma
        drm/amdgpu: add count field for the SDMA NOP packet v2
        drm/amdgpu: use PT for VM sync on unmap
        drm/amdgpu: make wait_event uninterruptible in push_job
        ...
      f377ea88
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/linux into drm-next · 73bf1b7b
      Dave Airlie authored
      A few more fixes for amdgpu from the last few days:
      - Fix several copy paste typos
      - Resume from suspend fixes for VCE
      - Fix the GPU scheduler warning in kfifo_out
      - Re-enable GPUVM fault interrupts which were inadvertently disabled
      - GPUVM page table hang fix when paging
      
      * 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/linux:
        drm/amdgpu: rename gmc_v8_0_init_compute_vmid
        drm/amdgpu: fix vce3 instance handling
        drm/amdgpu: remove ib test for the second VCE Ring
        drm/amdgpu: properly enable VM fault interrupts
        drm/amdgpu: fix warning in scheduler
        drm/amdgpu: fix buffer placement under memory pressure
        drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
        drm/amdgpu: fix typo in dce11 watermark setup
        drm/amdgpu: fix typo in dce10 watermark setup
        drm/amdgpu: use top down allocation for non-CPU accessible vram
        drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
      73bf1b7b
    • Alex Deucher's avatar
      drm/amdgpu: rename gmc_v8_0_init_compute_vmid · 35c7a952
      Alex Deucher authored
      It should be gfx_v8_0_init_compute_vmid since it's
      part of the gfx block.
      Acked-by: default avatarLeo Liu <leo.liu@amd.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      35c7a952
    • Alex Deucher's avatar
      drm/amdgpu: fix vce3 instance handling · be4f38e2
      Alex Deucher authored
      Need to properly handle the instances for the idle
      checks and soft reset.
      Acked-by: default avatarLeo Liu <leo.liu@amd.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      be4f38e2
    • Leo Liu's avatar
      drm/amdgpu: remove ib test for the second VCE Ring · 898e50d4
      Leo Liu authored
      it seems the VCE ring 1 ib test not reliable, remove it for now.
      Signed-off-by: default avatarLeo Liu <leo.liu@amd.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      Tested-and-Reviewed-by: default avatarSonny Jiang <sonny.jiang@amd.com>
      898e50d4
    • Christian König's avatar
      drm/amdgpu: properly enable VM fault interrupts · 140b519f
      Christian König authored
      This fixes not printing VM faults.
      Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      140b519f
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 51e771c0
      Linus Torvalds authored
      Pull input subsystem updates from Dmitry Torokhov:
       "Drivers, drivers, drivers...  No interesting input core changes this
        time"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (74 commits)
        Input: elan_i2c - use iap_version to get firmware information
        Input: max8997_haptic - fix module alias
        Input: elan_i2c - fix typos for validpage_count
        Input: psmouse - add small delay for IBM trackpoint pass-through mode
        Input: synaptics - fix handling of disabling gesture mode
        Input: elan_i2c - enable ELAN0100 acpi panels
        Input: gpio-keys - report error when disabling unsupported key
        Input: sur40 - fix error return code
        Input: sentelic - silence some underflow warnings
        Input: zhenhua - switch to using bitrev8()
        Input: cros_ec_keyb - replace KEYBOARD_CROS_EC dependency
        Input: cap11xx - add LED support
        Input: elants_i2c - fix for devm_gpiod_get API change
        Input: elan_i2c - enable asynchronous probing
        Input: elants_i2c - enable asynchronous probing
        Input: elants_i2c - wire up regulator support
        Input: do not emit unneeded EV_SYN when suspending
        Input: elants_i2c - disable idle mode before updating firmware
        MAINTAINERS: Add maintainer for atmel_mxt_ts
        Input: atmel_mxt_ts - remove warning on zero T44 count
        ...
      51e771c0
    • Linus Torvalds's avatar
      Merge tag 'sound-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · abebcdfb
      Linus Torvalds authored
      Pull sound updates from Takashi Iwai:
       "There are little changes in core part, but lots of development are
        found in drivers, especially ASoC.  The diffstat shows regmap-related
        changes for a slight API additions / changes, and that's all.
      
        Looking at the code size statistics, the most significant addition is
        for Intel Skylake.  (Note that SKL support is still underway, the
        codec driver is missing.) Also STI controller driver is a major
        addition as well as a few new codec drivers.
      
        In HD-audio side, there are fewer changes than the past.  The
        noticeable change is the support of ELD notification from i915
        graphics driver.  Thus this pull request carries a few changes in
        drm/i915.
      
        Other than that, USB-audio got a rewrite of runtime PM code.  It was
        initiated by lockdep warning, but resulted in a good cleanup in the
        end.
      
        Below are the highlights:
      
        Common:
         - Factoring out of AC'97 reset code from ASoC into the core helper
         - A few regmap API extensions (in case it's not pulled yet)
      
        ASoC:
         - New drivers for Cirrus CS4349, GTM601, InvenSense ICS43432, Realtek
           RT298 and ST STI controllers
         - Machine drivers for Rockchip systems with MAX98090 and RT5645 and
           RT5650
         - Initial driver support for Intel Skylake devices
         - Lots of rsnd cleanup and enhancements
         - A few DAPM fixes and cleanups
         - A large number of cleanups in various drivers (conversion and
           standardized to regmap, component) mostly by Lars-Peter and Axel
      
        HD-audio:
         - Extended HD-audio core for Intel Skylake controller support
         - Quirks for Dell headsets, Alienware 15
         - Clean up of pin-based quirk tables for Realtek codecs
         - ELD notifier implenetation for Intel HDMI/DP
      
        USB-audio:
         - Refactor runtime PM code to make lockdep happier"
      
      * tag 'sound-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (411 commits)
        drm/i915: Add locks around audio component bind/unbind
        drm/i915: Drop port_mst_index parameter from pin/eld callback
        ALSA: hda - Fix missing inline for dummy snd_hdac_set_codec_wakeup()
        ALSA: hda - Wake the codec up on pin/ELD notify events
        ALSA: hda - allow codecs to access the i915 pin/ELD callback
        drm/i915: Call audio pin/ELD notify function
        drm/i915: Add audio pin sense / ELD callback
        ASoC: zx296702-i2s: Fix resource leak when unload module
        ASoC: sti_uniperif: Ensure component is unregistered when unload module
        ASoC: au1x: psc-i2s: Convert to use devm_ioremap_resource
        ASoC: sh: dma-sh7760: Convert to devm_snd_soc_register_platform
        ASoC: spear_pcm: Use devm_snd_dmaengine_pcm_register to fix resource leak
        ALSA: fireworks/bebob/dice/oxfw: fix substreams counting at vmalloc failure
        ASoC: Clean up docbook warnings
        ASoC: txx9: Convert to devm_snd_soc_register_platform
        ASoC: pxa: Convert to devm_snd_soc_register_platform
        ASoC: nuc900: Convert to devm_snd_soc_register_platform
        ASoC: blackfin: Convert to devm_snd_soc_register_platform
        ASoC: au1x: Convert to devm_snd_soc_register_platform
        ASoC: qcom: Constify asoc_qcom_lpass_cpu_dai_ops
        ...
      abebcdfb
    • Linus Torvalds's avatar
      Merge tag 'backlight-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight · 670c039d
      Linus Torvalds authored
      Pull backlight updates from Lee Jones:
       - Stop using LP855X Platform Data to control regulators
       - Move PWM8941 WLED driver into Backlight
       - Remove invalid use of IS_ERR_VALUE() macro
       - Remove duplicate check for NULL data before unregistering
       - Export I2C Device ID structure
      
      * tag 'backlight-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight:
        backlight: tosa: Export I2C module alias information
        backlight: lp8788_bl: Delete a check before backlight_device_unregister()
        backlight: sky81452: Remove unneeded use of IS_ERR_VALUE() macro
        backlight: pm8941-wled: Move PM8941 WLED driver to backlight
        backlight: lp855x: Use private data for regulator control
      670c039d