From patchwork Thu Sep 21 21:48:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wesley Cheng X-Patchwork-Id: 143270 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp5416072vqi; Fri, 22 Sep 2023 01:52:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF+wlmEZ8V6wBsnky8zC8h9zoENxXxfmcTHEMOARrQBvSct06TMDteTVPbwiLyNUy4qsjtV X-Received: by 2002:a17:90a:17e7:b0:274:bdcc:85b1 with SMTP id q94-20020a17090a17e700b00274bdcc85b1mr3060047pja.12.1695372771944; Fri, 22 Sep 2023 01:52:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695372771; cv=none; d=google.com; s=arc-20160816; b=vrwsdtnC2P9HBSuc6K6PT8xWRx5kZv8RIhdKyIA0+qoxvXlawIrrF4W2do7SRKxh8z KfGBrEsRYV27O6iVEOu8pwtswVLj0WkFmlonAzJ/5YB0oevpmO8X5Wsz1NkyyuwMGiuJ 46HgLoA8Ri823YoVZSk1+rUKRq9eWg/70KydH2GNab4ZH8G0zApZyqnirUlDUWd38mup CH3ic/LxjDCyH1saJ2ArLbe8+NRpmivH0GNr+Jh/4sc3OSxHMV+0/OADplAgFowmPycL XBJ2uUzk4pzuL//7pf5ZPEBLDbzLJMr+P5ybsCqEj8WqQ1vUfg9S6cvN/90RbuhVDp3g G06g== 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=3gBHabwBqqq6kLDsqXiZ5sw8OskG5Bpac3TWaz1Ue9M=; fh=MhCCCRx4c0AeUz43uLzZOKA4YzcBN2mk3tAWrRRVvW4=; b=IIkD53f+X7nGh4Mq3TcYNUY6ulAGvljSDvr4ApHxDfjwbB515zXxr0gIsb0X3zFbSN vaWEYbOjJ5g8J/yAfqCrCSWxv4f2U6Z36bo/h4BQAE4Nj10toMZ/CwCpmxK4zzvmJUmK bxXh9dJNutoELHvmCWrIee9zev5b/COA4lNjhAlq+rImWh/mATPKnruTq6SUp8CBkXdS Xzop2pUEQVJPvqi8EKbR3dBuM6VlXifNwTpxpcyzIlmm84HgyLvDruKOVnz2Ki9e/uYK ENCFRxr7XrHWbbDQ1xkIdMRXKhCe0uEr8Czs8Fig3D2WbHw+gsnsLNTgvHdJOn97Z0jL ZmFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dTui4bex; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id 142-20020a630294000000b00578b6e32b5dsi3281080pgc.405.2023.09.22.01.52.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Sep 2023 01:52:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dTui4bex; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 012E8833AB00; Thu, 21 Sep 2023 15:02:10 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232784AbjIUWCE (ORCPT + 29 others); Thu, 21 Sep 2023 18:02:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54380 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231279AbjIUWBw (ORCPT ); Thu, 21 Sep 2023 18:01:52 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14410448A; Thu, 21 Sep 2023 14:49:43 -0700 (PDT) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38LLg9le021716; Thu, 21 Sep 2023 21:49:21 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=3gBHabwBqqq6kLDsqXiZ5sw8OskG5Bpac3TWaz1Ue9M=; b=dTui4bexcJHjGMtzDVmZSPE5pMdSClHPCgG8y24bzJ5UdbkjxyKazUHN7rII6ePSLL6y YvnPKmVoSNzlfDYq498uS/MLgS8sbjh/RW4V39onkQ+puz2iqYZfF0oapUNTmZX07ogF uGmVgTrnW/r87H2d+6UOEV8Vj7T38CPWFwSM3GRi3LVbgkcX0t66oN9ktJmeGW0o0oxX 3nxQvctbwy6wxvfXdFFmfB7cGBonIiF1xkMbmIymmXbQj4N+p4GU3TLvwyAuwTlFi5WF JDjuicppY6cV4pn7KesJmgO08y8ymKMwoOmPSlDBkFBmturRoF65vjwG4DHTOCfi7siK og== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3t8txg8cb1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Sep 2023 21:49:21 +0000 Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 38LLn0x8032127 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Sep 2023 21:49:00 GMT Received: from hu-wcheng-lv.qualcomm.com (10.49.16.6) by nalasex01b.na.qualcomm.com (10.47.209.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.36; Thu, 21 Sep 2023 14:49:00 -0700 From: Wesley Cheng To: , , , , , , , , , , , , , , CC: , , , , , Wesley Cheng Subject: [PATCH v7 24/33] ASoC: dt-bindings: Update example for enabling USB offload on SM8250 Date: Thu, 21 Sep 2023 14:48:34 -0700 Message-ID: <20230921214843.18450-25-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230921214843.18450-1-quic_wcheng@quicinc.com> References: <20230921214843.18450-1-quic_wcheng@quicinc.com> MIME-Version: 1.0 X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01a.na.qualcomm.com (10.47.209.196) To nalasex01b.na.qualcomm.com (10.47.209.197) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: Knu3PWt2oNxtpV4fN_W391bISPH_mQkN X-Proofpoint-GUID: Knu3PWt2oNxtpV4fN_W391bISPH_mQkN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-09-21_19,2023-09-21_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2309180000 definitions=main-2309210189 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Thu, 21 Sep 2023 15:02:11 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777727200035123092 X-GMAIL-MSGID: 1777727200035123092 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. Acked-by: Rob Herring 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>; + }; + }; }; - |