Skip to content
Permalink
Srinivasa-Rao-…
Switch branches/tags

Commits on Feb 12, 2022

  1. ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio

    Add platform driver for configuring sc7280 lpass core I2S and
    DMA configuration to support playback & capture to external codecs
    connected over secondary MI2S interface and soundwire interface.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  2. ASoC: dt-bindings: Add SC7280 lpass cpu bindings

    Add bindings for sc7280 lpass cpu driver which supports
    audio over i2s based speaker, soundwire based headset, msm dmics
    and HDMI Port.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  3. ASoC: qcom: Add lpass CPU driver for codec dma control

    Add lpass cpu driver to support audio over codec dma for
    ADSP bypass usecase.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  4. ASoC: qcom: Add support for codec dma driver

    Upadate lpass cpu and platform driver to support audio over codec dma
    in ADSP bypass use case.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  5. ASoC: qcom: Add regmap config support for codec dma driver

    Update regmap configuration for supporting headset playback and
    capture and DMIC capture using codec dma interface
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  6. ASoC: qcom: Add register definition for codec rddma and wrdma

    This patch adds register definitions for codec read dma and write dma
    lpass interface.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  7. ASoC: qcom: Add helper function to get dma control and lpaif handle

    Add support function to get dma control and lpaif handle to avoid
    repeated code in platform driver
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  8. ASoC: qcom: lpass: Add dma fields for codec dma lpass interface

    Add lpass interface memebers to support audio path over codec dma.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  9. ASoC: qcom: Move lpass_pcm_data structure to lpass header

    Declare lpass_pcm_data structure in lpass header file instead of
    platform source file to make common use of it by other drivers
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022
  10. ASoC: qcom: SC7280: Update config for building codec dma drivers

    Add configuration for building SC7280 audio codec dma drivers.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Srinivasa Rao Mandadapu authored and intel-lab-lkp committed Feb 12, 2022

