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 1E1A5CD5BB4 for ; Tue, 26 May 2026 05:39:29 +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:Content-Type: Content-Transfer-Encoding:Message-ID:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=/zYA1Xd0j4AyU6e1L/SPSlmVaPfAVfoC5WW15FTYxEU=; b=v3npM256Odmepz8KaKycgZjaQ8 Dvr+p7OGnX/xmyZ14ZJ6vJhqOMTX1jjYfQ96mJ+gRzIzQqIh5XL5/7SvfZ8Xz7/k5XLmQKUd6UhBQ cqO3jQkte1jgM8GzVzB+GSKEHcIazpr1KEW2cYpjEyDdGL+Rmkmf4w4Bzrz7Bimx1/Ey/29whCoGY JHyQhuuI1izCaY2NQuM2A4UtbGsitBgm8UC3KcPVfQgELT0XD8a5xv9Q9kbC/sQcu1BTr14/szQ4C hw+hNNcJWz0Xro6Swio3ys0h2vp7+p0bwQxvtCR2Xozf0qxXly9NffbqjjjJtfHVr6sIYY9DS9EWS m9DJUZKQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRkVd-000000015au-2Ya5; Tue, 26 May 2026 05:39:21 +0000 Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRkVa-000000015ZU-45Dt for linux-arm-kernel@lists.infradead.org; Tue, 26 May 2026 05:39:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oCE0HhT1ewjrpe4VfdF2cRO6Y2xXJ2Jg9bh8ecY9Gce/h2zjU70XZjuYdDrBIZE2MB9nCxLKG2neogG/+GqviyqRDjSunqdLSUgRWTGDkkhPJBih/CvubLPP2aYdqcCiOFOcAlBtyaFoFqrbj31Tidr6/kKlblbPJNsSN4Rg7HfglVu48RJFygJP+rgrPEk5el2L1Ek9e8pkyvqQ0pFyiI2FI4b1Px9F1aSQag1NSTUFEfl0rUcaTxXxSO9dye7PYwEE6xjTNh7+6ZJKVjGxeufeJgoav12fRCtBFKyV5ObBZIXAkljprmgI00eAIeDhnJIgtJoE0q0mJY5oDq7TOw== 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=/zYA1Xd0j4AyU6e1L/SPSlmVaPfAVfoC5WW15FTYxEU=; b=L9URCeJ1D85bPiEU8zJNsmh7rOl/Oax1oSkCOHXkdCRkgETyoPEUzSu0jpLuNj1yrvsezag8GjdTMA48r8iFcSMgPYkamlA8OcbfLQD6k2Ueiqct2JAAwF3X2uQPf+UHEIL3QzMzfspN3gQ4w+se/Uz7JP08Adcbajo1tNI9t4yR8REbk2Benpe5stvZbzUuD56xK2q3yIirc0k/4QNSXqCHXTB1b2wwkAvTPFKN1FNciCU5hreaA4iqYEx0pkvzoqsu/OcSHQUqDhsXkvz1T+JoZ39eHynXTCmoUWhAMAMCCIr6fvUbBE8ZILn6Hsfl9Tt2cSdJ8poR2/42zO++wA== 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=/zYA1Xd0j4AyU6e1L/SPSlmVaPfAVfoC5WW15FTYxEU=; b=oS55LmWRRDEMdFHhhT1M2otmN5xezYZUpqqNPQCwksy6RCaddL4gjJVxLlrW++t5Xn1PErcVx5bOSuE3ocgMml+/j1UlxK9FaoqEXplieSSZWI4y6flNZfGd76kBciJvLyg8FSvH9GUWzHGi5RAEIwa4mZUAsdZIJ6PbSsZWxHcLCcEdineLm/GKY8nAuAIHYu2HqVddKYWCt+668064dNI+6ieddshs6QkkNR1EukyiOGQgzaB/TVaiNjCicz1erl8y9RZgAAkg2EI6U+xQpZhCj6Ob/UK6gmogxsOzcIVGPckc6LEojODzg+JOVRIrWlWcF0veeA79D5NolQl/rg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM9PR04MB8353.eurprd04.prod.outlook.com (2603:10a6:20b:3ef::22) by PAXPR04MB9708.eurprd04.prod.outlook.com (2603:10a6:102:24e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.20; Tue, 26 May 2026 05:39:12 +0000 Received: from AM9PR04MB8353.eurprd04.prod.outlook.com ([fe80::46ae:f774:f04c:a1bc]) by AM9PR04MB8353.eurprd04.prod.outlook.com ([fe80::46ae:f774:f04c:a1bc%5]) with mapi id 15.20.9870.023; Tue, 26 May 2026 05:39:12 +0000 From: Chancel Liu To: broonie@kernel.org, lgirdwood@gmail.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, perex@perex.cz, tiwai@suse.com, Frank.Li@nxp.com, s.hauer@pengutronix.de, linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] ASoC: imx-rpmsg: Add headphone jack detection and driver_name support Date: Tue, 26 May 2026 14:38:12 +0900 Message-ID: <20260526053815.140008-1-chancel.liu@nxp.com> X-Mailer: git-send-email 2.50.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SL2P216CA0082.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2::15) To AM9PR04MB8353.eurprd04.prod.outlook.com (2603:10a6:20b:3ef::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8353:EE_|PAXPR04MB9708:EE_ X-MS-Office365-Filtering-Correlation-Id: 07b6df5a-ef2e-44f6-0e5e-08debae91d8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|376014|7416014|52116014|38350700014|18002099003|56012099003|6133799003|11063799006; X-Microsoft-Antispam-Message-Info: z7myaxIMkSoOcoyhh+A6NiFNBzEKeoAX9y4P0mX2f2zND5PR8K4j3iDOW5xRGe6P7xqVE0oCETKY7AzR6BwhHbR6JdcxeE285MZ/VOykjXKmVU33Ns4CwP+CL+rANokIRIiC6pgEbH3IKaRWApMqA7r1f9lCgnRKyPIysO867ONnB3MWXjn72t+PEJvjrcQOA7Xw+qzkYOfSC+B0ujnVBE9zcbQ2i+VdlG0HbAYeYpdAcMYGye0nh+ffiXYUr71J7g1TgZjWRK07ia3/c24tVguHNM/ZPaB+tHsHfx30eTk5wv0w1OYG54E0HMRBt5fD7hOvgB6Pfhs4z0rFR2X0e7WOblJSDQBMNQZokPZuNu0Yg7JRvCmRTq9pMqu+ipz1BttABJEYqp9o3zxjxkcuvlF3SSrJx79JOcrzU8pN81P76C5zJroFk7Wgsy/0DlHrh/g0VUdOv5N8m6qyezVCvOz4zQ/aA7xzhHlXOPwSssG5x0rIRMRgaV5GfJJeEPidYPLeyWrBKgHyWua9hKY0tAGVuaesYRUaojCmg2Nr2BqkKIh/WXNjovSJc8/mLMParcQJrfYNDvrHFY6fHpTWDtrHD9y5evI8r+ESk2deL1yAtNFqfPhHENATruPXc9pQRVhd8xei5ui2dvkj82riHSTxfSgE0O2QsJoEWoAGqEPdLh+0nSIkxUnHMzmoGrVbuDY2hk3KtdtxPUxLJdMT9UmHE5Zry9U9GwNdiPK3PUAVFkq80XqO8yIQ4PHotCKj X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8353.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(376014)(7416014)(52116014)(38350700014)(18002099003)(56012099003)(6133799003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?W6ZtOQxN6KrFEhy7QaDTljho6u630MXDqXzhWyx78eN+Ul25/TrQHejzWFnN?= =?us-ascii?Q?pJfm29a5AWIdlyIdcJFp99vQYkwlK0Cyajv3otoTY/OlhPWgbyYevSCQb9Uj?= =?us-ascii?Q?TqROqIhFNjzZuiJNsAUAk/I6QGIBDHYgnmgjrT2jDk8l90DFFnBZfDtEnb0z?= =?us-ascii?Q?QZM/UVeyxOjMa/KsKFqRmIOwXdTiw3flCjd9Fhi+C5m1eQObUz3hHvhKW9vc?= =?us-ascii?Q?pkQ/BWOAswokv4mo7MEu/jibahjDuEToQi07X2swNASUiQ/9cY/G6OsjGkvB?= =?us-ascii?Q?eU6Z1SB/73HJzsYsjEcZIZJh2zP9UoTePN0szhMtA0NS8TV+7wxN3QfuH/az?= =?us-ascii?Q?77yZHEksJ9l8drxmUrJbuZZVHAGzPFgrml/L8HuNKpx0JGS28ysvuzIAaDln?= =?us-ascii?Q?9lsxNAG0rHys4SIytk6D7LaL0EPOsD8gvDecFdbYNIgP96vYNxzDBW5Wza0m?= =?us-ascii?Q?xVbrpfX25Nj00qzNqzfIqWFfxuDKzvLngkwPRlRgPp+9MB2nHFO1hqG1ne+q?= =?us-ascii?Q?wiYEUi55lzRnNPIMXrGU/hTSGzf8kUAv4EBy0FeIYfWa9BV1CHyBcIcPyleA?= =?us-ascii?Q?0M3At5tOM0ZxAwsd4eCsXV/qp2qDrkvjCt4DHcVhhUQXLx8TNUQJYtPIjBWp?= =?us-ascii?Q?A6b7iJ1uKxsCydsJ4J2z+6FmzVyHaBcPzivrdqJMvODYgiJtgD/3NbwfEqBl?= =?us-ascii?Q?EvUeNEhJR88yfMNwvWcsbTn+/jUjNgep3AJYXLXUaITVTf8H2fJ6Vyq5DjgM?= =?us-ascii?Q?iAS72zGVOpePpGcK4QULNBgMPjU0xS07DPlW/6jIVQvLsFtda9/qDW9r4O3H?= =?us-ascii?Q?ITcznIVx28uWNXUUOEhp0qc4oHOGFND4vvizKEkSkT31EFd5ldGUfC9l1Bzc?= =?us-ascii?Q?PBQ8l9Ztw4L2LC9JyuGpA1mkQkDARZlJ3lD/t1RH9HanQhX8cQ0eVBnAyCD1?= =?us-ascii?Q?9wXJis3hmDKSSC4+PY0WXQDnZkkp9SHOkecJflv6PrZViHADPXH4DT/5zvNz?= =?us-ascii?Q?n/J5yWwY4iQPwES8iRAGDePu5A3BpQpqHlfsxg6j6tnLtgdXntupRNzuSwiA?= =?us-ascii?Q?uUPJF1T5Qz8dcojoS3EW6Q2rJGl0jFe9pcbd/6MnyVMJyWaLO0NA5negWGwm?= =?us-ascii?Q?CnL3T9SE1oThtwgKF687fg3FpBpiS3UApTq8Oba3DRz5HCeJ+lY0+LNANGiy?= =?us-ascii?Q?igqybh08eEqnwDiXLA/sy+k9RRn1vmL7yDzzVCtObFUOLFAtmXooqGJ/ickW?= =?us-ascii?Q?7qTQqDqZY/0CUqQhk4UsVzQeEb1+BJJv4rcu2ohYkoXwK4Lj1L+46JP/imiB?= =?us-ascii?Q?U1+sVK8vTywfiGb/eryzAP/3PLHUHjVf33dEeCwFFL8+vleWSBczju77sgPJ?= =?us-ascii?Q?gjUHtw+f7z4WRb3z2F0Gyitn/Q//7iKksnzaisgJ0WkGP5W3SfExJfP8blVE?= =?us-ascii?Q?S8w6Rr7OjEUZo9X98EAGSm9eYqLkyr/2EJBoaDUZD1UgaWS2wfFyP106ItgU?= =?us-ascii?Q?thwIWAGxDE+JeCcTAOwAHPHxJqJEC62E3BOlazEHyJyU18FOaY9atMX6PQ/K?= =?us-ascii?Q?A5zzPNXoPX0DGVXCF1dczlnPqbEGM+u3+41Dafu7Ua6D82R7s1Ed5N5XdU0t?= =?us-ascii?Q?I9yUEvBXt0aGmx3n6PTBQ0FVJ88/MQePzPMGPMfGqDPZyC0zVmY7mcPTtvVY?= =?us-ascii?Q?l82R8bohDAEwtfhyw7SQLxmTktLwujk/QY9uesMRRPxgvoXupfi8paMcjOtO?= =?us-ascii?Q?25n8vi3GwQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07b6df5a-ef2e-44f6-0e5e-08debae91d8e X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8353.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2026 05:39:12.2661 (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: rZBxzI0vbC3UKheOVv/drN+z6M4kVdDaF96AlbCuh9UOTopnFSNtDGyCsHAybY9zYTxA+hyCSJXZ6kjN8DDRhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9708 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260525_223919_097247_8952E8B4 X-CRM114-Status: UNSURE ( 9.89 ) X-CRM114-Notice: Please train this message. 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 This series adds two features to the i.MX RPMSG ASoC card: 1. Headphone jack detection via GPIO: Introduce the "hp-det-gpios" device tree property and use simple_util_init_jack() to register a headphone jack with GPIO-based insertion detection. 2. driver_name assignment: Set driver_name on the snd_soc_card to "imx-audio-rpmsg", enabling userspace tools such as UCM to reliably identify the card by driver name regardless of the board-specific card name. Chancel Liu (3): ASoC: dt-bindings: fsl,rpmsg: Add hp-det-gpios property ASoC: imx-rpmsg: Support headphone jack detection ASoC: imx-rpmsg: Set driver_name for snd_soc_card Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml | 4 ++++ sound/soc/fsl/imx-rpmsg.c | 9 +++++++++ 2 files changed, 13 insertions(+) -- 2.50.1