From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 63EFFEDE996 for ; Thu, 12 Sep 2024 03:33:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: Content-Type:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=BW+6LKNrlSotnryRbO+z4i0iPnw6KGvrc+aiR7GhMXk=; b=NGe5yqm4Hw4kzPrXlyfnirpFte zhWJrdDPKx2r8cwVsTY7Lii4dCvOQMhh1kRkeN2ex7ZtG84rOjn+A9CM5h4Mi1u55PoNvojO6EboF QIch/ZfKx/tp4PI0mw/WWlZKaB8rKoVsTzoavZFEAOBBgQGRx072XBgVAKx8q1L53BTaCMaqL37tL iemUJCwSKBTTGv9HljawMHgjig78q86sRTWywZiWJkIheoxriWs8KW4T0s3g6s5O1jSdnwKcq7Pc0 bvcmeb12xgPlwtdtqT1E4DV7llGRS8XNb+M9bj/f5Omq5X8IGyLfHVH2iDH0BINogM9R7H6aRvZuY XLZ725xA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1soaZf-0000000BkxC-0PgR; Thu, 12 Sep 2024 03:32:51 +0000 Received: from mail-northeuropeazlp170130004.outbound.protection.outlook.com ([2a01:111:f403:c200::4] helo=DUZPR83CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1soaWv-0000000BkTM-48B1 for linux-arm-kernel@lists.infradead.org; Thu, 12 Sep 2024 03:30:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fNG/+ejfoSMNa7etvrH3QPlITbCaLMg3b2dmyPQwOxO0MmLTDyPdV3bVjmqyREa0tQzW+0PMx56M2KLAx8cbXHdxy6QdRxrCy/sH3qJpKnN/Ta7dn8Ut6sjrq8Zwg4gqLR8eCAmP13gg5thRLo76t3RwYAztlwInhpFXcUZ5GTdGlIUOQ2o7OE8FK6v3Bv5JUMQCIQ+fs0aO5d8RudtlMDzuyBWu5fE5Xqgs2pbUFQI1roAWyVRyx5xTdmqV9Vzpk4qUhVSgvXxU2c7CSJjDgQicCjXQKdoJPIjgyw3dd8J9DTBK0MfOosS8yTQKEz3yKsefd17EQ8tuZhkPdrTyRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BW+6LKNrlSotnryRbO+z4i0iPnw6KGvrc+aiR7GhMXk=; b=yMVqkz9x+vjCUVU7ggfktlKr8xCcZ862+Y86VHbTLjA3TRB/X0ukKN/pmcK/5ziYAYpsFyujeosnnqWmWqmPvtI4yeZP0ul3vDBZZQ16kGa+FArIL1t46R0ZeHzK3v3ZLGZh3HssjF/Pz5uXwovV8nYu0SlofANj6Zwu1dmc2idXH7IjIjbMycVQcpV6mHw5Lm7+eL2L3zYPmLmFhrUMbh3lceFqjCZkPwQmnUcU8wUrGqm9vqoATp4vsMAlfH5lZ0Bhk3HQJHoBLAzyZ4JlTZoG/7P//NzLYjQoisAUXJFGVv5FgwwZkoXAmYX+kpSukf8Y2BjY8avvMNAIlJgNKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BW+6LKNrlSotnryRbO+z4i0iPnw6KGvrc+aiR7GhMXk=; b=UDiWJv4RvHBn0BMKyuA3eoHS9XaKIZP4pTxoEojJn/W3MbKrRFP/Q89U+9yPNH3R5JNYRbacMW3jw8ZRFM6Ji0bap5AEnaSrqx0JJSIuWWuRdTaRe/FobJLrpOqvDLMiZVGfcwNhjFiqZN5UYNRL8mCq5+BQkzaGGJ7M9p/t0Q3238Boxcv2vFJcUD9LZidu1lC3jUVaraeFYbWdskpFCTKaGUHlis0ErOycXFpsjJbSRqiKy/tKA6zktwcmqoEN05sIBQVoWCq9QTTIXufLeSDflyOprybl6Zu1Vo2X/+ZfAikt/ir/IY5AA0McvKRjSFkq424YB71ddk6LezL+YA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by GV1PR04MB10242.eurprd04.prod.outlook.com (2603:10a6:150:1a8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.17; Thu, 12 Sep 2024 03:29:57 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%4]) with mapi id 15.20.7939.022; Thu, 12 Sep 2024 03:29:57 +0000 Date: Wed, 11 Sep 2024 23:29:48 -0400 From: Frank Li To: Shengjiu Wang Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, shengjiu.wang@gmail.com Subject: Re: [PATCH v2 2/3] arm64: dts: imx93-9x9-qsb: add bt-sco sound card support Message-ID: References: <1726106381-1138-1-git-send-email-shengjiu.wang@nxp.com> <1726106381-1138-3-git-send-email-shengjiu.wang@nxp.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1726106381-1138-3-git-send-email-shengjiu.wang@nxp.com> X-ClientProxiedBy: BY1P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::14) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GV1PR04MB10242:EE_ X-MS-Office365-Filtering-Correlation-Id: ef639a58-253f-4b7b-11ac-08dcd2db2c9f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?duULSPZFJBa5ZacAnI+8i1Z4BnURH+XzF4IqoYgwOEC33jDQqaBa6zuFEokP?= =?us-ascii?Q?K7sC1zn2KVpSrFRK6HX+rHkazEEqUPRUQFAE36s+ZvaqpdbYQuOgt5TNgff1?= =?us-ascii?Q?bLT44hFGzBtbyYLIGbI3YxoRSABLlrlvWYQIYh6YXNLrjbgSp3Lsp4OopRmI?= =?us-ascii?Q?JC6MmczSC666a9FL6XEsFKwstCUffwwnnny4hLL958HrW+r1FjtELAxyORza?= =?us-ascii?Q?5ECNfmIrDVsy8VowcXOMVFI5wuSRaG8V3WuK3Lj4hyfDt7X/k7A0oUpIHVeB?= =?us-ascii?Q?mTq9Jx4OGvNrW2zC3XV55ForoZpzbkCFktN5SM+w7pY6ZYl34NS+KSE217P4?= =?us-ascii?Q?6QMkd0UN0PpIh2w53nXa+36sWFGndHBoh9yjtpIMixNzcf6dDbxn6SM7o6R9?= =?us-ascii?Q?MxHbZ34Eck0minYo182bXmtTCo5QwRb8f7Y9uCCOO3Sbye9bhD2hXOjxve1y?= =?us-ascii?Q?V97mX9Rnqm9JPZqJQH2xthzzXhdF722RBvEA+z1bXPWC3djlJoJL0nTKNene?= =?us-ascii?Q?SDmzxYskonWIz+d5MRPPbTsN8jxlviL2GrcdtAT1YZQqS0FuoKpPDannYRAZ?= =?us-ascii?Q?J4GNpfl8xWIlEAjP2g31GG/7uM4o9x8RwuXUeMwkMW+mhMPRrSk9Mf4sCoMs?= =?us-ascii?Q?WN/ITwznBkI1arF9WG81tLUoBloVdjaTCz4rhga/vgOhpH/A26hRSk71xocO?= =?us-ascii?Q?VeXQyIXCBtHYALCq4bpKh75Cs4MZ1qpoMVNk+sUsCfmtAuhAMJDP9ZOfvCnU?= =?us-ascii?Q?MrFIV3DAaxRS7SBExg3ZXP50gwjU6CkhCWjQ34VdeMY/ZOUoZXTfn6EKu0uZ?= =?us-ascii?Q?mlHCFEYyEFLR43Kko6MAjw0RIN+k6mIULAaFmsyW91Odn++FASTGeUYw1CEQ?= =?us-ascii?Q?0EhRy2YQqCcBD9nNB916apxpbCxux3pDJRAcmWlz5cFRkY6ZWhlTEG7of0SH?= =?us-ascii?Q?k6KjAbo9TwLZSsTa76fxfnaDBuZTrIPL73QmGsctXqPzbpe3ff5CE5QyB7u1?= =?us-ascii?Q?oktcaqYg8SRL8QrvuiYoweNNk63xq/v/WBFmoxKSBNz01wtBeKt+FdSbih9Q?= =?us-ascii?Q?/oYhj9TESbiXbVz+JvZQvx1vdaRqi/mdcTvXvFr9iU7XEQP3aXfKgNL6+s5A?= =?us-ascii?Q?5T6OmUfqhFTebJvZydL9MXKYhjQupfw8Xs1a7xSfLk/OfglSF/Zdba8zb69H?= =?us-ascii?Q?URlLtCfYWJg6unme022EWYYTXtkYHNQEvBjnjHjvG+aqdR/NIZpi9fK9aakr?= =?us-ascii?Q?YB16e4mZeIa116gRc/yuzBg5iiT27tpNvIUPkuG2U7mduAHpBUbdbfgh26cg?= =?us-ascii?Q?3qt2mtnTKUaWSOGuD9oOxk+alCQcsgjiXhX/Un7HSYyX2DK6Fh8Y9zhlJnwZ?= =?us-ascii?Q?fQGpfTMISwCYvB4XGpJ7Gr+hitP5HPbVjTrpPz/V22dg/bFN2A=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tRGmrPtAqNaotx5ZYgXjRWq0doMWLIzzPmGmuol8cirnALiGPpjKB5vXF56s?= =?us-ascii?Q?HEFh7cThqSQzukxKUOH9T3oSMOfwv2HftgbFf7FHTCIYaa86nuwKlkg0osM/?= =?us-ascii?Q?ho1lhTDRf2dynO5VA38RBvX3S5FENTNGnK/5EDsCaTDDs2cWG5GTo02wax+u?= =?us-ascii?Q?I4WhJrWoaL3V9BoAwrDKstLrI8sVItzYCx7+moV+nFtNWyBHr+IhIPd5p+vq?= =?us-ascii?Q?PO/dK8rdHl9nIT2Q9rZdN+3cW9dRFkjDNfAGEAPk92J6RnCQ7pceke/fWtsh?= =?us-ascii?Q?3OwuY3boOLs0qC0n9AcftV3WEkJuCDoc4VrevHv3VNT9h9BbO5WfF5ISRTvF?= =?us-ascii?Q?6s+Ur1BL3UToeRnF8DczKKihQwprw+Als9Ju0BIJ+eQDtEcNyA4npcYQqN6a?= =?us-ascii?Q?lL0UFO2ITiCi9IqN1ebWsK9FzZNg+aZnbXENXtFV3eHek5YkBGleLFSWWkpv?= =?us-ascii?Q?7wMZlFMblMtnYQdh+EiC8uqBbiOdBWs9ukYKa6QfVG4/8ZHUzlBVfdDcjVhm?= =?us-ascii?Q?drY6TA3Xn0pUFBI189VrUlLI9GJdIMeubRFtnVf6xRDZxtanaAqwB0kn8ti0?= =?us-ascii?Q?ExXWXvHRYHcQzSItky97JcVEuJPt6CoOGX5rTnWLQX98FsHNsTC1Z2hFEEap?= =?us-ascii?Q?Cgyd7ynV+A843cDUY7rWS5Iwjwa7jvQz2g+JmPwqpqqiQrAGyU2L7jcleRvC?= =?us-ascii?Q?lBIUPPQpqOk0yvdgcDq4XjvMioiVhrmLIt633Wm2Iv9qINPMeeaoQrf477MJ?= =?us-ascii?Q?YEVcMCw2dPtMBbEDjMZwtYk2RjxQbuuRxrBF76Hg70sguLzmwOG6RFlpt+Yh?= =?us-ascii?Q?R6xlbUND50Dxb/9kQsVaJ2TOpyRQfVuH/xnip3h3FzIrfNJEoShITvCESD8U?= =?us-ascii?Q?KdFssyl9V5FcRoQzych7bNBhhEn5NtGfT4QBpyYMIJH6r0NQFbJSjptlwk9w?= =?us-ascii?Q?lsUwWQFRrZTdx5MeJwBNDawvDjLbq02WEJtLRWhJEIrFAxAu4MFCJdJ8vY5t?= =?us-ascii?Q?lmMpMuOho171Xn7JzdbNf41cXtA0DeXL0s6iQoikkf6tlpZwf7I54iMe7uh5?= =?us-ascii?Q?VWWQcqA0FpGBiH9raf7dlnz2jmaXh9p5eb9mgTCvjoB8fRR/LzLpyCZNu8/C?= =?us-ascii?Q?dzvdEHQOY7a0RqMyt5jUMWZ0s48nfE1Bt2gvTJHtNAaNUBszzcs/Hp+eiunq?= =?us-ascii?Q?IfJcvNYGY5aT5rLZdTo3CicvuusRE0+qFhzICiJWI3qR/sNrX35uCQPSsSof?= =?us-ascii?Q?9NvBT7AbGVII2wtId+9GOeMwJle3vnktM0JprGhKuCpLd1byh+kmA1QEzsoI?= =?us-ascii?Q?ZtkPfzXOLQWo0zQJl1Yh7FqP8guYJ7fytcoitipYmru7X3nGcfAq2MTIhsUP?= =?us-ascii?Q?wp5gmAj/wVvMPVFq7N5O1asyeHEOSdEFtqRde3jX6RMclTkgIN/4ZcMsIoGz?= =?us-ascii?Q?z+pkvIcl1wzynYyCgJ1dEpnVp24Ga32rwuJgKRN4HJo8ynLzX/qj5NIZLicF?= =?us-ascii?Q?azbpDHQYeqqtI3Qc8H8sZfDop138DQZQRm+tgrW0pW8Ff/yh9mIanfZPq5E/?= =?us-ascii?Q?/5S87wnbuITwOKqLISVoyd2MTv2mI+CuM2j+L9xK?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef639a58-253f-4b7b-11ac-08dcd2db2c9f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2024 03:29:56.9901 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: de99TZ1Mw4UACC0HCYHHurfLM165fC/+YSAUp9EPyF6Ae3eIt4kob8hNjFAjVpHQqiLpmif0gDIgQhOGerPfzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10242 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240911_203002_063856_864AA362 X-CRM114-Status: GOOD ( 14.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Thu, Sep 12, 2024 at 09:59:40AM +0800, Shengjiu Wang wrote: > Add bt-sco sound card, which is used by BT HFP case. > It supports wb profile as default nit, miss "." after default Reviewed-by: Frank Li > > Signed-off-by: Shengjiu Wang > --- > .../boot/dts/freescale/imx93-9x9-qsb.dts | 43 +++++++++++++++++++ > 1 file changed, 43 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts b/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts > index 10f3366b8253..f44300225656 100644 > --- a/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts > +++ b/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts > @@ -12,6 +12,11 @@ / { > model = "NXP i.MX93 9x9 Quick Start Board"; > compatible = "fsl,imx93-9x9-qsb", "fsl,imx93"; > > + bt_sco_codec: bt-sco-codec { > + #sound-dai-cells = <1>; > + compatible = "linux,bt-sco"; > + }; > + > chosen { > stdout-path = &lpuart1; > }; > @@ -98,6 +103,25 @@ reg_usdhc2_vmmc: regulator-usdhc2 { > off-on-delay-us = <12000>; > }; > > + sound-bt-sco { > + compatible = "simple-audio-card"; > + simple-audio-card,name = "bt-sco-audio"; > + simple-audio-card,format = "dsp_a"; > + simple-audio-card,bitclock-inversion; > + simple-audio-card,frame-master = <&btcpu>; > + simple-audio-card,bitclock-master = <&btcpu>; > + > + btcpu: simple-audio-card,cpu { > + sound-dai = <&sai1>; > + dai-tdm-slot-num = <2>; > + dai-tdm-slot-width = <16>; > + }; > + > + simple-audio-card,codec { > + sound-dai = <&bt_sco_codec 1>; > + }; > + }; > + > sound-wm8962 { > compatible = "fsl,imx-audio-wm8962"; > model = "wm8962-audio"; > @@ -339,6 +363,16 @@ &mu2 { > status = "okay"; > }; > > +&sai1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_sai1>; > + assigned-clocks = <&clk IMX93_CLK_SAI1>; > + assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>; > + assigned-clock-rates = <12288000>; > + fsl,sai-mclk-direction-output; > + status = "okay"; > +}; > + > &sai3 { > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_sai3>; > @@ -507,6 +541,15 @@ MX93_PAD_SD2_RESET_B__GPIO3_IO07 0x31e > >; > }; > > + pinctrl_sai1: sai1grp { > + fsl,pins = < > + MX93_PAD_SAI1_TXC__SAI1_TX_BCLK 0x31e > + MX93_PAD_SAI1_TXFS__SAI1_TX_SYNC 0x31e > + MX93_PAD_SAI1_TXD0__SAI1_TX_DATA00 0x31e > + MX93_PAD_SAI1_RXD0__SAI1_RX_DATA00 0x31e > + >; > + }; > + > pinctrl_sai3: sai3grp { > fsl,pins = < > MX93_PAD_GPIO_IO12__SAI3_RX_SYNC 0x31e > -- > 2.34.1 >