Commits on Feb 10, 2022

  1. ASoC: tlv320adc3xxx: Add IIR filter configuration

    The TLV320ADC3001/3101 have an internal DSP, which can either be
    used in various preset configurations (called "Processing Blocks"
    in the data sheet), or as a freely programmable (using the
    "PurePath Studio" graphical programming tool from TI) but rather
    small DSP ("miniDSP").
    
    Using the default configuration (PRB_R1) it's possible to set up
    filtering using a first-order IIR, which can be useful for adding
    a digital high pass filter to the signal chain, for instance.
    
    This patch adds support for configuring the IIR filter coefficients.
    The filter itself is always enabled; the default coefficients
    implement a pass-through function.
    
    Signed-off-by: Ricard Wanderlof <ricardw@axis.com>
    Link: https://lore.kernel.org/r/alpine.DEB.2.21.2202101805360.7068@lnxricardw1.se.axis.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Ricard Wanderlof authored and broonie committed Feb 10, 2022
  2. ASoC: SOF: IPC client infrastructure

    Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
    
    The Linux SOF implementation is historically monolithic in a sense that all
    features accessible in the firmware can be used via the snd_sof_dev struct in
    one way or another.
    
    Support for features can not be added or removed runtime and with the current
    way of things it is hard if not impossible to implement support for dynamic
    feature support when based on the firmware manifest we can easily enable/access
    independent modules with the SOF.
    
    In order to be able to support such modularity this series introduces a small
    framework within SOF for client support using the Auxiliary bus.
    
    Client drivers can be removed runtime and later re-loaded if needed without
    affecting the core's behaviour, but it is the core's and the platform's duty
    to create the Auxiliary devices usable in the platform and via the firmware.
    
    There is still a need for SOF manifest update to convey information about
    features to really make the full dynamic client device creation.
    
    The series will introduce the core SOF client support and converts the generic
    ipc flood test, ipc message injector and the probes (Intel HDA only) to a client
    driver.
    broonie committed Feb 10, 2022
  3. ASoC: dt-bindings: samsung: convert to dtschema

    Merge series from Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>:
    
    Convert Samsung DT bindings to dtschema
    broonie committed Feb 10, 2022
  4. Machine driver to support LPASS SC7280 sound card registration

    Merge series from Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>:
    
    This patch set is to add support for SC7280 sound card registration and
    to add dt-bindings documentation file.
    broonie committed Feb 10, 2022
  5. ASoC: SOF: Convert the generic probe support to SOF client

    Add a new client driver for probes support and move
    all the probes-related code from the core to the
    client driver.
    
    The probes client driver registers a component driver
    with one CPU DAI driver for extraction and creates a
    new sound card with one DUMMY DAI link with a dummy codec
    that will be used for extracting audio data from specific
    points in the audio pipeline.
    
    The probes debugfs ops are based on the initial
    implementation by Cezary Rojewski and have been moved
    out of the SOF core into the client driver making it
    easier to maintain. This change will make it easier
    for the probes functionality to be added for all platforms
    without having the need to modify the existing(15+) machine
    drivers.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-10-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  6. ASoC: SOF: Convert the generic IPC message injector into SOF client

    Move the IPC message injection code out from the debug file as separate
    SOF client driver.
    
    Based on the kernel configuration, the device registration for the new IPC
    message injector is going to happen in the core.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-9-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  7. ASoC: SOF: Convert the generic IPC flood test into SOF client

    Move the IPC flood test code out from the debug file as separate SOF client
    driver.
    
    Based on the kernel configuration, the device registration for the new IPC
    flood test is going to happen in the core.
    With the separate client driver it is going to be possible to run multiple
    flood tests in parallel to increase the stress, the new Kconfig option can
    be used to select this (defaults to 1).
    In order to preserve backward compatibility with existing SW/scripts, the
    first IPC flood test's debugfs files have been linked to the old files.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Co-developed-by: Fred Oh <fred.oh@linux.intel.com>
    Signed-off-by: Fred Oh <fred.oh@linux.intel.com>
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-8-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ranj063 authored and broonie committed Feb 10, 2022
  8. ASoC: SOF: sof-client: Add support for clients not managed by pm fram…

    …ework
    
    Some SOF client can be of 'passive' type, meaning that they do not handle
    PM framework callbacks by themselves but rely on the auxiliary driver's
    suspend and resume callbacks to be notified about the core's suspend or
    resume event.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-7-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  9. ASoC: SOF: Introduce IPC SOF client support

    A client in the SOF (Sound Open Firmware) context is a driver that needs
    to communicate with the DSP via IPC messages. The SOF core is responsible
    for serializing the IPC messages to the DSP from the different clients.
    
    One example of an SOF client would be an IPC test client that floods the
    DSP with test IPC messages to validate if the serialization works as
    expected.
    
    Multi-client support will also add the ability to split the existing audio
    cards into multiple ones, so as to e.g. to deal with HDMI with a dedicated
    client instead of adding HDMI to all cards.
    
    This patch introduces descriptors for SOF client driver and SOF client
    device along with APIs for registering and unregistering a SOF client
    driver, sending IPCs from a client device and accessing the SOF core
    debugfs root entry.
    
    Along with this, add a couple of new members to struct snd_sof_dev that
    will be used for maintaining the list of clients.
    
    Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Co-developed-by: Fred Oh <fred.oh@linux.intel.com>
    Signed-off-by: Fred Oh <fred.oh@linux.intel.com>
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-6-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  10. ASoC: SOF: Split up utils.c into sof-utils and iomem-utils

    The utils.c contains wrappers and implementation for accessing iomem mapped
    regions and a single unrelated function to create a compressed page table
    from snd_dma_buffer for firmware use.
    
    The latter is used by the PCM and the dma trace code and it needs to be
    moved to a generic source/header for the client conversion to be possible.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-5-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  11. ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC e…

    …vents
    
    Change the parameter list for the firmware initiated message (IPC event)
    handler functions to:
    handler(struct snd_sof_dev *sdev, void *full_msg);
    
    Allocate memory and read the whole message in snd_sof_ipc_msgs_rx() then
    pass the pointer to the function handling the message.
    Do this only if we actually have a function which is tasked to process the
    given type.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-4-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  12. ASoC: SOF: Move the definition of enum sof_dsp_power_states to global…

    … header
    
    Move the enum sof_dsp_power_states to include/sound/sof.h
    to be accessible outside of the core SOF stack.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-3-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  13. ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD

    The only reference to D3_HOT and D3_COLD DSP power state is in
    intel/hda-dsp.c in form of a dev_dbg() print.
    
    Remove them as they are not used and even if they are they could be
    re-added via the substate.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
    Link: https://lore.kernel.org/r/20220210150525.30756-2-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Feb 10, 2022
  14. ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec

    Commit 8c9b9cf ("ASoC: fsl-asoc-card: Support
    fsl,imx-audio-tlv320aic31xx codec")' added support for tlv320aic31xx
    codec to fsl-asoc-card, but missed the related device-tree compatible
    string documentation. Fix this.
    
    Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
    Link: https://lore.kernel.org/r/20220210134049.32576-1-ariel.dalessandro@collabora.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Ariel D'Alessandro authored and broonie committed Feb 10, 2022
  15. ASoC: dt-bindings: samsung,tm2: convert to dtschema

    Convert the audio complex on Samsung TM2 boards with Samsung Exynos SoC
    to DT schema format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122430.45694-5-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  16. ASoC: dt-bindings: samsung,snow: convert to dtschema

    Convert the audio complex on Google Snow boards with Samsung Exynos SoC
    to DT schema format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122430.45694-4-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  17. ASoC: dt-bindings: samsung,smdk5250: convert to dtschema

    Convert the audio complex on SMDK5250 boards with Samsung Exynos SoC to
    DT schema format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122430.45694-3-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  18. ASoC: dt-bindings: samsung,arndale: document ALC5631

    The Arndale audio complex might come with ALC5631 which is compatible
    with RT5631.  Document the compatible since it is used in Linux kernel
    sources.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Acked-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122430.45694-2-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  19. ASoC: dt-bindings: samsung,arndale: convert to dtschema

    Convert the audio complex on Arndale boards with Samsung Exynos SoC to
    DT schema format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122430.45694-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  20. ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property

    The cpu and codec nodes must provide sound-dai property.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220129122357.45545-2-krzysztof.kozlowski@canonical.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    krzk authored and broonie committed Feb 10, 2022
  21. ASoC: rt5640: Remove the sysclk and sysclk_src checking

    Remove the sysclk and sysclk_src checking in the function set_sysclk() to
    prevent the PLL power off. It is not getting re-programmed during
    subsequent runs after the first run (in BIAS_OFF stage).
    
    Signed-off-by: Oder Chiou <oder_chiou@realtek.com>
    Link: https://lore.kernel.org/r/20220210071900.17287-1-oder_chiou@realtek.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    oder-chiou authored and broonie committed Feb 10, 2022
  22. ASoC: qcom: SC7280: Add machine driver

    Add new machine driver to register sound card on sc7280 based targets and
    do the required configuration for lpass cpu dai and external codecs
    connected over MI2S and soundwire interfaces.
    Add support for audio jack detection, soundwire init and MBHC.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Link: https://lore.kernel.org/r/1644497415-25291-4-git-send-email-quic_srivasam@quicinc.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Srinivasa Rao Mandadapu authored and broonie committed Feb 10, 2022
  23. ASoC: qcom: Add macro for lpass DAI id's max limit

    Add macro for lpass DAI id's max limit to create static arrays
    and for array boundary checks.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Link: https://lore.kernel.org/r/1644497415-25291-3-git-send-email-quic_srivasam@quicinc.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Srinivasa Rao Mandadapu authored and broonie committed Feb 10, 2022
  24. ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings

    Add devicetree bindings documentation file for sc7280 sound card
    registration.
    
    Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
    Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
    Link: https://lore.kernel.org/r/1644497415-25291-2-git-send-email-quic_srivasam@quicinc.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Srinivasa Rao Mandadapu authored and broonie committed Feb 10, 2022

Commits on Feb 9, 2022

  1. ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema

    Convert the bindings for McASP controllers for TI SoCs from txt
    to YAML schema.
    
    Adds additional properties 'clocks', 'clock-names', 'power-domains',
    '#sound-dai-cells' and 'port' which were missing from the txt file.
    Removes properties 'sram-size-playback' and 'sram-size-capture'
    since they are not used.
    Adds 'dmas' and 'dma-names' in the example which were missing from
    the txt file.
    Changes 'interrupts' and 'interrupt-names' from optional to
    required properties.
    Changes 'op-modes', 'serial-dir' to optional properties as they are
    not needed if the McASP is used only as GPIO.
    Changes 'tdm-slots' to required property only for I2S operation mode.
    
    Adds the yaml file in the 'MAINTAINERS' under the heading 'TEXAS
    INSTRUMENTS ASoC DRIVERS'
    
    Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Acked-by: Peter Ujfalusi <peter.ujfalusi@gmail.com>
    Link: https://lore.kernel.org/r/20220209063008.2928-1-j-choudhary@ti.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Jayesh Choudhary authored and broonie committed Feb 9, 2022
Older