1. 02 Jun, 2015 1 commit
  2. 28 May, 2015 2 commits
  3. 22 May, 2015 7 commits
  4. 06 May, 2015 7 commits
  5. 05 May, 2015 1 commit
    • Fang, Yang A's avatar
      ASoC: Intel: Fixed kbuild warnings · 26f63c69
      Fang, Yang A authored
      fix following sparse warnings: (new ones prefixed by >>)
      
      >> sound/soc/intel/boards/cht_bsw_max98090_ti.c:168:37: sparse:
      >> incorrect type in argument 2 (different base types)
         sound/soc/intel/boards/cht_bsw_max98090_ti.c:168:37:    expected
      unsigned int [unsigned] val
         sound/soc/intel/boards/cht_bsw_max98090_ti.c:168:37:    got
      restricted snd_pcm_format_t [usertype] <noident>
      Signed-off-by: default avatarFang, Yang A <yang.a.fang@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      26f63c69
  6. 04 May, 2015 3 commits
  7. 01 May, 2015 5 commits
  8. 30 Apr, 2015 1 commit
  9. 29 Apr, 2015 1 commit
  10. 28 Apr, 2015 1 commit
  11. 27 Apr, 2015 11 commits
    • Fang, Yang A's avatar
      ASoC: rt5645: fixed kbuild err · baf2a0e1
      Fang, Yang A authored
      kbuild robot reports following error/warnings
      
         sound/soc/codecs/rt5645.c: In function 'rt5645_i2c_probe':
      >> sound/soc/codecs/rt5645.c:2720:4: error: implicit declaration of
      >> function 'devm_gpiod_get_index'
      >> [-Werror=implicit-function-declaration]
             gpiod = devm_gpiod_get_index(&i2c->dev, "rt5645", 0);
             ^
      >> sound/soc/codecs/rt5645.c:2720:10: warning: assignment makes pointer
      >> from integer without a cast
             gpiod = devm_gpiod_get_index(&i2c->dev, "rt5645", 0);
                   ^
      >> sound/soc/codecs/rt5645.c:2722:4: error: implicit declaration of
      >> function 'gpiod_direction_input'
      >> [-Werror=implicit-function-declaration]
             if (IS_ERR(gpiod) || gpiod_direction_input(gpiod)) {
             ^
      >> sound/soc/codecs/rt5645.c:2726:5: error: implicit declaration of
      >> function 'desc_to_gpio' [-Werror=implicit-function-declaration]
              rt5645->pdata.hp_det_gpio = desc_to_gpio(gpiod);
              ^
      >> sound/soc/codecs/rt5645.c:2728:7: error: implicit declaration of
      >> function 'gpiod_is_active_low'
      >> [-Werror=implicit-function-declaration]
                = !gpiod_is_active_low(gpiod);
                ^
         cc1: some warnings being treated as errors
      Signed-off-by: default avatarFang, Yang A <yang.a.fang@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      baf2a0e1
    • Fang, Yang A's avatar
      ASoC: rt5645: set platform data base on DMI · 78c34fd4
      Fang, Yang A authored
      set platform specific data for intel strago platform
      Signed-off-by: default avatarFang, Yang A <yang.a.fang@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      78c34fd4
    • Mark Brown's avatar
      Merge branch 'fix/rt5645' of... · 10bb15a9
      Mark Brown authored
      Merge branch 'fix/rt5645' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-rt5645
      10bb15a9
    • Axel Lin's avatar
      ASoC: rt5645: Fix mask for setting RT5645_DMIC_2_DP_GPIO12 bit · 53f9b3ba
      Axel Lin authored
      Current code uses wrong mask when setting RT5645_DMIC_2_DP_GPIO12 bit,
      fix it.
      Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      53f9b3ba
    • Fang, Yang A's avatar
      ASoC: Intel: Add support rt5650 in sst driver · 044d9601
      Fang, Yang A authored
      Added entry in sst driver to support rt5650 codec
      for intel Braswell platform.
      Signed-off-by: default avatarFang, Yang A <yang.a.fang@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      044d9601
    • Vinod Koul's avatar
      ASoC: intel - use SNDRV_CTL_ELEM_ID_NAME_MAXLEN · 8c359a9f
      Vinod Koul authored
      we have defined SNDRV_CTL_ELEM_ID_NAME_MAXLEN as size of name array so use
      this define instead of numeric value
      Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      8c359a9f
    • Jin Yao's avatar
      ASoC: Intel: Remove invalid kfree of devm allocated data · 3228723b
      Jin Yao authored
      kbuild robot reports following warning:
      "sound/soc/intel/haswell/sst-haswell-ipc.c:2204:1-6:
       WARNING: invalid free of devm_ allocated data"
      
      As julia explains to me, the memory allocated with devm_kalloc
      is freed automatically on failure of a probe function. So this
      kfree should be removed otherwise the double free will be got in
      error handler path.
      Signed-off-by: default avatarJin Yao <yao.jin@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      3228723b
    • Linus Torvalds's avatar
      Linux 4.1-rc1 · b787f68c
      Linus Torvalds authored
      b787f68c
    • Andy Lutomirski's avatar
      x86_64, asm: Work around AMD SYSRET SS descriptor attribute issue · 61f01dd9
      Andy Lutomirski authored
      AMD CPUs don't reinitialize the SS descriptor on SYSRET, so SYSRET with
      SS == 0 results in an invalid usermode state in which SS is apparently
      equal to __USER_DS but causes #SS if used.
      
      Work around the issue by setting SS to __KERNEL_DS __switch_to, thus
      ensuring that SYSRET never happens with SS set to NULL.
      
      This was exposed by a recent vDSO cleanup.
      
      Fixes: e7d6eefa x86/vdso32/syscall.S: Do not load __USER32_DS to %ss
      Signed-off-by: default avatarAndy Lutomirski <luto@kernel.org>
      Cc: Peter Anvin <hpa@zytor.com>
      Cc: Borislav Petkov <bp@alien8.de>
      Cc: Denys Vlasenko <vda.linux@googlemail.com>
      Cc: Brian Gerst <brgerst@gmail.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      61f01dd9
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 1190944f
      Linus Torvalds authored
      Pull intel drm fixes from Dave Airlie.
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg
        drm/i915: Workaround to avoid lite restore with HEAD==TAIL
        drm/i915: cope with large i2c transfers
      1190944f
    • Linus Torvalds's avatar
      Merge git://git.infradead.org/intel-iommu · 9f86262d
      Linus Torvalds authored
      Pull intel iommu updates from David Woodhouse:
       "This lays a little of the groundwork for upcoming Shared Virtual
        Memory support — fixing some bogus #defines for capability bits and
        adding the new ones, and starting to use the new wider page tables
        where we can, in anticipation of actually filling in the new fields
        therein.
      
        It also allows graphics devices to be assigned to VM guests again.
        This got broken in 3.17 by disallowing assignment of RMRR-afflicted
        devices.  Like USB, we do understand why there's an RMRR for graphics
        devices — and unlike USB, it's actually sane.  So we can make an
        exception for graphics devices, just as we do USB controllers.
      
        Finally, tone down the warning about the X2APIC_OPT_OUT bit, due to
        persistent requests.  X2APIC_OPT_OUT was added to the spec as a nasty
        hack to allow broken BIOSes to forbid us from using X2APIC when they
        do stupid and invasive things and would break if we did.
      
        Someone noticed that since Windows doesn't have full IOMMU support for
        DMA protection, setting the X2APIC_OPT_OUT bit made Windows avoid
        initialising the IOMMU on the graphics unit altogether.
      
        This means that it would be available for use in "driver mode", where
        the IOMMU registers are made available through a BAR of the graphics
        device and the graphics driver can do SVM all for itself.
      
        So they started setting the X2APIC_OPT_OUT bit on *all* platforms with
        SVM capabilities.  And even the platforms which *might*, if the
        planets had been aligned correctly, possibly have had SVM capability
        but which in practice actually don't"
      
      * git://git.infradead.org/intel-iommu:
        iommu/vt-d: support extended root and context entries
        iommu/vt-d: Add new extended capabilities from v2.3 VT-d specification
        iommu/vt-d: Allow RMRR on graphics devices too
        iommu/vt-d: Print x2apic opt out info instead of printing a warning
        iommu/vt-d: kill bogus ecap_niotlb_iunits()
      9f86262d