Unverified Commit 7a381e37 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: qcom: q6dsp: fixes and updates

Merge series from Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>:

This patchset has 4 fixes and some enhancements to the Elite DSP driver
support.
Fixes includes
	- setting correct flags for expected behaviour of appl_ptr
	- fix closing of copp instances
	- fix buffer alignment.
	- fix state checks before closing asm stream
Enhancements include:
	- adding q6asm_get_hw_pointer and ack callback support
	- simplify code via __free(kfree) mechanism.
	- use spinlock guards
	- few cleanups discovered during doing above 2.

There is another set of updates comming soon, which will add support
for early memory mapping and few more modules support in audioreach.
parents aa897ffc 655079ac
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -644,6 +644,7 @@ Qais Yousef <qyousef@layalina.io> <qais.yousef@arm.com>
Quentin Monnet <qmo@kernel.org> <quentin.monnet@netronome.com>
Quentin Monnet <qmo@kernel.org> <quentin@isovalent.com>
Quentin Perret <qperret@qperret.net> <quentin.perret@arm.com>
Rae Moar <raemoar63@gmail.com> <rmoar@google.com>
Rafael J. Wysocki <rjw@rjwysocki.net> <rjw@sisk.pl>
Rajeev Nandan <quic_rajeevny@quicinc.com> <rajeevny@codeaurora.org>
Rajendra Nayak <quic_rjendra@quicinc.com> <rnayak@codeaurora.org>
+4 −0
Original line number Diff line number Diff line
@@ -2036,6 +2036,10 @@ S: Botanicka' 68a
S: 602 00 Brno
S: Czech Republic

N: Karsten Keil
E: isdn@linux-pingi.de
D: ISDN subsystem maintainer

N: Jakob Kemi
E: jakob.kemi@telia.com
D: V4L W9966 Webcam driver
+2 −2
Original line number Diff line number Diff line
@@ -180,9 +180,9 @@ allOf:
    then:
      properties:
        reg:
          minItems: 2
          maxItems: 2
        reg-names:
          minItems: 2
          maxItems: 2
    else:
      properties:
        reg:
+2 −2
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ properties:

    $ref: /schemas/types.yaml#/definitions/uint32-array
    minItems: 2
    maxItems: 2
    maxItems: 4
    items:
      enum: [1, 2, 3, 4]

@@ -48,7 +48,7 @@ properties:

    $ref: /schemas/types.yaml#/definitions/uint32-array
    minItems: 2
    maxItems: 2
    maxItems: 5
    items:
      enum: [1, 2, 3, 4, 5]

+2 −0
Original line number Diff line number Diff line
@@ -605,6 +605,8 @@ operations:
        reply: &pin-attrs
          attributes:
            - id
            - module-name
            - clock-id
            - board-label
            - panel-label
            - package-label
Loading