From patchwork Sat Feb 3 02:36:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wesley Cheng X-Patchwork-Id: 196150 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:9bc1:b0:106:209c:c626 with SMTP id op1csp819443dyc; Fri, 2 Feb 2024 18:51:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IFqkKn7ytNL8zlkO1x4ByQ7m61fJsdAj8HqM4xqU3FKVOy9wy4RcU0xoWjYQolkTAA6knAI X-Received: by 2002:a05:620a:4512:b0:784:aade:7d6a with SMTP id t18-20020a05620a451200b00784aade7d6amr4696689qkp.50.1706928662378; Fri, 02 Feb 2024 18:51:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706928662; cv=pass; d=google.com; s=arc-20160816; b=O9X2wHRMRKy1mxzydy69PkfVmlxnNDejzVWmT86HvmSuEdOL/ZwIyC5ZxK95kiBSe5 LPgN4ZHNkdofPA71l1C84/8sIFpC3HQj+3KlIhKLDJ/kp7Cf7vB7eE6/5I2Z8QDlJlc+ F4e8hoMfdNMFZoQ35HNFKTUkx6dTxqETX1/jUrqCRkqK+YeyKo6WbT0Zrm0j1otkOMUp nhpALibRx39wtdZfQMq3Dcavp5hbcmUSCuCJBB+3aIIMn7tb0kozMqUwlUcseBj6jzlT JfXqdhAK7PsGrwYQFMB2UgdctCs2yVt2z9nWd3lBz1v/KKegkHs2JZ2MoejAKNBUjoiV ljvw== ARC-Message-Signature: i=2; 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=wCcbSWsFpVxj3QLd4HmmfLqNJIIYRPfgAwCjJgT6kZE=; fh=4d8v4YVJHpKlVjTAUGSD1/jPYHQaIPp5zrBjelBHrL0=; b=cwnkpKPjZAO8Z2OEE3JxZRCilV/W6xO/2wfi8c/jvfvmUdaZzzICIatnE6CqBfNZrQ u/hpg7Ke5VkSA1fcCQTxD6ifFLgxgxkqH30ZfZn8UCtoD8Vi0us2wpIi9Fkw9dBPM/0N nU2Zew6PoSDOYNjMjl6VPUbsin29U6bnkmIHDmr2HCj41WT9gfckBnSaOl8VOuPqATrK 1r4yvQxsGC6xEVqqYJ26rYDwo8h0WlGS43YqY/FupGLUHsS4sCHE7bGSgt7CZGP41muv qGqSKM1YwItKD9QobbSuYeYoTbktnnc1vKr+h17NtBLPnDNI8j/RDr5/Z5mFd3/r5g1U hdGQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=aoNmoAzY; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-50847-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-50847-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com X-Forwarded-Encrypted: i=1; AJvYcCUSDLZ7Yhhn9FgwXUNNrqMmiHSDpL6qGM7Hi/jUK2pqgs2zG44DyRhSMBmzwfNRH6IsUSR6dMzBjILFLKLy1rOQia7UGA== Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id w6-20020a05620a444600b0078565760765si241698qkp.685.2024.02.02.18.51.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Feb 2024 18:51:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-50847-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=aoNmoAzY; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-50847-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-50847-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 2C69B1C2136C for ; Sat, 3 Feb 2024 02:51:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DB8424F8BB; Sat, 3 Feb 2024 02:38:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="aoNmoAzY" Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 A54E81775C; Sat, 3 Feb 2024 02:37:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706927874; cv=none; b=XXa7hekhfjP6YN/b/Vz+tkUYS2L5vjhk1j3xOwF/gEF5Yq9mO9cy2R0/fYaL8//UA7lsb+yjYZtIiwFQ/4VwpjQsXNqagTeDwb8Hsdm2qRXebKdmLSzCUX2zCYmtvhYbYVUSox2f4V3wSa8qz70EjkqvHvMGu5fqKNG+SSghRP4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706927874; c=relaxed/simple; bh=+XyT6AmPyeGSCzDybpKwWtfIMLvamtKqfXcViqYy9iU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JAO4/OB7lMfG3JkC6iUaLlfY6qNUvLOuAicKqiVvFy1xGfuM50iQuleXUFOu3Qqc2U4iT2t288ho0hkBcZ+57qUXE+EUFmhm6WXwEveIeHLuyXrNNpQIEDx1DwLPEfjgaqZLnb5wgPLIQ1//vsTMm7XCUF8z9QM0HQQu/md+++8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=aoNmoAzY; arc=none smtp.client-ip=205.220.180.131 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 (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 4132Zkt4010082; Sat, 3 Feb 2024 02:37:30 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=wCcbSWsFpVxj3QLd4Hmm fLqNJIIYRPfgAwCjJgT6kZE=; b=aoNmoAzYNAD3DRTIXg4aiTM3L5L1IXo9g6AT VLhwhwalKz/G1zE9k1Z5gjOVl3OcNzCg3vWheuJC67iCnus5FjPculmfHCoGOQFo DHfBzBAcvQwJaaa2ed1zYKHhcl8wkQt4VSMlDszH1MmFwABAUNTB6ZA9qtVjQk+n T9pIjzXQRe1oUMNIq//lLvj9WKPXFsxDXY6omhFq5BH8jittCC88Cfs7JPyhZ3th Ng9YwDiebrHLgCF5IwL927CS+2NhLlp5Zc2ZkwT3OSMuVsOtfZyCJFY4wVweK5O/ dQJ5Ka8KacpE1QWfnVmF0k9EYnRBQUSbnaUpsBdCECI+RJLt9Q== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3w1ax4849j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 03 Feb 2024 02:37:30 +0000 (GMT) Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 4132bTRB003591 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 3 Feb 2024 02:37:29 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; Fri, 2 Feb 2024 18:37:28 -0800 From: Wesley Cheng To: , , , , , , , , , , , , , , CC: , , , , , , , Wesley Cheng Subject: [PATCH v13 38/53] ASoC: dt-bindings: Update example for enabling USB offload on SM8250 Date: Fri, 2 Feb 2024 18:36:30 -0800 Message-ID: <20240203023645.31105-39-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240203023645.31105-1-quic_wcheng@quicinc.com> References: <20240203023645.31105-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: nalasex01b.na.qualcomm.com (10.47.209.197) 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: KvXm3zdTHowAE-YW_cJXRmb9eke1EyIN X-Proofpoint-GUID: KvXm3zdTHowAE-YW_cJXRmb9eke1EyIN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-02_16,2024-01-31_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 phishscore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 malwarescore=0 spamscore=0 adultscore=0 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402030015 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789844429165860684 X-GMAIL-MSGID: 1789844429165860684 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 6f419747273e..e78b8b660fce 100644 --- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml @@ -227,6 +227,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>; + }; + }; }; - |