Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp3918894rwo; Mon, 24 Jul 2023 20:05:49 -0700 (PDT) X-Google-Smtp-Source: APBJJlHgHVYmCdR2lh823BGxfxCA0g6Z8g6OeCa+zEo4xrel4vfLZMCb9XBdhvti9AVyUpV8DHj+ X-Received: by 2002:a05:6a00:c96:b0:676:399f:346b with SMTP id a22-20020a056a000c9600b00676399f346bmr13939576pfv.1.1690254349012; Mon, 24 Jul 2023 20:05:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690254348; cv=none; d=google.com; s=arc-20160816; b=cvx4/n6e5+V2SNP6iLnbDCuKOIpDeEXHCG6Ineay4p+1gaBTwXUnH2eotiO5iMjl4Z 3gd7TaGkpVXVmoOsBIw1sA33PmJHhrOdMHJijkP2FUiAOSLLf/CB4E/3sk9NuPFuDIvc A6gMKngQ4OBYSuuVsuNnGhZEoz1oabL/oEOHgmE8HFhjFhF9sMXiaBbehRBKMGAbw0+g yIVCpyUb9Ts7c4goK6ZiSfeabkq4F/yxp7wULC5Sx+hGMQvChEVe7ImcUhMOITag5XzA HaXWGc9B7oGFxMt76LESsUmRlGK1qViBKArywpjnCKWFqy0QHsKjNF3Kffduzy4pfdF9 /eAw== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d20-20020a63ed14000000b0055aeedd94c1si9807559pgi.289.2023.07.24.20.05.37; Mon, 24 Jul 2023 20:05:48 -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 S231526AbjGYCha (ORCPT + 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 ); 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 To: , , , , , , , , , , , , , , , CC: , , , , , , , , , , , Wesley Cheng 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: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- .../devicetree/bindings/sound/qcom,sm8250.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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>; + }; + }; }; - |