Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2222315/?format=api
{ "id": 2222315, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2222315/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260411072439.1125664-1-chancel.liu@nxp.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/1.2/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "msgid": "<20260411072439.1125664-1-chancel.liu@nxp.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260411072439.1125664-1-chancel.liu@nxp.com/", "date": "2026-04-11T07:24:39", "name": "ASoC: imx-rpmsg: Fix ignore-suspend-widgets only applied to codec DAPM", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "fc827b0feea54a04acee9927d578fab13485be2c", "submitter": { "id": 84739, "url": "http://patchwork.ozlabs.org/api/1.2/people/84739/?format=api", "name": "Chancel Liu", "email": "chancel.liu@nxp.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260411072439.1125664-1-chancel.liu@nxp.com/mbox/", "series": [ { "id": 499536, "url": "http://patchwork.ozlabs.org/api/1.2/series/499536/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=499536", "date": "2026-04-11T07:24:39", "name": "ASoC: imx-rpmsg: Fix ignore-suspend-widgets only applied to codec DAPM", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499536/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2222315/comments/", "check": "success", "checks": "http://patchwork.ozlabs.org/api/patches/2222315/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linuxppc-dev+bounces-19619-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linuxppc-dev@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=kphkTyU1;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-19619-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c207::3\" arc.chain=microsoft.com", "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com", "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=kphkTyU1;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=permerror (SPF Permanent Error: Void lookup limit of 2 exceeded)\n smtp.mailfrom=nxp.com (client-ip=2a01:111:f403:c207::3;\n helo=mrwpr03cu001.outbound.protection.outlook.com;\n envelope-from=chancel.liu@nxp.com; receiver=lists.ozlabs.org)", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ft4vr6C31z1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 17:25:44 +1000 (AEST)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4ft4vk2mTBz2ynH;\n\tSat, 11 Apr 2026 17:25:38 +1000 (AEST)", "from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c207::3])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4ft4vh38zdz2yk6\n\tfor <linuxppc-dev@lists.ozlabs.org>; Sat, 11 Apr 2026 17:25:35 +1000 (AEST)", "from AM9PR04MB8353.eurprd04.prod.outlook.com (2603:10a6:20b:3ef::22)\n by DU4PR04MB10622.eurprd04.prod.outlook.com (2603:10a6:10:593::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Sat, 11 Apr\n 2026 07:25:03 +0000", "from AM9PR04MB8353.eurprd04.prod.outlook.com\n ([fe80::46ae:f774:f04c:a1bc]) by AM9PR04MB8353.eurprd04.prod.outlook.com\n ([fe80::46ae:f774:f04c:a1bc%5]) with mapi id 15.20.9769.016; Sat, 11 Apr 2026\n 07:25:03 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1775892338;\n\tcv=pass;\n b=bHz3pdj5dgFXcui1a92gn0Wuy9gGFFUq27991cq5l2NUpaNY7MaURSi36AL719dOnLx8Pmd8dajTVOw8yO/5tyfxznlkhnArjgLGpdKgTtHCWeHPlAytmTEpZvWRMN3psHfh51MaUX6KXcL7t+cACy1gkNj7tDNvxlYir+/ajg0nuY8eL5GP85bYWHifJBzHv6zRn1XH/sMwUw3wB0ha7ROO/65L0Z6QAwTm2qFAzGozXYMXI2mqDsN1Q8UhCYacos9MaWSdCvKW7F8nS7CZGzxAS846ml2/SGMZmllaadhqChJsYycmhdSwAOUIb7l5mNY+9OKq4Vwn9l8wBGR70Q==", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=S1V/wSrq4IUswW32HHAExtWrGlIkbS/MZNjkFlx4VTxCBtxwUpj3LHxBUHBcICX8athDGHizdHHOlt/RzF4zepfMiCklwcHboMPCE+GuVz+EipxgrXbhb/KxjVdKFQCU71Xn8cBNUu02/TgPfiMjB1QSR649BLM+PFTaLOuwcj9YjAf43ohZGzdX0lyFtoIkOm62HomXFNvklS/2VT5ImJXkFeAW+pxOAxs/cTmUj7eNInXks2ryzuGL7YkMRw/emFfoHbZLl5QyojYR5tsgB4xujTBaa1vlgpXGwsJgV4dClzzOy3MyJJiLZWOap/QnKAjQda8hX/7ZMP67oyg0lQ==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1775892338; c=relaxed/relaxed;\n\tbh=5y9mnqQP2il1p4CYEdgF7b9etjKWyTTTo8IlKJTR0Ao=;\n\th=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version;\n b=dH+l4fvdcDMANVW2Cc5Lw94Uw4qEgKckEBPoI+W/3IeL/8Hnmpehj/K2L+5Xs35/otBnihgrS3h3PPM2yT7PxVIxlCFV6U+3FUSClTzeaVdwv4ide8UvgGAVVHikaMhaPqyRNimlv25dhZCod9PlozA/e0P0sYoHzw82e3Kq7PqG39hnCPi9bpBEM+qMb0LQE06oeAOpRckucdMRPmquVYbleTIDxFBVHSBLOby2jzy5wCuySraXYTt/lrLRZDEPGriZDx0Xz48hl4RoKL3OUP7yzkMB5Jz9KDo6SgOUGUWlXz+HCcxmtYvJhJHlmnUhjWN3spJdWeU86fueModoOw==", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=5y9mnqQP2il1p4CYEdgF7b9etjKWyTTTo8IlKJTR0Ao=;\n b=FC2804vRSBavTBVR92dluigSGF70AmiazQHUnZlZz7HrBZ81FoeZozgVyt/C/sWxaDLPqETahTrxSYLORsBbrx2LEggX5gwlksxO53C/d4S8nzz5IlS5AUqT3cHVResZxPpCW4yeyKwGehuHvU/McNcQpP1SY7W1ogS9AJW+6FSXow+Zc8EXwteUwoX357RvH6pvjr8LvauAfNfKkQD/DRR9jVsn4GJkOjoM1UMhxG2u+1GcrYt2OPVJ1vxzlP42k7QeX6f7tIaYEQtw67wgN+zdmE98AJozyymLtWQnPrF1WhMtWE4X9H2g0sEr4SN9NnA1+7RXBfhmspoXvjEx7A==" ], "ARC-Authentication-Results": [ "i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com; dkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=kphkTyU1; dkim-atps=neutral;\n spf=permerror (client-ip=2a01:111:f403:c207::3;\n helo=mrwpr03cu001.outbound.protection.outlook.com;\n envelope-from=chancel.liu@nxp.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nxp.com", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=5y9mnqQP2il1p4CYEdgF7b9etjKWyTTTo8IlKJTR0Ao=;\n b=kphkTyU1JXG+rRDFNxavSa0gscovk1c+c/5FWUlNcoxZYRN5vlpjzTFZEDO640/y+I12OI2+/w+ju5zAb/5gUs50Sue2+4D2d87ibCIM4311qt4pfoiA3Rd9vP3qK/d6Ff/tIVM6mKevbs+IcCrWBqzdAZNp/Wk1MikNT/v+5NLNtzls8tcDOQWWrc2wZRXmLjar6HZMYTsS/2y78rFoGpU/TvHrT/MwW7m92P4uyXiOVRQ7Wg3fhPl+OLLcmHfJaufUZIzXh406plMvMCO8e1rKYs08Zd3i9c9fQIzYUSTelzoS+6C5O9lb4OdE3KezpavX62egAgVPoKjg7e/fJQ==", "From": "Chancel Liu <chancel.liu@nxp.com>", "To": "shengjiu.wang@gmail.com,\n\tXiubo.Lee@gmail.com,\n\tfestevam@gmail.com,\n\tnicoleotsuka@gmail.com,\n\tlgirdwood@gmail.com,\n\tbroonie@kernel.org,\n\tperex@perex.cz,\n\ttiwai@suse.com,\n\tFrank.Li@nxp.com,\n\ts.hauer@pengutronix.de,\n\tkernel@pengutronix.de,\n\tlinux-sound@vger.kernel.org,\n\tlinuxppc-dev@lists.ozlabs.org,\n\timx@lists.linux.dev,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-kernel@vger.kernel.org", "Subject": "[PATCH] ASoC: imx-rpmsg: Fix ignore-suspend-widgets only applied to\n codec DAPM", "Date": "Sat, 11 Apr 2026 16:24:39 +0900", "Message-ID": "<20260411072439.1125664-1-chancel.liu@nxp.com>", "X-Mailer": "git-send-email 2.50.1", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "SL2P216CA0231.KORP216.PROD.OUTLOOK.COM\n (2603:1096:101:18::23) To AM9PR04MB8353.eurprd04.prod.outlook.com\n (2603:10a6:20b:3ef::22)", "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org", "List-Id": "<linuxppc-dev.lists.ozlabs.org>", "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>", "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>", "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>", "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n <https://lists.ozlabs.org/pipermail/linuxppc-dev/>", "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AM9PR04MB8353:EE_|DU4PR04MB10622:EE_", "X-MS-Office365-Filtering-Correlation-Id": "39455e3c-4de3-492c-5992-08de979b727f", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|376014|7416014|1800799024|366016|52116014|19092799006|18002099003|921020|38350700014|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n\t2wfGEicA6zWyOqLvJ7nGVXNdgHC57u23X8wRfAtJp9eLd3YC1tSXQ6sMcM1322Oxr5IENN+/SOP5cda+IpjJXsuOcrqKNXmYkvpgRPiXRLTIm6KF4qUAclVLwtVzQ0C388+mM1CyBvlMUZYNkZ8qcmDSBQaSVgGIwceFhf5HSUEpWRTIp8vGFHhAJrr9PzRoqNWGJBY5+8Umw4+kAnxTfUsAE4PdbC5ed+GSPVN1Kxt2YM38ZUS9U3E3/PhC8Hcq7KLuh+0TvBRYd9LLe861hS2SBAp/99IMMMr2G8e5pEgUaL7OTdrZXfs4xNn3JUniocqae6wkpnY+jdLYWRtrmDlgHELaH1GTdBXOKfvf13mitAPrTNwZt+HhTc2N+eH8wbyl136T36VmyB99CQHLNfnzeQ7deyQ8Jeca77bqEzzCyn/52vFpiyH7LjLhU0CaiFMKEoyZWQkP1RILu926F+RwCVhe/19AvzlbIC7otpzWmz8WFV5dWLH5hOVnybrnRsBT/Q6TjWL/jrwmFTbm91dKyQidoiHBFeLk6wJzFn7vcCY9+VOPGklSW6ncPxDDUFN951gPNYTHyrz+ci/s+OrurCXQ9c81Ai1vi/IWISG8iWeJcWu4lgqq9Ts0bLbZU01qAggrvZ/w5e4cTLQJU4yLSeXHrOt31QVrRdbvAkD1bURwmaikofBg71I70XRoUQbHp7hth8P8EWskbstoxAuEcmcbtuxE3PDgOKpRQzjEXr/tfd58Y11hnDwiN77ioRVMICjHX7oMEVakJHfSV7vIyagQY+7UNWFaaJEUXDc83SiUyOPksGW6GME0Ervt", "X-Forefront-Antispam-Report": "\n\tCIP: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)(376014)(7416014)(1800799024)(366016)(52116014)(19092799006)(18002099003)(921020)(38350700014)(56012099003);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n +igXv5t+JszUe3sPSLq7c0wuI0l6/k9WDt2eNkOqaz0dwMxYHk7ZYceJpy2GCLedPTegGjk+mXSPiMytHsqXOhPIGYz+9MyGYVjuX9uLPXJJLXz/BnAbJ0RWISxSpN2mfYxtpg4q/NpnfeBAx5nimaWTuWjesQ+HZElOSY2NHULlaYF0adSm+2lG1rzPqHHykqQVc3ii0ct/3r6JGrLiGV/ab/e7JxuvjvjPp/CPi2dx9gvLJ1myTcJvovgjzcVSEhQ5ZJ6Y55uXsw0wNF0iQu6YxR5opGZj2E33ag1Bb/ukbOANGJHvvPqQDZIAaSfM7fQXTQK1ceSLxsYFq3B5NFnEyYo/t267JpJ4WSaNED3AJ9YDA4vyyy07C6nzSZOWUX6VOyU3NHGrD075XxD3KXI2s938qgZnwFpJZXFufbkRAU8JxPRrjQbIa79V2d+ERGWsds7A7KeHZqLsBwNg4mGkMrMQrawnHpYxFHux/t/nFpTh9B2FDQgN8+wLDoKanB+BdGs/eeqAGAcuSqmCgua56CjzRIfIXRv2Cte3cwwhliM7UtG8+LcZFuAzQnuH4kwyZOhrVGzRH27/hdsRCe9Uac92n0u6d4KJl5PwVscjV63g/+CVqe39/GJ3ZNbvXVyumRDOzyJ7VZgJ7AVMge9oBGaB9x+j02pA7h0Dt5yQC1+UynkcIhSIM2c8vt8Ci6OTza3gGL2yVQZkeiDVl/LXMI0KKT2fpZUx4b8XsoNgVZLKulXAVXPE9rBWUyCF42UjEwpJAYP4xfgKW3wJtO+fqnESvlqhNZddFyeK7pyIynNQxfAB0LAvL9eNxosKLCFkeFp4UfGV8OA3wraYX5juXi0xcfrgfE0I3Am1T+/QUD5sP9qoJmeqiW+1256vz55tTKLNNJ9ulycv9W80OHduPufX68R2iG6huXC6dRldnt+2dlO1xODb46J6SHRHqXmXFVG7ZcHQ0jrQgCK7YPjfAZd/KQC6Pj8sWxx0oveRCItZgWozbkMrq/hHUelv9PEooPcMcWv4agoscL+B+Vq0fSUVMYVk40ly1boy6zn1piZQDAQSNdfwU2eTiQmh9SQbE8FOzdzzgBQng0lwYJ6rDV7nJgvvdCFUr6kXvM6HGRj8FTi/PycOrmVzYRGwns7i+AmzqGNBIiYcA6Foqr2UakybP85MffJxLobbSFD5Q/1tQ88LpLZ/O2RlAZYJuD/7UvdMJ/npqDkU2UXWxzQAMeOmcqkOqRzEsOcaFsyhx/JZsTW0cDltTgBL/0bK1/HfQof4ikRJVto08UMBXWEW3HpKubo3R/JxEMvqK6N5L08G/lgIWDmPsN0RAEMLjb23XaetXIj8d16MHW9zu6VKGVDqQVWbRhuaUUVKEYLnQSCumXGjn404Rs5qve18AwyNqZRaCYBfeJbDwRQ/Rtl7PQMO5bPy5EPb/2JVrOVieGg+c3uQ8qZB9ndKCrGZetO/LJXMjKNBQSKEQTUVRxpAgq2iPtowlBgtLpiA+bLfRa7+1w7ZNafYfL244GzQU765q+Wwudh/C04wsh0rtYZj2l0o4dmGg2V0xmqZ/w1VqZP09G0Ws96fjDMFrDCb0mrKL8YFn4AMMD+jkBGDa47XCDUE1b8GQkXWGfYvlp5io4jxfYppv+Dh540fJOdlow9HDmxq0lgnUvY6N3eMkjDilZ33K2Lna3rvUi41Uq48BgLq1kNsDAxzTwLKZyorfUknrBLGZZFNQUyHVCOcvw==", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 39455e3c-4de3-492c-5992-08de979b727f", "X-MS-Exchange-CrossTenant-AuthSource": "AM9PR04MB8353.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "11 Apr 2026 07:25:03.1171\n (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": "\n Ly1t9A/NdM7g7vxOm/oVRyGk63nlzu3ypwL2YSKhJ3aPmYCSWh04mWKA7jrA+hLls3l3aTAbd2RGUz1/MJYimg==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DU4PR04MB10622", "X-Spam-Status": "No, score=0.8 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,\n\tSPF_HELO_PASS,T_SPF_PERMERROR autolearn=disabled version=4.0.1 OzLabs 8", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "Currently the property \"ignore-suspend-widgets\" are applied only to the\ncodec's DAPM context. However, some widgets listed in the property\n(e.g. \"Headphone Jack\") belong to card or CPU DAI DAPM context.\n\nExtend the handling so that widgets which are marked ignoring suspend\nare looked up across all widgets in the card.\n\nFixes: 5d9f746ca64c (\"ASoC: imx-rpmsg: Force codec power on in low power audio mode\")\nSigned-off-by: Chancel Liu <chancel.liu@nxp.com>\n---\n sound/soc/fsl/imx-rpmsg.c | 37 ++++++++++++++++++++-----------------\n 1 file changed, 20 insertions(+), 17 deletions(-)", "diff": "diff --git a/sound/soc/fsl/imx-rpmsg.c b/sound/soc/fsl/imx-rpmsg.c\nindex 40e0043cfe15..4b09b22d413a 100644\n--- a/sound/soc/fsl/imx-rpmsg.c\n+++ b/sound/soc/fsl/imx-rpmsg.c\n@@ -87,10 +87,29 @@ static int imx_rpmsg_late_probe(struct snd_soc_card *card)\n \tint ret;\n \n \tif (data->lpa) {\n-\t\tstruct snd_soc_component *codec_comp;\n+\t\tstruct snd_soc_dapm_widget *w;\n \t\tstruct device_node *codec_np;\n \t\tstruct device_driver *codec_drv;\n \t\tstruct device *codec_dev = NULL;\n+\t\tint i, num_widgets;\n+\t\tconst char *widgets;\n+\n+\t\tnum_widgets = of_property_count_strings(data->card.dev->of_node,\n+\t\t\t\t\t\t\t\"ignore-suspend-widgets\");\n+\t\tfor_each_card_widgets(card, w) {\n+\t\t\tfor (i = 0; i < num_widgets; i++) {\n+\t\t\t\tof_property_read_string_index(data->card.dev->of_node,\n+\t\t\t\t\t\t\t \"ignore-suspend-widgets\",\n+\t\t\t\t\t\t\t i, &widgets);\n+\t\t\t\tif (!strcmp(w->name, widgets)) {\n+\t\t\t\t\tret = snd_soc_dapm_ignore_suspend(w->dapm, widgets);\n+\t\t\t\t\tif (ret) {\n+\t\t\t\t\t\tdev_err(dev, \"failed to find ignore suspend widgets\\n\");\n+\t\t\t\t\t\treturn ret;\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}\n \n \t\tcodec_np = data->dai.codecs->of_node;\n \t\tif (codec_np) {\n@@ -107,22 +126,6 @@ static int imx_rpmsg_late_probe(struct snd_soc_card *card)\n \t\t\t}\n \t\t}\n \t\tif (codec_dev) {\n-\t\t\tcodec_comp = snd_soc_lookup_component_nolocked(codec_dev, NULL);\n-\t\t\tif (codec_comp) {\n-\t\t\t\tint i, num_widgets;\n-\t\t\t\tconst char *widgets;\n-\t\t\t\tstruct snd_soc_dapm_context *dapm;\n-\n-\t\t\t\tnum_widgets = of_property_count_strings(data->card.dev->of_node,\n-\t\t\t\t\t\t\t\t\t\"ignore-suspend-widgets\");\n-\t\t\t\tfor (i = 0; i < num_widgets; i++) {\n-\t\t\t\t\tof_property_read_string_index(data->card.dev->of_node,\n-\t\t\t\t\t\t\t\t \"ignore-suspend-widgets\",\n-\t\t\t\t\t\t\t\t i, &widgets);\n-\t\t\t\t\tdapm = snd_soc_component_to_dapm(codec_comp);\n-\t\t\t\t\tsnd_soc_dapm_ignore_suspend(dapm, widgets);\n-\t\t\t\t}\n-\t\t\t}\n \t\t\tcodec_drv = codec_dev->driver;\n \t\t\tif (codec_drv->pm) {\n \t\t\t\tmemcpy(&lpa_pm, codec_drv->pm, sizeof(lpa_pm));\n", "prefixes": [] }