1. 28 2月, 2017 1 次提交
  2. 26 2月, 2017 1 次提交
  3. 17 2月, 2017 1 次提交
  4. 14 2月, 2017 1 次提交
  5. 10 2月, 2017 1 次提交
  6. 04 2月, 2017 2 次提交
  7. 03 2月, 2017 1 次提交
  8. 24 1月, 2017 1 次提交
  9. 20 1月, 2017 1 次提交
  10. 15 12月, 2016 1 次提交
  11. 02 12月, 2016 1 次提交
  12. 01 12月, 2016 2 次提交
  13. 23 11月, 2016 1 次提交
    • C
      ASoC: sunxi: Add bindings for A23/A33/H3 codec's analog path controls · 837e7184
      Chen-Yu Tsai 提交于
      The internal codec on A23/A33/H3 is split into 2 parts. The
      analog path controls are routed through an embedded custom register
      bus accessed through the PRCM block.
      
      The SoCs share a common set of inputs, outputs, and audio paths.
      The following table lists the differences.
      
          ----------------------------------------
          | Feature \ SoC |  A23  |  A33  |  H3  |
          ----------------------------------------
          | Headphone     |   v   |   v   |      |
          ----------------------------------------
          | Line Out      |       |       |  v   |
          ----------------------------------------
          | Phone In/Out  |   v   |   v   |      |
          ----------------------------------------
      
      Add a binding for this hardware.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Acked-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      837e7184
  14. 16 11月, 2016 1 次提交
  15. 14 11月, 2016 1 次提交
  16. 12 11月, 2016 1 次提交
  17. 09 11月, 2016 1 次提交
  18. 08 11月, 2016 1 次提交
  19. 05 11月, 2016 1 次提交
  20. 04 11月, 2016 1 次提交
  21. 25 10月, 2016 8 次提交
  22. 21 10月, 2016 1 次提交
  23. 27 9月, 2016 2 次提交
    • N
      ASoC: tlv320aic31xx: add explicit support for tlv320dac31xx · ef9656b6
      Nikita Yushchenko 提交于
      tlv320dac31xx is a subset of tlv320aic31xx:
      - it does not have MIC inputs and ADC, thus capture is not supported,
      - it has analog inputs AIN1/AIN2 that can be mixed into output.
      
      Although tlv320dac31xx does work with tlv320aic31xx driver, this setup
      does register non-existent widgets and non-existent capture stream.
      Thus userspace lists non-existent objects in user interfaces, an can
      access these, causing operations with device registers that are
      declared as "reserved" in tlv320dac31xx datasheet.
      
      This patch fixes this situation by separating controls/widgets/routes
      into common, aic31xx-specific, and dac31xx-specific parts. Only parts
      that match actual hardware (as declared in "compatible" device tree
      property) are registered.
      
      Changes from v1:
      - update device tree binding documentation,
      - rebased on top of "ASoC: codec duplicated callback function goes to
        component on tlv320aic31xx" commit.
      Signed-off-by: NNikita Yushchenko <nikita.yoush@cogentembedded.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      ef9656b6
    • N
      ASoC: simple-card: add support for aux devices · 899a247c
      Nikita Yushchenko 提交于
      Add device tree property to define auxiliary devices to be added to
      simle-audio-card.
      
      Together with proper audio routing definition, this allows to use
      simple-card in setups where separate amplifier chip is connected to
      codec's output.
      Signed-off-by: NNikita Yushchenko <nikita.yoush@cogentembedded.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      899a247c
  24. 25 9月, 2016 2 次提交
  25. 15 9月, 2016 1 次提交
  26. 14 9月, 2016 1 次提交
  27. 06 9月, 2016 1 次提交
  28. 02 9月, 2016 1 次提交
  29. 24 8月, 2016 1 次提交