Message ID | 20230725023416.11205-25-quic_wcheng@quicinc.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp2197942vqg; Mon, 24 Jul 2023 20:04:27 -0700 (PDT) X-Google-Smtp-Source: APBJJlFOwEUxJAcZsLIj3TCRS0i0b3HrZYh7J4XcUc7naebmMcdbxy9iNNwbFwXwrPoYRWXrOEJX X-Received: by 2002:a05:6a00:1944:b0:668:6445:8931 with SMTP id s4-20020a056a00194400b0066864458931mr13714239pfk.29.1690254267636; Mon, 24 Jul 2023 20:04:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690254267; cv=none; d=google.com; s=arc-20160816; b=nABtiBZtAiaX7TEfzJf8aXj7n+ovJr59z4lucG+J3uLIZh2yyL4GxhuzN2KulM8BGx RrhL1UfWXfVUs3ikJO8FwhN+r05QMPlsCd/CctzmQoGgPt3Vz3VUHdlTVaj4zULeJ8nK Xtg6Rg+vyKBFxkMx/bpioBkFQfLX41nDO+372rXiSdcZDZRfOp/G9JD/A1Q79Ujb5jb6 dBXbeDTeUpTibiUrrkFMO35JBCLzJKEMTyK0QlweVnFw29OVeTHF7MaYIQWmH8RaTrGe xxd+Ob7c/iFG31KHObuQ9DC20yDCmYbm6uHi9ZdlaXukTFuMQj6px3MZvF73Jq9TAReL 1sOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=hktw3UwfKl3io2T33Y+MLtv6rBw+xcmTgoKNgGkjnf4=; fh=Zah5MX43vfshi7s92Ld+vn5YZO52CQtO4oeiq16jPIc=; b=rxWkNCanCShMmHplrx4ftIAelTvjtQVgcrvAmvavr+WtRAwD87SrBhkPCG9hNPNko9 G+3juLnBO+qS8hGCu1fiQtfq47YId1vvtyv/hFLxEhBL6H2sD3QcKeGxKXaN8dni0ax6 3tM+42vRVFkc9pOr0dJg5M/cHKE65mzvRI97N8BjyuyzwXkoYWb5xs68ArmByPu7N0eO pQxVQCqMbAjCwOI5L2jgSFiJ4n60tLb/guyA7m0cqGXCLTToJxyLh8OaCNgjsMcbsYn/ UV4Gb3BAHC+zLBzEHI04kPfSFu0XW+vFj6vFb4AlN1ppfvK4tRS8YXTzX6E9isuhzz6G 04nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=P3qN9Bt8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n127-20020a632785000000b0055794eef914si10675918pgn.818.2023.07.24.20.04.14; Mon, 24 Jul 2023 20:04:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=P3qN9Bt8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231527AbjGYCha (ORCPT <rfc822;kautuk.consul.80@gmail.com> + 99 others); Mon, 24 Jul 2023 22:37:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231217AbjGYCgJ (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Mon, 24 Jul 2023 22:36:09 -0400 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E8392102; Mon, 24 Jul 2023 19:35:26 -0700 (PDT) Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36P1JwDC008693; Tue, 25 Jul 2023 02:34:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=qcppdkim1; bh=hktw3UwfKl3io2T33Y+MLtv6rBw+xcmTgoKNgGkjnf4=; b=P3qN9Bt8n5x4MzbtM8sKPYCof0fOxrKEfJrFFdDqonQ9aTo9OjOBXq+wo2+ISTXvpOqI s+oqcZIv7D8QeioshW6Tu/TBQZYhHCIorWOY8Q5nJ05C7a2Gn6zoLExq61ZhWXDJ09Su vkqrccAbm216Hyymh/3CCdzot9jtFbFDq7MUZKW+aeGlnSr/8dv3TjNrBdNCuEYWiBDZ l4s4Xyzm+nC4QVZ/F6zjhjuMh1X/nQ20ZYgx2jzGznBojI002LhL2CTznBoieP1LkLOA zy+gNOLrIYFTVtkTBk7WLj1AhZZDUT9S+Wl4FPkUhUDfcFc1CjVoQkIXgakWXFA2qsie dw== Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3s1qassvya-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 25 Jul 2023 02:34:47 +0000 Received: from nasanex01b.na.qualcomm.com (nasanex01b.na.qualcomm.com [10.46.141.250]) by NASANPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 36P2YkDp012870 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 25 Jul 2023 02:34:46 GMT Received: from hu-wcheng-lv.qualcomm.com (10.49.16.6) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.30; Mon, 24 Jul 2023 19:34:45 -0700 From: Wesley Cheng <quic_wcheng@quicinc.com> To: <agross@kernel.org>, <andersson@kernel.org>, <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org>, <conor+dt@kernel.org>, <catalin.marinas@arm.com>, <will@kernel.org>, <mathias.nyman@intel.com>, <gregkh@linuxfoundation.org>, <lgirdwood@gmail.com>, <broonie@kernel.org>, <perex@perex.cz>, <tiwai@suse.com>, <srinivas.kandagatla@linaro.org>, <bgoswami@quicinc.com>, <Thinh.Nguyen@synopsys.com> CC: <linux-arm-msm@vger.kernel.org>, <devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>, <linux-usb@vger.kernel.org>, <alsa-devel@alsa-project.org>, <quic_jackp@quicinc.com>, <pierre-louis.bossart@linux.intel.com>, <oneukum@suse.com>, <albertccwang@google.com>, <o-takashi@sakamocchi.jp>, Wesley Cheng <quic_wcheng@quicinc.com> Subject: [PATCH v4 24/32] ASoC: dt-bindings: Update example for enabling USB offload on SM8250 Date: Mon, 24 Jul 2023 19:34:08 -0700 Message-ID: <20230725023416.11205-25-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230725023416.11205-1-quic_wcheng@quicinc.com> References: <20230725023416.11205-1-quic_wcheng@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01a.na.qualcomm.com (10.47.209.196) To nasanex01b.na.qualcomm.com (10.46.141.250) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: Hj2bEc6XNpsuAEE84faDBGyvZFQLIOtH X-Proofpoint-GUID: Hj2bEc6XNpsuAEE84faDBGyvZFQLIOtH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-24_18,2023-07-24_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 mlxscore=0 mlxlogscore=980 adultscore=0 priorityscore=1501 clxscore=1015 spamscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307250020 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772360058835427773 X-GMAIL-MSGID: 1772360058835427773 |
Series |
Introduce QC USB SND audio offloading support
|
|
Commit Message
Wesley Cheng
July 25, 2023, 2:34 a.m. UTC
Add an example on enabling of USB offload for the Q6DSP. The routing can
be done by the mixer, which can pass the multimedia stream to the USB
backend.
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
---
.../devicetree/bindings/sound/qcom,sm8250.yaml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
Comments
On Mon, 24 Jul 2023 19:34:08 -0700, Wesley Cheng wrote: > Add an example on enabling of USB offload for the Q6DSP. The routing can > be done by the mixer, which can pass the multimedia stream to the USB > backend. > > Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com> > --- > .../devicetree/bindings/sound/qcom,sm8250.yaml | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' on your patch (DT_CHECKER_FLAGS is new in v5.13): yamllint warnings/errors: dtschema/dtc warnings/errors: Error: Documentation/devicetree/bindings/sound/qcom,sm8250.example.dts:97.44-45 syntax error FATAL ERROR: Unable to parse input tree make[2]: *** [scripts/Makefile.lib:419: Documentation/devicetree/bindings/sound/qcom,sm8250.example.dtb] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/builds/robherring/dt-review-ci/linux/Makefile:1500: dt_binding_check] Error 2 make: *** [Makefile:234: __sub-make] Error 2 doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20230725023416.11205-25-quic_wcheng@quicinc.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.
diff --git a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml index 262de7a60a73..13145e010ddf 100644 --- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml @@ -220,6 +220,21 @@ examples: sound-dai = <&vamacro 0>; }; }; + + usb-dai-link { + link-name = "USB Playback"; + cpu { + sound-dai = <&q6afedai USB_RX>; + }; + + codec { + sound-dai = <&usbdai USB_RX>; + }; + + platform { + sound-dai = <&q6routing>; + }; + }; }; - |