| QTI USB Audio QMI Device |
| |
| USB Audio QMI device is used to attach to remote processor IOMMU and |
| map USB Audio driver specific memory to iova to share with remote |
| processor. |
| |
| Required Properties: |
| |
| - compatible : "qcom,usb-audio-qmi-dev" |
| |
| - iommus : A list of phandle and IOMMU specifier pairs that describe the |
| IOMMU master interfaces of the device. |
| |
| - qcom,usb-audio-stream-id : Stream id is prepended to iova before passing |
| iova to remote processor. This allows remote processor to access iova. |
| |
| - qcom,usb-audio-intr-num : Interrupter number for external sub system |
| destination. |
| |
| Example: |
| usb_audio_qmi_dev { |
| compatible = "qcom,usb-audio-qmi-dev"; |
| iommus = <&lpass_q6_smmu 12>; |
| qcom,usb-audio-stream-id = <12>; |
| qcom,usb-audio-intr-num = <1>; |
| }; |