From patchwork Wed Dec 20 22:45:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wesley Cheng X-Patchwork-Id: 181876 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2483:b0:fb:cd0c:d3e with SMTP id q3csp67643dyi; Wed, 20 Dec 2023 15:17:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IHZlaQwgLqtNPclG8ykucKnXeq4xbzk4i6/njwN/VEqCnDRF8qPdUXfZLxartteyCJA6LYQ X-Received: by 2002:a05:6a00:190d:b0:6d8:117b:f7f3 with SMTP id y13-20020a056a00190d00b006d8117bf7f3mr3992622pfi.0.1703114244884; Wed, 20 Dec 2023 15:17:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703114244; cv=none; d=google.com; s=arc-20160816; b=WaezI+o8NY1QUjE+Tl2jgGLoENvbSrnnnt/R/h6sveoStcgsI3fsJ31qSvI/WGTssu eT1b1PdgrBKA6+1DJlR5nesZF1+q6XmYajGv0bjVGVw134NVANwsjdMD6qeCDdO/0M7G aXeVIdtehHvQ9jJ5/Jy5z+IORNDitRXzkS27Mn29aHeI6q2LaxLlaMRdG8E/8ytPg4sX HMFuJ9I3fCG+Ya9cMNQhh5Nsb8OVRNOIK/kcSOhDQ2/E3DWG8yAp5wSBjsv9Ge0tvm25 kDSDgJyIYanTMP1m0fQ0AumoZMpBYVFAEhYMOY9I9yLtoOb1PtLujpMl8rJs660/F0lY Nz/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=aMOIyprBFZ/DoKilTMwE/F9ft6UAGfFkGm6YPZETfVM=; fh=0KzismZj+xI0Z//ZGdqKIH/FO9LtSZM7Yj4P0VtrCz0=; b=UJaZYnA7tN41LyfgwWKD72P2TAsMnOL4f84ANtBwB/K8ikctBqqv1yGNqquK3WnS5u 3s8oWZd12utIn0FNaf1ut17Btdm/FJtbN05B5+SApDROLldDk85qianZPGxF/mATVCAO ATr/yw2/XO4gI7KnT0DTX/fZdtghDXfjRen4PvmtrQOQoVZApz8N6MFoe168JGtPlP3z dm3rRh72a1xeMHA3WzH5I5jryqAV9tSvJtJQq40CtTHDo88hpA1c6h6Tez2THsLa3bQI h+re/x3uB02Bkhn4GQvtJMriAIuiKCmZINCbg9yefbzX50TMEe0F7XHNsf6UwsoRI3vy anzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BCaNkbaV; spf=pass (google.com: domain of linux-kernel+bounces-7593-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-7593-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id bn16-20020a056a02031000b005c26e59bf98si471349pgb.855.2023.12.20.15.17.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Dec 2023 15:17:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-7593-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BCaNkbaV; spf=pass (google.com: domain of linux-kernel+bounces-7593-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-7593-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 73611B2808E for ; Wed, 20 Dec 2023 23:06:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6D9157609D; Wed, 20 Dec 2023 22:46:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="BCaNkbaV" X-Original-To: linux-kernel@vger.kernel.org Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31CDB55C36; Wed, 20 Dec 2023 22:46:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BKMZHfn015710; Wed, 20 Dec 2023 22:46:02 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=aMOIyprBFZ/DoKilTMwE /F9ft6UAGfFkGm6YPZETfVM=; b=BCaNkbaVfSDzFTqfxVwGX7QClmcxGnRxqeQt 6qUn8a1uUbnTxTA10k0qpv87eM/kAXfce0NyZw+ou9mBHJnzJYoR8OoRgoTaCJsb FDMler0B1Pd0+KZlR0vkCPEyBt7mQJvADfhcV8OBp4a3b/GAXol+8h/YjQFEtj9H 958TXUp1jF83I+0VHTdFQfXpskcY97IDMX7cWA2KLwgOs3pwt0MrumPBhvXVm7/j JiAPMZ25BPZDZQUV6GFHlLGn7ECgSPV40RlR7blbw5E+/Yy398pcdeh+TQ/Bipr3 8OERqjwwzQ/ikDz9ScbFCnt+A2rmNk1x1qIO3B1gg0JT2Bilbw== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v3tnw2ebg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Dec 2023 22:46:02 +0000 (GMT) Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3BKMk1jr016497 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Dec 2023 22:46:01 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.40; Wed, 20 Dec 2023 14:46:01 -0800 From: Wesley Cheng To: , , , , , , , , , , , , , , , CC: , , , , , , , Wesley Cheng Subject: [PATCH v11 26/41] ASoC: dt-bindings: Update example for enabling USB offload on SM8250 Date: Wed, 20 Dec 2023 14:45:29 -0800 Message-ID: <20231220224544.18031-27-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20231220224544.18031-1-quic_wcheng@quicinc.com> References: <20231220224544.18031-1-quic_wcheng@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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-GUID: 9U6YzKGpyVwMUZThB8aagNg3iPRUScC9 X-Proofpoint-ORIG-GUID: 9U6YzKGpyVwMUZThB8aagNg3iPRUScC9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_01,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 impostorscore=0 suspectscore=0 phishscore=0 bulkscore=0 clxscore=1015 mlxlogscore=999 lowpriorityscore=0 adultscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312200163 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785844722687719069 X-GMAIL-MSGID: 1785844722687719069 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 e082a4fe095d..24eba5f6a304 100644 --- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml @@ -221,6 +221,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>; + }; + }; }; - |