1. 10 3月, 2014 2 次提交
  2. 09 3月, 2014 2 次提交
  3. 07 3月, 2014 2 次提交
  4. 04 3月, 2014 1 次提交
  5. 28 2月, 2014 3 次提交
  6. 23 2月, 2014 8 次提交
  7. 20 2月, 2014 3 次提交
  8. 19 2月, 2014 1 次提交
  9. 18 2月, 2014 1 次提交
    • L
      ASoC: ad193x: Split SPI and I2C code into different modules · 6c3d713e
      Lars-Peter Clausen 提交于
      There are a few known (minor) problems with having the support code for both I2C
      and SPI in the same module:
          * We need to be extra careful to make sure to not build the driver into the
            kernel if one of the subsystems is build as a module (Currently only I2C
            can be build as a module).
          * The module init path error handling is rather ugly. E.g. what should be
            done if either the SPI or the I2C driver fails to register? Most drivers
            that implement SPI and I2C in the same module currently fallback to
            undefined behavior in that case. Splitting the the driver into two
            modules, one for each bus, allows the registration of the other bus driver
            to continue without problems if one of them fails.
      
      This patch splits the AD193X driver into 3 modules. One core module that
      implements the device logic, but is independent of the bus method used. And one
      module for SPI and I2C each that registers the drivers and sets up the regmap
      struct for the bus.
      Signed-off-by: NLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      6c3d713e
  10. 16 2月, 2014 1 次提交
  11. 12 2月, 2014 4 次提交
  12. 11 2月, 2014 1 次提交
  13. 08 2月, 2014 1 次提交
  14. 03 2月, 2014 4 次提交
  15. 01 2月, 2014 1 次提交
    • S
      ALSA: hda/hdmi - allow PIN_OUT to be dynamically enabled · 75fae117
      Stephen Warren 提交于
      Commit 384a48d7 "ALSA: hda: HDMI: Support codecs with fewer cvts
      than pins" dynamically enabled each pin widget's PIN_OUT only when the
      pin was actively in use. This was required on certain NVIDIA CODECs for
      correct operation. Specifically, if multiple pin widgets each had their
      mux input select the same audio converter widget and each pin widget had
      PIN_OUT enabled, then only one of the pin widgets would actually receive
      the audio, and often not the one the user wanted!
      
      However, this apparently broke some Intel systems, and commit
      6169b673 "ALSA: hda - Always turn on pins for HDMI/DP" reverted the
      dynamic setting of PIN_OUT. This in turn broke the afore-mentioned NVIDIA
      CODECs.
      
      This change supports either dynamic or static handling of PIN_OUT,
      selected by a flag set up during CODEC initialization. This flag is
      enabled for all recent NVIDIA GPUs.
      Reported-by: NUosis <uosisl@gmail.com>
      Cc: <stable@vger.kernel.org> # v3.13
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      75fae117
  16. 30 1月, 2014 5 次提交