03 Apr, 2017

1 commit

  • The macros _snd_hdac_chip_read() and *_write() expand to different
    types (b,w,l) per their argument. They were thought to be used only
    internally for other snd_hdac_chip_*() macros, but in some situations
    we need to call these directly, and they are way too ugly.

    Instead of saving a few lines, we just write these macros explicitly
    with the types, so that they can be used in a saner way.

    Acked-by: Vinod Koul
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

25 Dec, 2016

1 commit


28 Oct, 2015

1 commit


23 Aug, 2015

1 commit

  • Add a helper to find the stream using stream tag and direction.
    This is useful for drivers to query stream based on stream tag
    and direction, fox example while downloading FW thru DSP loader
    code

    Signed-off-by: Jeeja KP
    Signed-off-by: Vinod Koul
    Signed-off-by: Takashi Iwai

    Jeeja KP
     

19 May, 2015

1 commit

  • The CA0132 DSP loader leads to NULL deference since the recent
    transition to HDA core code, as it unconditionally accesses
    hdac_stream->substream->runtime. For DSP loading, the substream
    shouldn't be assigned.

    This patch addresses the NULL dereference above in addition to assure
    the substream is cleared while DSP loading.

    Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=98151
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

18 May, 2015

1 commit


17 Apr, 2015

1 commit


16 Apr, 2015

4 commits