1. 15 7月, 2014 2 次提交
  2. 09 7月, 2014 1 次提交
  3. 24 6月, 2014 2 次提交
  4. 22 6月, 2014 1 次提交
    • A
      ASoC: samsung: Add I2C dependency for snow · 5264d0e6
      Arnd Bergmann 提交于
      Both codecs used by snow, max98090 and max98095 require the use
      of I2C, so we can only select this driver if I2C is there, otherwise
      we get a build error like:
      
      codecs/max98090.c:2494:1: warning: data definition has no type or storage class [enabled by default]
       module_i2c_driver(max98090_i2c_driver);
       ^
      codecs/max98095.c:2443:1: warning: data definition has no type or storage class [enabled by default]
       module_i2c_driver(max98095_i2c_driver);
       ^
      
      This adds one more I2C dependency to the hundreds we already
      have.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NTushar Behera <tushar.behera@linaro.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      5264d0e6
  5. 02 5月, 2014 2 次提交
  6. 01 5月, 2014 2 次提交
  7. 30 4月, 2014 1 次提交
  8. 07 3月, 2014 1 次提交
  9. 30 1月, 2014 2 次提交
  10. 24 1月, 2014 1 次提交
  11. 23 1月, 2014 1 次提交
    • S
      ASoC: samsung: Fix Kconfig dependency · 4a9eee01
      Sachin Kamat 提交于
      Select S3C24XX_DMA instead of S3C2410_DMA to avoid following dependency issues
      and build errors:
      
      warning: (CPU_S3C2410 && CPU_S3C2442 && SND_SOC_SAMSUNG && SND_S3C24XX_I2S && SND_S3C2412_SOC_I2S && SND_SOC_SAMSUNG_SMDK2443_WM9710 && SND_SOC_SAMSUNG_LN2440SBC_ALC650) selects S3C2410_DMA which has unmet direct dependencies (ARCH_S3C24XX && S3C24XX_DMA && (CPU_S3C2410 || CPU_S3C2442))
      warning: (CPU_S3C2410 && CPU_S3C2442 && SND_SOC_SAMSUNG && SND_S3C24XX_I2S && SND_S3C2412_SOC_I2S && SND_SOC_SAMSUNG_SMDK2443_WM9710 && SND_SOC_SAMSUNG_LN2440SBC_ALC650) selects S3C2410_DMA which has unmet direct dependencies (ARCH_S3C24XX && S3C24XX_DMA && (CPU_S3C2410 || CPU_S3C2442))
      
      arch/arm/mach-s3c24xx/built-in.o: In function `s3c2410_dma_add':
      arch/arm/mach-s3c24xx/dma-s3c2410.c:134: undefined reference to `s3c2410_dma_init'
      arch/arm/mach-s3c24xx/dma-s3c2410.c:135: undefined reference to `s3c24xx_dma_order_set'
      arch/arm/mach-s3c24xx/dma-s3c2410.c:136: undefined reference to `s3c24xx_dma_init_map'
      arch/arm/plat-samsung/include/plat/dma-ops.h:60: undefined reference to `s3c_dma_get_ops'
      sound/soc/samsung/s3c24xx-i2s.c:293: undefined reference to `s3c2410_dma_ctrl'
      arch/arm/plat-samsung/include/plat/dma-ops.h:60: undefined reference to `s3c_dma_get_ops'
      arch/arm/plat-samsung/include/plat/dma-ops.h:60: undefined reference to `s3c_dma_get_ops'
      sound/built-in.o: In function `s3c2412_i2s_trigger':
      sound/soc/samsung/s3c-i2s-v2.c:432: undefined reference to `s3c2410_dma_ctrl'
      Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      4a9eee01
  12. 12 12月, 2013 1 次提交
    • M
      ASoC: samsung: Use ASoC dmaengine code where possible · d37bdf73
      Mark Brown 提交于
      Since all Exynos platforms have been converted to dmaengine and many of
      the older platforms are in the process of conversion they do not need to
      use the legacy s3c-dma APIs for DMA but can instead use the standard ASoC
      dmaengine helpers. This both allows them to benefit from improvements
      implemented in the generic code and supports multiplatform.
      
      This patch includes some fixes from Padma for Exynos SoCs, her testing
      was on a slightly earlier version of the patch due to unrelated breakage
      preventing testing.
      Signed-off-by: NMark Brown <broonie@linaro.org>
      Tested By: Padmavathi Venna <padma.v@samsung.com>
      d37bdf73
  13. 21 10月, 2013 1 次提交
    • H
      ARM: S3C24XX: Fix possible dma selection warning · da2f5f48
      Heiko Stuebner 提交于
      Currently the s3c sound support selects CONFIG_S3C2410_DMA on s3c24xx
      architectures while the generic dma config is enabled by CONFIG_S3C24XX_DMA.
      
      With the way the Kconfig options are layed out currently it is possible
      to enable Samsung sound support without enabling the necessary dma support
      resulting in warnings like
        warning: (SND_SOC_SAMSUNG && SND_S3C24XX_I2S && SND_S3C2412_SOC_I2S &&
             SND_SOC_SAMSUNG_SMDK2443_WM9710 && SND_SOC_SAMSUNG_LN2440SBC_ALC650)
        selects S3C2410_DMA which has unmet direct dependencies (ARCH_S3C24XX &&
             S3C24XX_DMA && (CPU_S3C2410 || CPU_S3C2442))
      
      Therefore bring the s3c2410 dma support in line with the way the other
      s3c24xx SoCs handle this by having the SoC dma-support selected if the generic
      s3c dma support is enabled and have the sound support depend on S3C24XX_DMA
      on these arches. The s3c2442 is using the same dma descriptors and therefore
      also selected S3C2410_DMA.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Reviewed-by: NTomasz Figa <t.figa@samsung.com>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      da2f5f48
  14. 13 9月, 2013 1 次提交
  15. 22 6月, 2013 1 次提交
  16. 22 5月, 2013 1 次提交
  17. 13 3月, 2013 1 次提交
  18. 29 1月, 2013 1 次提交
  19. 02 11月, 2012 2 次提交
  20. 29 8月, 2012 1 次提交
  21. 25 8月, 2012 1 次提交
  22. 10 8月, 2012 1 次提交
  23. 03 3月, 2012 1 次提交
    • K
      ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX · b130d5c2
      Kukjin Kim 提交于
      This patch changes the ARCH name to "ARCH_S3C24XX" for Samsung
      S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,
      and S3C2450 SoCs so that we can merge the mach-xxx directories
      and plat-s3c24xx dir. to just one mach-s3c24xx for them.
      
      I think this should be sent to upstream via samsung tree because
      this touches many samsung stuff.
      
      Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: Chris Ball <cjb@laptop.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      [for the gadget part:]
      Acked-by: NFelipe Balbi <balbi@ti.com>
      [for the framebuffer (video) part:]
      Acked-by: NFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      [For the watchdog-part:]
      Acked-by: NWim Van Sebroeck <wim@iguana.be>
      Cc: Sangbeom Kim <sbkim73@samsung.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      b130d5c2
  24. 04 12月, 2011 1 次提交
    • A
      ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994 · dd85ecc2
      Axel Lin 提交于
      SND_SOC_LITTLEMILL selects SND_SOC_WM8994, but SND_SOC_WM8994 needs MFD_WM8994.
      Thus we need to select MFD_WM8994 to fix below build error:
      
        LD      .tmp_vmlinux1
      sound/built-in.o: In function `wm8994_write':
      sound/soc/codecs/wm8994.c:201: undefined reference to `wm8994_reg_write'
      sound/built-in.o: In function `wm8994_read':
      sound/soc/codecs/wm8994.c:222: undefined reference to `wm8994_reg_read'
      sound/built-in.o: In function `wm8994_resume':
      sound/soc/codecs/wm8994.c:2847: undefined reference to `wm8994_reg_read'
      sound/built-in.o: In function `wm8994_codec_probe':
      sound/soc/codecs/wm8994.c:3501: undefined reference to `wm8994_reg_read'
      sound/soc/codecs/wm8994.c:3660: undefined reference to `wm8994_reg_read'
      sound/soc/codecs/wm8994.c:3672: undefined reference to `wm8994_reg_read'
      sound/built-in.o: In function `wm8958_dsp2_fw':
      sound/soc/codecs/wm8958-dsp2.c:154: undefined reference to `wm8994_bulk_write'
      make: *** [.tmp_vmlinux1] Error 1
      Signed-off-by: NAxel Lin <axel.lin@gmail.com>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      dd85ecc2
  25. 01 12月, 2011 1 次提交
  26. 29 11月, 2011 1 次提交
    • M
      ASoC: Add basic 1277-EV1 Littlemill audio driver · 0a590b1d
      Mark Brown 提交于
      The Littlemill audio card supports a number of pluggable miniboards,
      normally for the WM8994 family of devices. As all these devices look
      mostly the same from an external configuration point of view and are
      runtime enumerable we can write a standard machine driver which will
      work out of the box with any of them. Start doing that with the bare
      bones of a driver, only supporting AIF1.
      
      Future patches will flesh this out to be more fully featured.
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      0a590b1d
  27. 10 11月, 2011 1 次提交
  28. 03 10月, 2011 1 次提交
    • A
      ASoC: samsung: WM8994 depends on MFD_WM8994 · 61e49bf1
      Arnd Bergmann 提交于
      Any driver that selects SND_SOC_WM8994 should also make sure that
      MFD_WM8994 is set, since the codec relies on the mfd code:
      
        sound/built-in.o: In function `wm8994_read':
        last.c:(.text+0x20160): undefined reference to `wm8994_reg_read'
        sound/built-in.o: In function `wm8994_write':
        last.c:(.text+0x20e68): undefined reference to `wm8994_reg_write'
      
      This solves the problem by selecting the MFD driver directly
      and adding extra 'depends on' statements to make sure that we
      respect the dependencies of that driver.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      61e49bf1
  29. 24 8月, 2011 2 次提交
  30. 08 8月, 2011 1 次提交
  31. 26 6月, 2011 1 次提交
  32. 10 6月, 2011 1 次提交
  33. 08 6月, 2011 1 次提交